From 231d3d8625c4d052c4a173773279855ed2507d4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=AF=E6=98=9F?= Date: Fri, 19 Sep 2025 11:38:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Podfile | 2 +- Podfile.lock | 6 +- .../Categories/IQNSArray+Sort.h | 48 + .../Categories/IQNSArray+Sort.m | 72 + .../Categories/IQUIScrollView+Additions.h | 62 + .../Categories/IQUIScrollView+Additions.m | 165 + .../Categories/IQUITextFieldView+Additions.h | 63 + .../Categories/IQUITextFieldView+Additions.m | 92 + .../Categories/IQUIView+Hierarchy.h | 135 + .../Categories/IQUIView+Hierarchy.m | 435 + .../Categories/IQUIViewController+Additions.h | 36 + .../Categories/IQUIViewController+Additions.m | 38 + .../Constants/IQKeyboardManagerConstants.h | 156 + .../IQKeyboardManagerConstantsInternal.h | 28 + .../IQKeyboardManager/IQKeyboardManager.h | 359 + .../IQKeyboardManager/IQKeyboardManager.m | 2558 ++ .../IQKeyboardReturnKeyHandler.h | 98 + .../IQKeyboardReturnKeyHandler.m | 733 + .../IQKeyboardManager/IQTextView/IQTextView.h | 54 + .../IQKeyboardManager/IQTextView/IQTextView.m | 229 + .../IQToolbar/IQBarButtonItem.h | 52 + .../IQToolbar/IQBarButtonItem.m | 119 + .../IQToolbar/IQPreviousNextView.h | 31 + .../IQToolbar/IQPreviousNextView.m | 29 + .../IQToolbar/IQTitleBarButtonItem.h | 73 + .../IQToolbar/IQTitleBarButtonItem.m | 183 + .../IQKeyboardManager/IQToolbar/IQToolbar.h | 61 + .../IQKeyboardManager/IQToolbar/IQToolbar.m | 158 + .../IQToolbar/IQUIView+IQKeyboardToolbar.h | 145 + .../IQToolbar/IQUIView+IQKeyboardToolbar.m | 561 + .../IQKeyboardManager/PrivacyInfo.xcprivacy | 14 + Pods/IQKeyboardManager/LICENSE.md | 21 + Pods/IQKeyboardManager/README.md | 220 + Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 23865 ++++++++-------- ...KeyboardManager-IQKeyboardManager.xcscheme | 58 + .../xcschemes/IQKeyboardManager.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 10 + .../IQKeyboardManager-Info.plist | 26 + .../IQKeyboardManager-dummy.m | 5 + .../IQKeyboardManager-prefix.pch | 12 + .../IQKeyboardManager-umbrella.h | 29 + .../IQKeyboardManager.debug.xcconfig | 13 + .../IQKeyboardManager.modulemap | 6 + .../IQKeyboardManager.release.xcconfig | 13 + ...yboardManager-IQKeyboardManager-Info.plist | 24 + .../Pods-QXLive-acknowledgements.markdown | 25 + .../Pods-QXLive-acknowledgements.plist | 31 + ...ve-frameworks-Debug-input-files.xcfilelist | 1 + ...e-frameworks-Debug-output-files.xcfilelist | 1 + ...-frameworks-Release-input-files.xcfilelist | 1 + ...frameworks-Release-output-files.xcfilelist | 1 + .../Pods-QXLive/Pods-QXLive-frameworks.sh | 2 + .../Pods-QXLive/Pods-QXLive.debug.xcconfig | 8 +- .../Pods-QXLive/Pods-QXLive.release.xcconfig | 8 +- .../Pods-QXLiveDev-acknowledgements.markdown | 25 + .../Pods-QXLiveDev-acknowledgements.plist | 31 + ...ev-frameworks-Debug-input-files.xcfilelist | 1 + ...v-frameworks-Debug-output-files.xcfilelist | 1 + ...-frameworks-Release-input-files.xcfilelist | 1 + ...frameworks-Release-output-files.xcfilelist | 1 + .../Pods-QXLiveDev-frameworks.sh | 2 + .../Pods-QXLiveDev.debug.xcconfig | 8 +- .../Pods-QXLiveDev.release.xcconfig | 8 +- .../UserInterfaceState.xcuserstate | Bin 3870018 -> 4091585 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 96 +- QXLive/Base/QXBaseNavigationController.m | 2 +- QXLive/Base/QXGlobal.m | 73 +- QXLive/Config/QXAgoraEngine.m | 1 + QXLive/Config/QXManagerMqtt.m | 5 +- QXLive/Config/QXRoomMessageManager.h | 2 + QXLive/Config/QXRoomMessageManager.m | 16 +- .../Controller/QXDynamicDetailViewController.m | 23 +- QXLive/Dynamic(语圈)/View/QXSendGiftView.m | 33 +- QXLive/Dynamic(语圈)/View/QXTopicListView.m | 1 + .../Controlller/QXHomeSubViewController.m | 8 + .../Controlller/QXHomeViewController.h | 1 + .../Controlller/QXHomeViewController.m | 11 + .../Controlller/房间/QXRoomViewController.h | 2 +- .../Controlller/房间/QXRoomViewController.m | 80 +- .../HomePage(声播)/View/房间/QXMiniRoomView.m | 2 +- .../View/房间/QXRoomChatListView.h | 2 + .../View/房间/QXRoomChatListView.m | 66 +- .../View/房间/点歌/QXRoomSongListCell.m | 3 +- .../View/房间/设置/QXDirectListCell.m | 2 +- .../View/房间/设置/QXHeadlineView.m | 35 +- .../View/房间/设置/QXRoomSettingView.h | 2 + .../View/房间/设置/QXRoomSettingView.m | 39 +- .../View/房间/麦位视图/QXRoomSeatPKView.h | 2 + .../View/房间/麦位视图/QXRoomSeatPKView.m | 3 + .../房间/麦位视图/QXRoomSeatTypeAuctionView.h | 2 + .../房间/麦位视图/QXRoomSeatTypeAuctionView.m | 5 + .../房间/麦位视图/QXRoomSeatTypeCabinView.m | 4 +- .../房间/麦位视图/QXRoomSeatTypeFrientView.h | 2 + .../房间/麦位视图/QXRoomSeatTypeFrientView.m | 5 + .../房间/麦位视图/QXRoomSeatTypeNormalView.h | 2 + .../房间/麦位视图/QXRoomSeatTypeNormalView.m | 6 + .../View/房间/麦位视图/QXRoomSeatTypeSongView.h | 2 + .../View/房间/麦位视图/QXRoomSeatTypeSongView.m | 7 + .../View/房间/麦位视图/QXRoomSeatView.h | 2 + .../View/房间/麦位视图/QXRoomSeatView.m | 85 + .../View/礼物/QXGiftPlayerManager.h | 7 + .../View/礼物/QXGiftPlayerManager.m | 61 +- .../View/首页/QXGiftScrollView.h | 1 + .../View/首页/QXGiftScrollView.m | 21 + .../HomePage(声播)/View/首页/QXHomeRoomCell.h | 6 +- .../HomePage(声播)/View/首页/QXHomeRoomCell.m | 11 +- .../View/首页/QXHomeRoomCell.xib | 12 +- .../Controller/QXMineViewController.m | 3 +- .../个性装扮/QXDressSubViewController.m | 7 +- .../我的房间/QXMyRoomSubViewController.m | 12 + .../设置/QXChirldModeViewController.h | 5 + .../设置/QXChirldModeViewController.m | 39 +- .../Controller/设置/QXRealNameViewController.m | 17 +- .../Controller/设置/QXSettingViewController.m | 6 +- .../钱包/QXCornRecordSubViewController.m | 1 + QXLive/Mine(音域)/Services/QXMineNetwork.h | 7 +- QXLive/Mine(音域)/Services/QXMineNetwork.m | 16 +- QXLive/Mine(音域)/View/充值/QXRechargeView.m | 4 +- .../View/我的房间/QXMyRoomListCell.m | 5 +- QXLive/Mine(音域)/View/设置/QXPasswordView.h | 1 + QXLive/Mine(音域)/View/设置/QXPasswordView.m | 26 +- .../Mine(音域)/View/钱包/QXCornRecordCell.h | 1 + .../Mine(音域)/View/钱包/QXCornRecordCell.m | 10 +- QXLive/Other/AppDelegate.m | 23 +- .../Contents.json | 22 + .../room_set_room_type_funny@2x.png | Bin 0 -> 6549 bytes .../room_set_room_type_funny@3x.png | Bin 0 -> 14276 bytes QXLive/Other/NoitceAndKey.h | 2 + QXLive/Other/QXApi.h | 3 + QXLive/Tabbar/QXTabbarController.m | 30 +- QXLive/Tabbar/弹窗/QXAlertView.h | 2 + QXLive/Tabbar/弹窗/QXAlertView.m | 11 + QXLive/Tabbar/弹窗/QXChirldPopView.m | 16 +- QXLive/Tabbar/弹窗/QXFirstRechargePopView.m | 6 +- QXLive/Tabbar/弹窗/QXGiftCell.m | 1 + QXLive/Tabbar/弹窗/QXGiftDriftView.h | 1 + QXLive/Tabbar/弹窗/QXGiftDriftView.m | 5 +- QXLive/Tabbar/弹窗/QXMeetActivityDriftView.h | 2 +- QXLive/Tabbar/弹窗/QXMeetActivityDriftView.m | 4 +- .../chirld(青少年)/QXChirldViewController.h | 2 +- .../chirld(青少年)/QXChirldViewController.m | 6 +- QXLive/活动/天空之境/QXSkyPraizePoolView.m | 2 +- QXLive/活动/天空之境/QXSkyPraizeRecordView.m | 2 +- QXLive/活动/天空之境/QXSkyPraizeView.m | 2 +- QXLive/活动/岁月之城/QXAgePraizePoolView.m | 2 +- QXLive/活动/岁月之城/QXAgePraizeRecordView.m | 2 +- QXLive/活动/岁月之城/QXAgePraizeView.m | 2 +- QXLive/活动/巡乐会/QXMeetActivityView.h | 2 +- QXLive/活动/巡乐会/QXMeetActivityView.m | 5 +- QXLive/活动/时空之巅/QXTimePraizePoolView.m | 2 +- QXLive/活动/时空之巅/QXTimePraizeRecordView.m | 2 +- QXLive/活动/时空之巅/QXTimePraizeView.m | 2 +- 153 files changed, 20460 insertions(+), 11929 deletions(-) create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstants.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h create mode 100755 Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m create mode 100644 Pods/IQKeyboardManager/IQKeyboardManager/PrivacyInfo.xcprivacy create mode 100644 Pods/IQKeyboardManager/LICENSE.md create mode 100644 Pods/IQKeyboardManager/README.md create mode 100644 Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager-IQKeyboardManager.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-dummy.m create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-umbrella.h create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.debug.xcconfig create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap create mode 100644 Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.release.xcconfig create mode 100644 Pods/Target Support Files/IQKeyboardManager/ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist create mode 100644 QXLive/Other/Assets.xcassets/home/room/room_set_room_type_funny.imageset/Contents.json create mode 100644 QXLive/Other/Assets.xcassets/home/room/room_set_room_type_funny.imageset/room_set_room_type_funny@2x.png create mode 100644 QXLive/Other/Assets.xcassets/home/room/room_set_room_type_funny.imageset/room_set_room_type_funny@3x.png diff --git a/Podfile b/Podfile index 4636a72..d810d13 100644 --- a/Podfile +++ b/Podfile @@ -8,7 +8,7 @@ def taget_pods pod 'LLDebugTool',:configurations => ['Debug'] #调试工具 # pod 'MLeaksFinder',:configurations => ['Debug'] #调试工具 -# pod 'IQKeyboardManager' + pod 'IQKeyboardManager' #网络请求 pod 'AFNetworking' #图片加载 diff --git a/Podfile.lock b/Podfile.lock index aa1de3f..b7c0606 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -94,6 +94,7 @@ PODS: - FMDB/Core (2.7.12) - FMDB/standard (2.7.12): - FMDB/Core + - IQKeyboardManager (6.5.19) - JXCategoryView (1.6.8) - JXPagingView/Pager (2.1.3) - libwebp (1.5.0): @@ -251,6 +252,7 @@ DEPENDENCIES: - BRPickerView - Bugly - FMDB + - IQKeyboardManager - JXCategoryView - JXPagingView/Pager - LLDebugTool @@ -293,6 +295,7 @@ SPEC REPOS: - BRPickerView - Bugly - FMDB + - IQKeyboardManager - JXCategoryView - JXPagingView - libwebp @@ -346,6 +349,7 @@ SPEC CHECKSUMS: BRPickerView: 6dd69ea2c48e0a0abf1d197a705050e13143ee63 Bugly: 217ac2ce5f0f2626d43dbaa4f70764c953a26a31 FMDB: 728731dd336af3936ce00f91d9d8495f5718a0e6 + IQKeyboardManager: c8665b3396bd0b79402b4c573eac345a31c7d485 JXCategoryView: 262d503acea0b1278c79a1c25b7332ffaef4d518 JXPagingView: afdd2e9af09c90160dd232b970d603cc6e7ddd0e libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 @@ -380,6 +384,6 @@ SPEC CHECKSUMS: YYWebImage: 5f7f36aee2ae293f016d418c7d6ba05c4863e928 Zip: b3fef584b147b6e582b2256a9815c897d60ddc67 -PODFILE CHECKSUM: 683d8919b3bdf1a04798d420114eaf498bc4e208 +PODFILE CHECKSUM: 0d9fb42b40922f1e7b70bca0655faf5be6d1d454 COCOAPODS: 1.16.2 diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.h b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.h new file mode 100644 index 0000000..b3ebb67 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.h @@ -0,0 +1,48 @@ +// +// IQNSArray+Sort.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +@class UIView; + +/** + UIView.subviews sorting category. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface NSArray (IQ_NSArray_Sort) + +///-------------- +/// @name Sorting +///-------------- + +/** + Returns the array by sorting the UIView's by their tag property. + */ +@property (nonnull, nonatomic, readonly, copy) NSArray<__kindof UIView*> * sortedArrayByTag; + +/** + Returns the array by sorting the UIView's by their tag property. + */ +@property (nonnull, nonatomic, readonly, copy) NSArray<__kindof UIView*> * sortedArrayByPosition; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.m b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.m new file mode 100644 index 0000000..80932db --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.m @@ -0,0 +1,72 @@ +// +// IQNSArray+Sort.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQNSArray+Sort.h" +#import "IQUIView+Hierarchy.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation NSArray (IQ_NSArray_Sort) + +- (NSArray*)sortedArrayByTag +{ + return [self sortedArrayUsingComparator:^NSComparisonResult(UIView *view1, UIView *view2) { + + if ([view1 respondsToSelector:@selector(tag)] && [view2 respondsToSelector:@selector(tag)]) + { + if ([view1 tag] < [view2 tag]) return NSOrderedAscending; + + else if ([view1 tag] > [view2 tag]) return NSOrderedDescending; + + else return NSOrderedSame; + } + else + return NSOrderedSame; + }]; +} + +- (NSArray*)sortedArrayByPosition +{ + return [self sortedArrayUsingComparator:^NSComparisonResult(UIView *view1, UIView *view2) { + + CGFloat x1 = CGRectGetMinX(view1.frame); + CGFloat y1 = CGRectGetMinY(view1.frame); + CGFloat x2 = CGRectGetMinX(view2.frame); + CGFloat y2 = CGRectGetMinY(view2.frame); + + if (y1 < y2) return NSOrderedAscending; + + else if (y1 > y2) return NSOrderedDescending; + + //Else both y are same so checking for x positions + else if (x1 < x2) return NSOrderedAscending; + + else if (x1 > x2) return NSOrderedDescending; + + else return NSOrderedSame; + }]; +} + + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.h b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.h new file mode 100644 index 0000000..9af0861 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.h @@ -0,0 +1,62 @@ +// +// IQUIScrollView+Additions.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UIScrollView (Additions) + +/** + If YES, then scrollview will ignore scrolling (simply not scroll it) for adjusting textfield position. Default is NO. + */ +@property(nonatomic, assign) BOOL shouldIgnoreScrollingAdjustment; + +/** + If YES, then scrollview will ignore content inset adjustment (simply not updating it) when keyboard is shown. Default is NO. + */ +@property(nonatomic, assign) BOOL shouldIgnoreContentInsetAdjustment; + +/** + Restore scrollViewContentOffset when resigning from scrollView. Default is NO. + */ +@property(nonatomic, assign) BOOL shouldRestoreScrollViewContentOffset; + + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UITableView (PreviousNextIndexPath) + +-(nullable NSIndexPath*)previousIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath; +//-(nullable NSIndexPath*)nextIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath; + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UICollectionView (PreviousNextIndexPath) + +-(nullable NSIndexPath*)previousIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath; +//-(nullable NSIndexPath*)nextIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.m b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.m new file mode 100644 index 0000000..d005047 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.m @@ -0,0 +1,165 @@ +// +// IQUIScrollView+Additions.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQUIScrollView+Additions.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UIScrollView (Additions) + +-(void)setShouldIgnoreScrollingAdjustment:(BOOL)shouldIgnoreScrollingAdjustment +{ + objc_setAssociatedObject(self, @selector(shouldIgnoreScrollingAdjustment), @(shouldIgnoreScrollingAdjustment), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(BOOL)shouldIgnoreScrollingAdjustment +{ + NSNumber *shouldIgnoreScrollingAdjustment = objc_getAssociatedObject(self, @selector(shouldIgnoreScrollingAdjustment)); + + return [shouldIgnoreScrollingAdjustment boolValue]; +} + +-(void)setShouldIgnoreContentInsetAdjustment:(BOOL)shouldIgnoreContentInsetAdjustment +{ + objc_setAssociatedObject(self, @selector(shouldIgnoreContentInsetAdjustment), @(shouldIgnoreContentInsetAdjustment), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(BOOL)shouldIgnoreContentInsetAdjustment +{ + NSNumber *shouldIgnoreContentInsetAdjustment = objc_getAssociatedObject(self, @selector(shouldIgnoreContentInsetAdjustment)); + + return [shouldIgnoreContentInsetAdjustment boolValue]; +} + +-(void)setShouldRestoreScrollViewContentOffset:(BOOL)shouldRestoreScrollViewContentOffset +{ + objc_setAssociatedObject(self, @selector(shouldRestoreScrollViewContentOffset), @(shouldRestoreScrollViewContentOffset), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(BOOL)shouldRestoreScrollViewContentOffset +{ + NSNumber *shouldRestoreScrollViewContentOffset = objc_getAssociatedObject(self, @selector(shouldRestoreScrollViewContentOffset)); + + return [shouldRestoreScrollViewContentOffset boolValue]; +} + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UITableView (PreviousNextIndexPath) + +-(nullable NSIndexPath*)previousIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath +{ + NSInteger previousRow = indexPath.row - 1; + NSInteger previousSection = indexPath.section; + + //Fixing indexPath + if (previousRow < 0) + { + previousSection -= 1; + + if (previousSection >= 0) + { + previousRow = [self numberOfRowsInSection:previousSection]-1; + } + } + + if (previousRow >= 0 && previousSection >= 0) + { + return [NSIndexPath indexPathForRow:previousRow inSection:previousSection]; + } + + return nil; +} + +//-(nullable NSIndexPath*)nextIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath +//{ +// NSInteger nextRow = indexPath.row + 1; +// NSInteger nextSection = indexPath.section; +// +// //Fixing indexPath +// if (nextRow >= [self numberOfRowsInSection:nextSection]) +// { +// nextRow = 0; +// nextSection += 1; +// } +// +// if (self.numberOfSections > nextSection && [self numberOfRowsInSection:nextSection] > nextRow) +// { +// return [NSIndexPath indexPathForItem:nextRow inSection:nextSection]; +// } +// +// return nil; +//} +// +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UICollectionView (PreviousNextIndexPath) + +-(nullable NSIndexPath*)previousIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath +{ + NSInteger previousRow = indexPath.row - 1; + NSInteger previousSection = indexPath.section; + + //Fixing indexPath + if (previousRow < 0) + { + previousSection -= 1; + + if (previousSection >= 0) + { + previousRow = [self numberOfItemsInSection:previousSection]-1; + } + } + + if (previousRow >= 0 && previousSection >= 0) + { + return [NSIndexPath indexPathForItem:previousRow inSection:previousSection]; + } + + return nil; +} + +//-(nullable NSIndexPath*)nextIndexPathOfIndexPath:(nonnull NSIndexPath*)indexPath +//{ +// NSInteger nextRow = indexPath.row + 1; +// NSInteger nextSection = indexPath.section; +// +// //Fixing indexPath +// if (nextRow >= [self numberOfItemsInSection:nextSection]) +// { +// nextRow = 0; +// nextSection += 1; +// } +// +// if (self.numberOfSections > nextSection && [self numberOfItemsInSection:nextSection] > nextRow) +// { +// return [NSIndexPath indexPathForItem:nextRow inSection:nextSection]; +// } +// +// return nil; +//} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.h b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.h new file mode 100644 index 0000000..d28022c --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.h @@ -0,0 +1,63 @@ +// +// IQUITextFieldView+Additions.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import +/** + UIView category for managing UITextField/UITextView + */ + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UIView (Additions) + +/** + To set customized distance from keyboard for textField/textView. Can't be less than zero + */ +@property(nonatomic, assign) CGFloat keyboardDistanceFromTextField; + +/** + If shouldIgnoreSwitchingByNextPrevious is YES then library will ignore this textField/textView while moving to other textField/textView using keyboard toolbar next previous buttons. Default is NO + */ +@property(nonatomic, assign) BOOL ignoreSwitchingByNextPrevious; + +///** +// Override Enable/disable managing distance between keyboard and textField behavior for this particular textField. +// */ +@property(nonatomic, assign) IQEnableMode enableMode; + +/** + Override resigns Keyboard on touching outside of UITextField/View behavior for this particular textField. + */ +@property(nonatomic, assign) IQEnableMode shouldResignOnTouchOutsideMode; + +@end + +///------------------------------------------- +/// @name Custom KeyboardDistanceFromTextField +///------------------------------------------- + +/** + Uses default keyboard distance for textField. + */ +extern CGFloat const kIQUseDefaultKeyboardDistance; diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.m b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.m new file mode 100644 index 0000000..3a06e70 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.m @@ -0,0 +1,92 @@ +// +// IQUITextFieldView+Additions.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQUITextFieldView+Additions.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UIView (Additions) + +-(void)setKeyboardDistanceFromTextField:(CGFloat)keyboardDistanceFromTextField +{ + //Can't be less than zero. Minimum is zero. + keyboardDistanceFromTextField = MAX(keyboardDistanceFromTextField, 0); + + objc_setAssociatedObject(self, @selector(keyboardDistanceFromTextField), @(keyboardDistanceFromTextField), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(CGFloat)keyboardDistanceFromTextField +{ + NSNumber *keyboardDistanceFromTextField = objc_getAssociatedObject(self, @selector(keyboardDistanceFromTextField)); + + return (keyboardDistanceFromTextField != nil)?[keyboardDistanceFromTextField floatValue]:kIQUseDefaultKeyboardDistance; +} + +-(void)setIgnoreSwitchingByNextPrevious:(BOOL)ignoreSwitchingByNextPrevious +{ + objc_setAssociatedObject(self, @selector(ignoreSwitchingByNextPrevious), @(ignoreSwitchingByNextPrevious), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(BOOL)ignoreSwitchingByNextPrevious +{ + NSNumber *ignoreSwitchingByNextPrevious = objc_getAssociatedObject(self, @selector(ignoreSwitchingByNextPrevious)); + + return [ignoreSwitchingByNextPrevious boolValue]; +} + +-(void)setEnableMode:(IQEnableMode)enableMode +{ + objc_setAssociatedObject(self, @selector(enableMode), @(enableMode), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(IQEnableMode)enableMode +{ + NSNumber *enableMode = objc_getAssociatedObject(self, @selector(enableMode)); + + return [enableMode unsignedIntegerValue]; +} + +-(void)setShouldResignOnTouchOutsideMode:(IQEnableMode)shouldResignOnTouchOutsideMode +{ + objc_setAssociatedObject(self, @selector(shouldResignOnTouchOutsideMode), @(shouldResignOnTouchOutsideMode), OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + +-(IQEnableMode)shouldResignOnTouchOutsideMode +{ + NSNumber *shouldResignOnTouchOutsideMode = objc_getAssociatedObject(self, @selector(shouldResignOnTouchOutsideMode)); + + return [shouldResignOnTouchOutsideMode unsignedIntegerValue]; +} + +@end + +///------------------------------------ +/// @name keyboardDistanceFromTextField +///------------------------------------ + +/** + Uses default keyboard distance for textField. + */ +CGFloat const kIQUseDefaultKeyboardDistance = CGFLOAT_MAX; + diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.h b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.h new file mode 100644 index 0000000..a57e6da --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.h @@ -0,0 +1,135 @@ +// +// IQUIView+Hierarchy.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import + +@class UICollectionView, UIScrollView, UITableView, UISearchBar, NSArray; + +/** + UIView hierarchy category. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UIView (IQ_UIView_Hierarchy) + +///---------------------- +/// @name viewControllers +///---------------------- + +/** + Returns the UIViewController object that manages the receiver. + */ +@property (nullable, nonatomic, readonly, strong) UIViewController *viewContainingController; + +/** + Returns the topMost UIViewController object in hierarchy. + */ +@property (nullable, nonatomic, readonly, strong) UIViewController *topMostController; + +/** + Returns the UIViewController object that is actually the parent of this object. Most of the time it's the viewController object which actually contains it, but result may be different if it's viewController is added as childViewController of another viewController. + */ +@property (nullable, nonatomic, readonly, strong) UIViewController *parentContainerViewController; + +///----------------------------------- +/// @name Superviews/Subviews/Siblings +///----------------------------------- + +/** + Returns the superView of provided class type. + + @param classType class type of the object which is to be search in above hierarchy and return + + @param belowView view object in upper hierarchy where method should stop searching and return nil + */ +-(nullable __kindof UIView*)superviewOfClassType:(nonnull Class)classType belowView:(nullable UIView*)belowView; +-(nullable __kindof UIView*)superviewOfClassType:(nonnull Class)classType; + +/** + Returns all siblings of the receiver which canBecomeFirstResponder. + */ +@property (nonnull, nonatomic, readonly, copy) NSArray<__kindof UIView*> *responderSiblings; + +/** + Returns all deep subViews of the receiver which canBecomeFirstResponder. + */ +@property (nonnull, nonatomic, readonly, copy) NSArray<__kindof UIView*> *deepResponderViews; + +///------------------------- +/// @name Special TextFields +///------------------------- + +/** + Returns searchBar if receiver object is UISearchBarTextField, otherwise return nil. + */ +@property (nullable, nonatomic, readonly) UISearchBar *textFieldSearchBar; + +/** + Returns YES if the receiver object is UIAlertSheetTextField, otherwise return NO. + */ +@property (nonatomic, getter=isAlertViewTextField, readonly) BOOL alertViewTextField; + +///---------------- +/// @name Transform +///---------------- + +/** + Returns current view transform with respect to the 'toView'. + */ +-(CGAffineTransform)convertTransformToView:(nullable UIView*)toView; + +///----------------- +/// @name Hierarchy +///----------------- + +/** + Returns a string that represent the information about it's subview's hierarchy. You can use this method to debug the subview's positions. + */ +@property (nonnull, nonatomic, readonly, copy) NSString *subHierarchy; + +/** + Returns an string that represent the information about it's upper hierarchy. You can use this method to debug the superview's positions. + */ +@property (nonnull, nonatomic, readonly, copy) NSString *superHierarchy; + +/** + Returns an string that represent the information about it's frame positions. You can use this method to debug self positions. + */ +@property (nonnull, nonatomic, readonly, copy) NSString *debugHierarchy; + +@end + + +/** + NSObject category to used for logging purposes + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface NSObject (IQ_Logging) + +/** + Short description for logging purpose. + */ +@property (nonnull, nonatomic, readonly, copy) NSString *_IQDescription; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.m b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.m new file mode 100644 index 0000000..eff971c --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.m @@ -0,0 +1,435 @@ +// +// IQUIView+Hierarchy.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import +#import + +#import "IQUIView+Hierarchy.h" +#import "IQUITextFieldView+Additions.h" +#import "IQUIViewController+Additions.h" +#import "IQNSArray+Sort.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UIView (IQ_UIView_Hierarchy) + +-(UIViewController*)viewContainingController +{ + UIResponder *nextResponder = self; + + do + { + nextResponder = [nextResponder nextResponder]; + + if ([nextResponder isKindOfClass:[UIViewController class]]) + return (UIViewController*)nextResponder; + + } + while (nextResponder); + + return nil; +} + +-(UIViewController *)topMostController +{ + NSMutableArray *controllersHierarchy = [[NSMutableArray alloc] init]; + + UIViewController *topController = self.window.rootViewController; + + if (topController) + { + [controllersHierarchy addObject:topController]; + } + + while ([topController presentedViewController]) + { + + topController = [topController presentedViewController]; + [controllersHierarchy addObject:topController]; + } + + UIViewController *matchController = [self viewContainingController]; + + while (matchController && [controllersHierarchy containsObject:matchController] == NO) + { + do + { + matchController = (UIViewController*)[matchController nextResponder]; + + } + while (matchController && [matchController isKindOfClass:[UIViewController class]] == NO); + } + + return matchController; +} + +-(UIViewController *)parentContainerViewController +{ + UIViewController *matchController = [self viewContainingController]; + + UIViewController *parentContainerViewController = nil; + + if (matchController.navigationController) + { + UINavigationController *navController = matchController.navigationController; + + while (navController.navigationController) + { + navController = navController.navigationController; + } + + UIViewController *parentController = navController; + + UIViewController *parentParentController = parentController.parentViewController; + + while (parentParentController && + ([parentParentController isKindOfClass:[UINavigationController class]] == NO && + [parentParentController isKindOfClass:[UITabBarController class]] == NO && + [parentParentController isKindOfClass:[UISplitViewController class]] == NO)) + { + parentController = parentParentController; + parentParentController = parentController.parentViewController; + } + + if (navController == parentController) + { + parentContainerViewController = navController.topViewController; + } + else + { + parentContainerViewController = parentController; + } + } + else if (matchController.tabBarController) + { + if ([matchController.tabBarController.selectedViewController isKindOfClass:[UINavigationController class]]) + { + parentContainerViewController = [(UINavigationController*)matchController.tabBarController.selectedViewController topViewController]; + } + else + { + parentContainerViewController = matchController.tabBarController.selectedViewController; + } + } + else + { + UIViewController *matchParentController = matchController.parentViewController; + + while (matchParentController && + ([matchParentController isKindOfClass:[UINavigationController class]] == NO && + [matchParentController isKindOfClass:[UITabBarController class]] == NO && + [matchParentController isKindOfClass:[UISplitViewController class]] == NO)) + { + matchController = matchParentController; + matchParentController = matchController.parentViewController; + } + + parentContainerViewController = matchController; + } + + UIViewController *finalController = [parentContainerViewController parentIQContainerViewController] ?: parentContainerViewController; + + return finalController; +} + +-(UIView*)superviewOfClassType:(nonnull Class)classType +{ + return [self superviewOfClassType:classType belowView:nil]; +} + +-(nullable __kindof UIView*)superviewOfClassType:(nonnull Class)classType belowView:(nullable UIView*)belowView +{ + UIView *superview = self.superview; + + while (superview) + { + if ([superview isKindOfClass:classType]) + { + //If it's UIScrollView, then validating for special cases + if ([superview isKindOfClass:[UIScrollView class]]) + { + NSString *classNameString = NSStringFromClass([superview class]); + + // If it's not UITableViewWrapperView class, this is internal class which is actually manage in UITableview. The speciality of this class is that it's superview is UITableView. + // If it's not UITableViewCellScrollView class, this is internal class which is actually manage in UITableviewCell. The speciality of this class is that it's superview is UITableViewCell. + //If it's not _UIQueuingScrollView class, actually we validate for _ prefix which usually used by Apple internal classes + if ([superview.superview isKindOfClass:[UITableView class]] == NO && + [superview.superview isKindOfClass:[UITableViewCell class]] == NO && + [classNameString hasPrefix:@"_"] == NO) + { + return superview; + } + } + else + { + return superview; + } + } + else if (belowView == superview) + { + return nil; + } + + superview = superview.superview; + } + + return nil; +} + +-(BOOL)_IQCanBecomeFirstResponder +{ + BOOL _IQCanBecomeFirstResponder = NO; + + if ([self conformsToProtocol:@protocol(UITextInput)]) + { + if ([self respondsToSelector:@selector(isEditable)] && [self isKindOfClass:[UIScrollView class]]) + { + _IQCanBecomeFirstResponder = [(UITextView*)self isEditable]; + } + else if ([self respondsToSelector:@selector(isEnabled)]) + { + _IQCanBecomeFirstResponder = [(UITextField*)self isEnabled]; + } + } + + if (_IQCanBecomeFirstResponder == YES) + { + _IQCanBecomeFirstResponder = ([self isUserInteractionEnabled] && ![self isHidden] && [self alpha]!=0.0 && ![self isAlertViewTextField] && !self.textFieldSearchBar); + } + + return _IQCanBecomeFirstResponder; +} + +- (NSArray*)responderSiblings +{ + // Getting all siblings + NSArray *siblings = self.superview.subviews; + + //Array of (UITextField/UITextView's). + NSMutableArray *tempTextFields = [[NSMutableArray alloc] init]; + + for (UIView *textField in siblings) + if ((textField == self || textField.ignoreSwitchingByNextPrevious == NO) && [textField _IQCanBecomeFirstResponder]) + [tempTextFields addObject:textField]; + + return tempTextFields; +} + +- (NSArray*)deepResponderViews +{ + NSMutableArray *textFields = [[NSMutableArray alloc] init]; + + for (UIView *textField in self.subviews) + { + if ((textField == self || textField.ignoreSwitchingByNextPrevious == NO) && [textField _IQCanBecomeFirstResponder]) + { + [textFields addObject:textField]; + } + //Sometimes there are hidden or disabled views and textField inside them still recorded, so we added some more validations here (Bug ID: #458) + //Uncommented else (Bug ID: #625) + else if (textField.subviews.count && [textField isUserInteractionEnabled] && ![textField isHidden] && [textField alpha]!=0.0) + { + [textFields addObjectsFromArray:[textField deepResponderViews]]; + } + } + + //subviews are returning in incorrect order. Sorting according the frames 'y'. + return [textFields sortedArrayUsingComparator:^NSComparisonResult(UIView *view1, UIView *view2) { + + CGRect frame1 = [view1 convertRect:view1.bounds toView:self]; + CGRect frame2 = [view2 convertRect:view2.bounds toView:self]; + + CGFloat x1 = CGRectGetMinX(frame1); + CGFloat y1 = CGRectGetMinY(frame1); + CGFloat x2 = CGRectGetMinX(frame2); + CGFloat y2 = CGRectGetMinY(frame2); + + if (y1 < y2) return NSOrderedAscending; + + else if (y1 > y2) return NSOrderedDescending; + + //Else both y are same so checking for x positions + else if (x1 < x2) return NSOrderedAscending; + + else if (x1 > x2) return NSOrderedDescending; + + else return NSOrderedSame; + }]; + + return textFields; +} + +-(CGAffineTransform)convertTransformToView:(UIView*)toView +{ + if (toView == nil) + { + toView = self.window; + } + + CGAffineTransform myTransform = CGAffineTransformIdentity; + + //My Transform + { + UIView *superView = [self superview]; + + if (superView) myTransform = CGAffineTransformConcat(self.transform, [superView convertTransformToView:nil]); + else myTransform = self.transform; + } + + CGAffineTransform viewTransform = CGAffineTransformIdentity; + + //view Transform + { + UIView *superView = [toView superview]; + + if (superView) viewTransform = CGAffineTransformConcat(toView.transform, [superView convertTransformToView:nil]); + else if (toView) viewTransform = toView.transform; + } + + return CGAffineTransformConcat(myTransform, CGAffineTransformInvert(viewTransform)); +} + + +- (NSInteger)depth +{ + NSInteger depth = 0; + + if ([self superview]) + { + depth = [[self superview] depth] + 1; + } + + return depth; +} + +- (NSString *)subHierarchy +{ + NSMutableString *debugInfo = [[NSMutableString alloc] initWithString:@"\n"]; + NSInteger depth = [self depth]; + + for (int counter = 0; counter < depth; counter ++) [debugInfo appendString:@"| "]; + + [debugInfo appendString:[self debugHierarchy]]; + + for (UIView *subview in self.subviews) + { + [debugInfo appendString:[subview subHierarchy]]; + } + + return debugInfo; +} + +- (NSString *)superHierarchy +{ + NSMutableString *debugInfo = [[NSMutableString alloc] init]; + + if (self.superview) + { + [debugInfo appendString:[self.superview superHierarchy]]; + } + else + { + [debugInfo appendString:@"\n"]; + } + + NSInteger depth = [self depth]; + + for (int counter = 0; counter < depth; counter ++) [debugInfo appendString:@"| "]; + + [debugInfo appendString:[self debugHierarchy]]; + + [debugInfo appendString:@"\n"]; + + return debugInfo; +} + +-(NSString *)debugHierarchy +{ + NSMutableString *debugInfo = [[NSMutableString alloc] init]; + + [debugInfo appendFormat:@"%@: ( %.0f, %.0f, %.0f, %.0f )",NSStringFromClass([self class]), CGRectGetMinX(self.frame), CGRectGetMinY(self.frame), CGRectGetWidth(self.frame), CGRectGetHeight(self.frame)]; + + if ([self isKindOfClass:[UIScrollView class]]) + { + UIScrollView *scrollView = (UIScrollView*)self; + [debugInfo appendFormat:@"%@: ( %.0f, %.0f )",NSStringFromSelector(@selector(contentSize)),scrollView.contentSize.width,scrollView.contentSize.height]; + } + + if (CGAffineTransformEqualToTransform(self.transform, CGAffineTransformIdentity) == false) + { + [debugInfo appendFormat:@"%@: %@",NSStringFromSelector(@selector(transform)),NSStringFromCGAffineTransform(self.transform)]; + } + + return debugInfo; +} + +-(UISearchBar *)textFieldSearchBar +{ + UIResponder *searchBar = [self nextResponder]; + + while (searchBar) + { + if ([searchBar isKindOfClass:[UISearchBar class]]) + { + return (UISearchBar*)searchBar; + } + else if ([searchBar isKindOfClass:[UIViewController class]]) //If found viewController but still not found UISearchBar then it's not the search bar textfield + { + break; + } + + searchBar = [searchBar nextResponder]; + } + + return nil; +} + +-(BOOL)isAlertViewTextField +{ + UIResponder *alertViewController = [self viewContainingController]; + + BOOL isAlertViewTextField = NO; + while (alertViewController && isAlertViewTextField == NO) + { + if ([alertViewController isKindOfClass:[UIAlertController class]]) + { + isAlertViewTextField = YES; + break; + } + + alertViewController = [alertViewController nextResponder]; + } + + return isAlertViewTextField; +} + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation NSObject (IQ_Logging) + +-(NSString *)_IQDescription +{ + return [NSString stringWithFormat:@"<%@ %p>",NSStringFromClass([self class]),self]; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.h b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.h new file mode 100644 index 0000000..b274bbf --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.h @@ -0,0 +1,36 @@ +// +// IQUIViewController+Additions.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +@class NSLayoutConstraint; + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UIViewController (Additions) + +/** + This method is provided to override by viewController's if the library lifts a viewController which you doesn't want to lift . This may happen if you have implemented side menu feature in your app and the library try to lift the side menu controller. Overriding this method in side menu class to return correct controller should fix the problem. +*/ +-(nullable UIViewController*)parentIQContainerViewController; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.m b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.m new file mode 100644 index 0000000..0c13363 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.m @@ -0,0 +1,38 @@ +// +// IQUIViewController+Additions.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import +#import + +#import "IQUIViewController+Additions.h" + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UIViewController (Additions) + +-(nullable UIViewController*)parentIQContainerViewController +{ + return self; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstants.h b/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstants.h new file mode 100644 index 0000000..069b3f4 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstants.h @@ -0,0 +1,156 @@ +// +// IQKeyboardManagerConstants.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef IQKeyboardManagerConstants_h +#define IQKeyboardManagerConstants_h + +#import + +///----------------------------------- +/// @name IQAutoToolbarManageBehavior +///----------------------------------- + +/** + `IQAutoToolbarBySubviews` + Creates Toolbar according to subview's hierarchy of Textfield's in view. + + `IQAutoToolbarByTag` + Creates Toolbar according to tag property of TextField's. + + `IQAutoToolbarByPosition` + Creates Toolbar according to the y,x position of textField in it's superview coordinate. + */ +typedef NS_ENUM(NSInteger, IQAutoToolbarManageBehavior) { + IQAutoToolbarBySubviews, + IQAutoToolbarByTag, + IQAutoToolbarByPosition, +}; + +/** + `IQPreviousNextDisplayModeDefault` + Show NextPrevious when there are more than 1 textField otherwise hide. + + `IQPreviousNextDisplayModeAlwaysHide` + Do not show NextPrevious buttons in any case. + + `IQPreviousNextDisplayModeAlwaysShow` + Always show nextPrevious buttons, if there are more than 1 textField then both buttons will be visible but will be shown as disabled. + */ +typedef NS_ENUM(NSUInteger, IQPreviousNextDisplayMode) { + IQPreviousNextDisplayModeDefault, + IQPreviousNextDisplayModeAlwaysHide, + IQPreviousNextDisplayModeAlwaysShow, +}; + +/** + `IQEnableModeDefault` + Pick default settings. + + `IQEnableModeEnabled` + setting is enabled. + + `IQEnableModeDisabled` + setting is disabled. + */ +typedef NS_ENUM(NSUInteger, IQEnableMode) { + IQEnableModeDefault, + IQEnableModeEnabled, + IQEnableModeDisabled, +}; + +#endif + +/* + + /---------------------------------------------------------------------------------------------------\ + \---------------------------------------------------------------------------------------------------/ + | iOS NSNotification Mechanism | + /---------------------------------------------------------------------------------------------------\ + \---------------------------------------------------------------------------------------------------/ + + + ------------------------------------------------------------ + When UITextField become first responder + ------------------------------------------------------------ + - UITextFieldTextDidBeginEditingNotification (UITextField) + - UIKeyboardWillShowNotification + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + When UITextView become first responder + ------------------------------------------------------------ + - UIKeyboardWillShowNotification + - UITextViewTextDidBeginEditingNotification (UITextView) + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + When switching focus from UITextField to another UITextField + ------------------------------------------------------------ + - UITextFieldTextDidEndEditingNotification (UITextField1) + - UITextFieldTextDidBeginEditingNotification (UITextField2) + - UIKeyboardWillShowNotification + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + When switching focus from UITextView to another UITextView + ------------------------------------------------------------ + - UITextViewTextDidEndEditingNotification : (UITextView1) + - UIKeyboardWillShowNotification + - UITextViewTextDidBeginEditingNotification : (UITextView2) + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + When switching focus from UITextField to UITextView + ------------------------------------------------------------ + - UITextFieldTextDidEndEditingNotification (UITextField) + - UIKeyboardWillShowNotification + - UITextViewTextDidBeginEditingNotification (UITextView) + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + When switching focus from UITextView to UITextField + ------------------------------------------------------------ + - UITextViewTextDidEndEditingNotification (UITextView) + - UITextFieldTextDidBeginEditingNotification (UITextField) + - UIKeyboardWillShowNotification + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + When opening/closing UIKeyboard Predictive bar + ------------------------------------------------------------ + - UIKeyboardWillShowNotification + - UIKeyboardDidShowNotification + + ------------------------------------------------------------ + On orientation change + ------------------------------------------------------------ + - UIApplicationWillChangeStatusBarOrientationNotification + - UIKeyboardWillHideNotification + - UIKeyboardDidHideNotification + - UIApplicationDidChangeStatusBarOrientationNotification + - UIKeyboardWillShowNotification + - UIKeyboardDidShowNotification + - UIKeyboardWillShowNotification + - UIKeyboardDidShowNotification + + */ diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h b/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h new file mode 100644 index 0000000..5545ab3 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h @@ -0,0 +1,28 @@ +// +// IQKeyboardManagerConstantsInternal.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef IQKeyboardManagerConstantsInternal_h +#define IQKeyboardManagerConstantsInternal_h + + +#endif diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.h new file mode 100755 index 0000000..0fd2da8 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.h @@ -0,0 +1,359 @@ +// +// IQKeyboardManager.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +@class UIFont, UIColor, UITapGestureRecognizer, UIView, UIImage; + +@class NSString; + +///--------------------- +/// @name IQToolbar tags +///--------------------- + +/** + Default tag for toolbar with Done button -1002. + */ +extern NSInteger const kIQDoneButtonToolbarTag; + +/** + Default tag for toolbar with Previous/Next buttons -1005. + */ +extern NSInteger const kIQPreviousNextButtonToolbarTag; + + + +/** + Code-less drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more. A generic version of KeyboardManagement. https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html + */ + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQKeyboardManager : NSObject + +///-------------------------- +/// @name UIKeyboard handling +///-------------------------- + +/** + Returns the default singleton instance. You are not allowed to create your own instances of this class. + */ ++ (nonnull instancetype)sharedManager; + +/** + Enable/disable managing distance between keyboard and textField. Default is YES(Enabled when class loads in `+(void)load` method). + */ +@property(nonatomic, assign, getter = isEnabled) BOOL enable; + +/** + To set keyboard distance from textField. can't be less than zero. Default is 10.0. + */ +@property(nonatomic, assign) CGFloat keyboardDistanceFromTextField; + +/** + Refreshes textField/textView position if any external changes is explicitly made by user. + */ +- (void)reloadLayoutIfNeeded; + +/** + Boolean to know if keyboard is showing. + */ +@property(nonatomic, assign, readonly, getter = isKeyboardShowing) BOOL keyboardShowing; + +/** + moved distance to the top used to maintain distance between keyboard and textField. Most of the time this will be a positive value. + */ +@property(nonatomic, assign, readonly) CGFloat movedDistance; + +/** + Will be called then movedDistance will be changed. + */ +@property(nullable, nonatomic, copy) void (^movedDistanceChanged)(CGFloat movedDistance); + +///------------------------- +/// @name IQToolbar handling +///------------------------- + +/** + Automatic add IQToolbar functionality. Default is YES. + */ +@property(nonatomic, assign, getter = isEnableAutoToolbar) BOOL enableAutoToolbar; + +/** + IQAutoToolbarBySubviews: Creates Toolbar according to subview's hierarchy of Textfield's in view. + IQAutoToolbarByTag: Creates Toolbar according to tag property of TextField's. + IQAutoToolbarByPosition: Creates Toolbar according to the y,x position of textField in it's superview coordinate. + + Default is IQAutoToolbarBySubviews. +*/ +@property(nonatomic, assign) IQAutoToolbarManageBehavior toolbarManageBehavior; + +/** + If YES, then uses textField's tintColor property for IQToolbar, otherwise tint color is nil. Default is NO. + */ +@property(nonatomic, assign) BOOL shouldToolbarUsesTextFieldTintColor; + +/** + This is used for toolbar.tintColor when textfield.keyboardAppearance is UIKeyboardAppearanceDefault. If shouldToolbarUsesTextFieldTintColor is YES then this property is ignored. Default is nil. + */ +@property(nullable, nonatomic, strong) UIColor *toolbarTintColor; + +/** + This is used for toolbar.barTintColor. Default is nil. + */ +@property(nullable, nonatomic, strong) UIColor *toolbarBarTintColor; + +/** + IQPreviousNextDisplayModeDefault: Show NextPrevious when there are more than 1 textField otherwise hide. + IQPreviousNextDisplayModeAlwaysHide: Do not show NextPrevious buttons in any case. + IQPreviousNextDisplayModeAlwaysShow: Always show nextPrevious buttons, if there are more than 1 textField then both buttons will be visible but will be shown as disabled. + */ +@property(nonatomic, assign) IQPreviousNextDisplayMode previousNextDisplayMode; + +/** + Toolbar previous/next/done button icon, If nothing is provided then check toolbarDoneBarButtonItemText to draw done button. + */ +@property(nullable, nonatomic, strong) UIImage *toolbarPreviousBarButtonItemImage; +@property(nullable, nonatomic, strong) UIImage *toolbarNextBarButtonItemImage; +@property(nullable, nonatomic, strong) UIImage *toolbarDoneBarButtonItemImage; + +/** + Toolbar previous/next/done button text, If nothing is provided then system default 'UIBarButtonSystemItemDone' will be used. + */ +@property(nullable, nonatomic, strong) NSString *toolbarPreviousBarButtonItemText; +@property(nullable, nonatomic, strong) NSString *toolbarPreviousBarButtonItemAccessibilityLabel; +@property(nullable, nonatomic, strong) NSString *toolbarNextBarButtonItemText; +@property(nullable, nonatomic, strong) NSString *toolbarNextBarButtonItemAccessibilityLabel; +@property(nullable, nonatomic, strong) NSString *toolbarDoneBarButtonItemText; +@property(nullable, nonatomic, strong) NSString *toolbarDoneBarButtonItemAccessibilityLabel; + +/** + If YES, then it add the textField's placeholder text on IQToolbar. Default is YES. + */ +@property(nonatomic, assign) BOOL shouldShowToolbarPlaceholder; + +/** + Placeholder Font. Default is nil. + */ +@property(nullable, nonatomic, strong) UIFont *placeholderFont; + +/** + Placeholder Color. Default is nil. Which means lightGray + */ +@property(nullable, nonatomic, strong) UIColor *placeholderColor; + +/** + Placeholder Button Color when it's treated as button. Default is nil + */ +@property(nullable, nonatomic, strong) UIColor *placeholderButtonColor; + +/** + Reload all toolbar buttons on the fly. + */ +- (void)reloadInputViews; + +///--------------------------------------- +/// @name UIKeyboard appearance overriding +///--------------------------------------- + +/** + Override the keyboardAppearance for all textField/textView. Default is NO. + */ +@property(nonatomic, assign) BOOL overrideKeyboardAppearance; + +/** + If overrideKeyboardAppearance is YES, then all the textField keyboardAppearance is set using this property. + */ +@property(nonatomic, assign) UIKeyboardAppearance keyboardAppearance; + +///----------------------------------------------------------- +/// @name UITextField/UITextView Next/Previous/Resign handling +///----------------------------------------------------------- + +/** + Resigns Keyboard on touching outside of UITextField/View. Default is NO. + */ +@property(nonatomic, assign) BOOL shouldResignOnTouchOutside; + +/** TapGesture to resign keyboard on view's touch. It's a readonly property and exposed only for adding/removing dependencies if your added gesture does have collision with this one */ +@property(nonnull, nonatomic, strong, readonly) UITapGestureRecognizer *resignFirstResponderGesture; + +/** + Resigns currently first responder field. + */ +- (BOOL)resignFirstResponder; + +/** + Returns YES if can navigate to previous responder textField/textView, otherwise NO. + */ +@property (nonatomic, readonly) BOOL canGoPrevious; + +/** + Returns YES if can navigate to next responder textField/textView, otherwise NO. + */ +@property (nonatomic, readonly) BOOL canGoNext; + +/** + Navigate to previous responder textField/textView. + */ +- (BOOL)goPrevious; + +/** + Navigate to next responder textField/textView. + */ +- (BOOL)goNext; + +///----------------------- +/// @name UISound handling +///----------------------- + +/** + If YES, then it plays inputClick sound on next/previous/done click. Default is YES. + */ +@property(nonatomic, assign) BOOL shouldPlayInputClicks; + +///--------------------------- +/// @name UIAnimation handling +///--------------------------- + +/** + If YES, then calls 'setNeedsLayout' and 'layoutIfNeeded' on any frame update of to viewController's view. + */ +@property(nonatomic, assign) BOOL layoutIfNeededOnUpdate; + +///--------------------------------------------- +/// @name Class Level enabling/disabling methods +///--------------------------------------------- + +/** + Disable distance handling within the scope of disabled distance handling viewControllers classes. Within this scope, 'enabled' property is ignored. Class should be kind of UIViewController. Default is [UITableViewController, UIAlertController, _UIAlertControllerTextFieldViewController]. + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *disabledDistanceHandlingClasses; + +/** + Enable distance handling within the scope of enabled distance handling viewControllers classes. Within this scope, 'enabled' property is ignored. Class should be kind of UIViewController. Default is []. + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *enabledDistanceHandlingClasses; + +/** + Disable automatic toolbar creation within the scope of disabled toolbar viewControllers classes. Within this scope, 'enableAutoToolbar' property is ignored. Class should be kind of UIViewController. Default is [UIAlertController, _UIAlertControllerTextFieldViewController]. + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *disabledToolbarClasses; + +/** + Enable automatic toolbar creation within the scope of enabled toolbar viewControllers classes. Within this scope, 'enableAutoToolbar' property is ignored. Class should be kind of UIViewController. Default is []. + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *enabledToolbarClasses; + +/** + Allowed subclasses of UIView to add all inner textField, this will allow to navigate between textField contains in different superview. Class should be kind of UIView. Default is [UITableView, UICollectionView, IQPreviousNextView]. + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *toolbarPreviousNextAllowedClasses; + +/** + Disabled classes to ignore 'shouldResignOnTouchOutside' property, Class should be kind of UIViewController. Default is [UIAlertController, UIAlertControllerTextFieldViewController] + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *disabledTouchResignedClasses; + +/** + Enabled classes to forcefully enable 'shouldResignOnTouchOutside' property. Class should be kind of UIViewController. Default is []. + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *enabledTouchResignedClasses; + +/** + if shouldResignOnTouchOutside is enabled then you can customize the behavior to not recognize gesture touches on some specific view subclasses. Class should be kind of UIView. Default is [UIControl, UINavigationBar] + */ +@property(nonatomic, strong, nonnull, readonly) NSMutableSet *touchResignedGestureIgnoreClasses; + +///--------------------------------------------- +/// @name Register for keyboard size events +///--------------------------------------------- + +/** + register an object to get keyboard size change events + */ +-(void)registerKeyboardSizeChangeWithIdentifier:(nonnull id)identifier sizeHandler:(void (^_Nonnull)(CGSize size))sizeHandler; + +/** + unregister the object which was registered before + */ +-(void)unregisterKeyboardSizeChangeWithIdentifier:(nonnull id)identifier; + +///------------------------------------------- +/// @name Third Party Library support +/// Add TextField/TextView Notifications customized NSNotifications. For example while using YYTextView https://github.com/ibireme/YYText +///------------------------------------------- + +/** + Add/Remove customized Notification for third party customized TextField/TextView. Please be aware that the NSNotification object must be identical to UITextField/UITextView NSNotification objects and customized TextField/TextView support must be identical to UITextField/UITextView. + @param didBeginEditingNotificationName This should be identical to UITextViewTextDidBeginEditingNotification + @param didEndEditingNotificationName This should be identical to UITextViewTextDidEndEditingNotification + */ +-(void)registerTextFieldViewClass:(nonnull Class)aClass + didBeginEditingNotificationName:(nonnull NSString *)didBeginEditingNotificationName + didEndEditingNotificationName:(nonnull NSString *)didEndEditingNotificationName; +-(void)unregisterTextFieldViewClass:(nonnull Class)aClass + didBeginEditingNotificationName:(nonnull NSString *)didBeginEditingNotificationName + didEndEditingNotificationName:(nonnull NSString *)didEndEditingNotificationName; + +///---------------------------------------- +/// @name Debugging & Developer options +///---------------------------------------- + +@property(nonatomic, assign) BOOL enableDebugging; + +/** + @warning Use these methods to completely enable/disable notifications registered by library internally. Please keep in mind that library is totally dependent on NSNotification of UITextField, UITextField, Keyboard etc. If you do unregisterAllNotifications then library will not work at all. You should only use below methods if you want to completely disable all library functions. You should use below methods at your own risk. + */ +-(void)registerAllNotifications; +-(void)unregisterAllNotifications; + +///---------------------------------------- +/// @name Must not be used for subclassing. +///---------------------------------------- + +/** + Unavailable. Please use sharedManager method + */ +-(nonnull instancetype)init NS_UNAVAILABLE; + +/** + Unavailable. Please use sharedManager method + */ ++ (nonnull instancetype)new NS_UNAVAILABLE; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.m new file mode 100644 index 0000000..0eb759f --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.m @@ -0,0 +1,2558 @@ +// +// IQKeyboardManager.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import +#import +#import + +#import "IQKeyboardManager.h" +#import "IQUIView+Hierarchy.h" +#import "IQUIView+IQKeyboardToolbar.h" +#import "IQNSArray+Sort.h" +#import "IQKeyboardManagerConstantsInternal.h" +#import "IQUIScrollView+Additions.h" +#import "IQUITextFieldView+Additions.h" +#import "IQUIViewController+Additions.h" +#import "IQPreviousNextView.h" + +NSInteger const kIQDoneButtonToolbarTag = -1002; +NSInteger const kIQPreviousNextButtonToolbarTag = -1005; + +#define kIQCGPointInvalid CGPointMake(CGFLOAT_MAX, CGFLOAT_MAX) + +typedef void (^SizeBlock)(CGSize size); + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQKeyboardManager() + +/*******************************************/ + +/** used to adjust contentInset of UITextView. */ +@property(nonatomic, assign) UIEdgeInsets startingTextViewContentInsets; + +/** used to adjust scrollIndicatorInsets of UITextView. */ +@property(nonatomic, assign) UIEdgeInsets startingTextViewScrollIndicatorInsets; + +/** used with textView to detect a textFieldView contentInset is changed or not. (Bug ID: #92)*/ +@property(nonatomic, assign) BOOL isTextViewContentInsetChanged; + +/*******************************************/ + +/** To save UITextField/UITextView object via textField/textView notifications. */ +@property(nullable, nonatomic, weak) UIView *textFieldView; + +/** To save rootViewController.view.frame.origin. */ +@property(nonatomic, assign) CGPoint topViewBeginOrigin; + +/** To save rootViewController.view.frame.origin. */ +@property(nonatomic, assign) UIEdgeInsets topViewBeginSafeAreaInsets; + +/** To save rootViewController */ +@property(nullable, nonatomic, weak) UIViewController *rootViewController; + +/** To overcome with popGestureRecognizer issue Bug ID: #1361 */ +@property(nullable, nonatomic, weak) UIViewController *rootViewControllerWhilePopGestureRecognizerActive; +@property(nonatomic, assign) CGPoint topViewBeginOriginWhilePopGestureRecognizerActive; + +/*******************************************/ + +/** Variable to save lastScrollView that was scrolled. */ +@property(nullable, nonatomic, weak) UIScrollView *lastScrollView; + +/** LastScrollView's initial contentInsets. */ +@property(nonatomic, assign) UIEdgeInsets startingContentInsets; + +/** LastScrollView's initial scrollIndicatorInsets. */ +@property(nonatomic, assign) UIEdgeInsets startingScrollIndicatorInsets; + +/** LastScrollView's initial contentOffset. */ +@property(nonatomic, assign) CGPoint startingContentOffset; + +/*******************************************/ + +/** To save keyboard animation duration. */ +@property(nonatomic, assign) CGFloat animationDuration; + +/** To mimic the keyboard animation */ +@property(nonatomic, assign) NSInteger animationCurve; + +/*******************************************/ + +/** TapGesture to resign keyboard on view's touch. It's a readonly property and exposed only for adding/removing dependencies if your added gesture does have collision with this one */ +@property(nonnull, nonatomic, strong, readwrite) UITapGestureRecognizer *resignFirstResponderGesture; + +/** + moved distance to the top used to maintain distance between keyboard and textField. Most of the time this will be a positive value. + */ +@property(nonatomic, assign, readwrite) CGFloat movedDistance; + +/*******************************************/ + +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *disabledDistanceHandlingClasses; +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *enabledDistanceHandlingClasses; + +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *disabledToolbarClasses; +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *enabledToolbarClasses; + +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *toolbarPreviousNextAllowedClasses; + +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *disabledTouchResignedClasses; +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *enabledTouchResignedClasses; +@property(nonatomic, strong, nonnull, readwrite) NSMutableSet *touchResignedGestureIgnoreClasses; + +/*******************************************/ + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQKeyboardManager +{ + @package + + /*******************************************/ + + /** To save keyboardWillShowNotification. Needed for enable keyboard functionality. */ + NSNotification *_kbShowNotification; + + /** To save keyboard size. */ + CGRect _kbFrame; + + CGSize _keyboardLastNotifySize; + NSMutableDictionary, SizeBlock>* _keyboardSizeObservers; + + /*******************************************/ +} + +//UIKeyboard handling +@synthesize enable = _enable; +@synthesize keyboardDistanceFromTextField = _keyboardDistanceFromTextField; + +//Keyboard Appearance handling +@synthesize overrideKeyboardAppearance = _overrideKeyboardAppearance; +@synthesize keyboardAppearance = _keyboardAppearance; + +//IQToolbar handling +@synthesize enableAutoToolbar = _enableAutoToolbar; +@synthesize toolbarManageBehavior = _toolbarManageBehavior; + +@synthesize shouldToolbarUsesTextFieldTintColor = _shouldToolbarUsesTextFieldTintColor; +@synthesize toolbarTintColor = _toolbarTintColor; +@synthesize toolbarBarTintColor = _toolbarBarTintColor; +@synthesize shouldShowToolbarPlaceholder = _shouldShowToolbarPlaceholder; +@synthesize placeholderFont = _placeholderFont; +@synthesize placeholderColor = _placeholderColor; +@synthesize placeholderButtonColor = _placeholderButtonColor; + +//Resign handling +@synthesize shouldResignOnTouchOutside = _shouldResignOnTouchOutside; +@synthesize resignFirstResponderGesture = _resignFirstResponderGesture; + +//Sound handling +@synthesize shouldPlayInputClicks = _shouldPlayInputClicks; + +//Animation handling +@synthesize layoutIfNeededOnUpdate = _layoutIfNeededOnUpdate; + +#pragma mark - Initializing functions + +/** + Override +load method to enable KeyboardManager when class loader load IQKeyboardManager. Enabling when app starts (No need to write any code) + + @Note: If you want to disable `+ (void)load` method, you can add build setting in configurations. Like that: + `{ 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) IQ_KEYBOARD_MANAGER_LOAD_METHOD_DISABLE=1' }` + */ +#if !IQ_KEYBOARD_MANAGER_LOAD_METHOD_DISABLE ++(void)load +{ + //Enabling IQKeyboardManager. Loading asynchronous on main thread + [self performSelectorOnMainThread:@selector(sharedManager) withObject:nil waitUntilDone:NO]; +} +#endif + +/* Singleton Object Initialization. */ +-(instancetype)init +{ + if (self = [super init]) + { + __weak __typeof__(self) weakSelf = self; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongSelf registerAllNotifications]; + + //Creating gesture for @shouldResignOnTouchOutside. (Enhancement ID: #14) + strongSelf.resignFirstResponderGesture = [[UITapGestureRecognizer alloc] initWithTarget:strongSelf action:@selector(tapRecognized:)]; + strongSelf.resignFirstResponderGesture.cancelsTouchesInView = NO; + [strongSelf.resignFirstResponderGesture setDelegate:strongSelf]; + strongSelf.resignFirstResponderGesture.enabled = strongSelf.shouldResignOnTouchOutside; + strongSelf.topViewBeginOrigin = kIQCGPointInvalid; + strongSelf.topViewBeginSafeAreaInsets = UIEdgeInsetsZero; + strongSelf.topViewBeginOriginWhilePopGestureRecognizerActive = kIQCGPointInvalid; + + //Setting it's initial values + strongSelf.animationDuration = 0.25; + strongSelf.animationCurve = UIViewAnimationCurveEaseInOut; + [strongSelf setEnable:YES]; + [strongSelf setKeyboardDistanceFromTextField:10.0]; + [strongSelf setShouldPlayInputClicks:YES]; + [strongSelf setShouldResignOnTouchOutside:NO]; + [strongSelf setOverrideKeyboardAppearance:NO]; + [strongSelf setKeyboardAppearance:UIKeyboardAppearanceDefault]; + [strongSelf setEnableAutoToolbar:YES]; + [strongSelf setShouldShowToolbarPlaceholder:YES]; + [strongSelf setToolbarManageBehavior:IQAutoToolbarBySubviews]; + [strongSelf setLayoutIfNeededOnUpdate:NO]; + [strongSelf setShouldToolbarUsesTextFieldTintColor:NO]; + + strongSelf->_keyboardSizeObservers = [[NSMutableDictionary alloc] init]; + //Initializing disabled classes Set. + strongSelf.disabledDistanceHandlingClasses = [[NSMutableSet alloc] initWithObjects:[UITableViewController class],[UIAlertController class], nil]; + strongSelf.enabledDistanceHandlingClasses = [[NSMutableSet alloc] init]; + + strongSelf.disabledToolbarClasses = [[NSMutableSet alloc] initWithObjects:[UIAlertController class], nil]; + strongSelf.enabledToolbarClasses = [[NSMutableSet alloc] init]; + + strongSelf.toolbarPreviousNextAllowedClasses = [[NSMutableSet alloc] initWithObjects:[UITableView class],[UICollectionView class],[IQPreviousNextView class], nil]; + + strongSelf.disabledTouchResignedClasses = [[NSMutableSet alloc] initWithObjects:[UIAlertController class], nil]; + strongSelf.enabledTouchResignedClasses = [[NSMutableSet alloc] init]; + strongSelf.touchResignedGestureIgnoreClasses = [[NSMutableSet alloc] initWithObjects:[UIControl class],[UINavigationBar class], nil]; + + //Loading IQToolbar, IQTitleBarButtonItem, IQBarButtonItem to fix first time keyboard appearance delay (Bug ID: #550) + dispatch_async(dispatch_get_main_queue(), ^{ + //If you experience exception breakpoint issue at below line then try these solutions https://stackoverflow.com/questions/27375640/all-exception-break-point-is-stopping-for-no-reason-on-simulator + UITextField *view = [[UITextField alloc] init]; + [view addDoneOnKeyboardWithTarget:nil action:nil]; + [view addPreviousNextDoneOnKeyboardWithTarget:nil previousAction:nil nextAction:nil doneAction:nil]; + }); + }); + } + return self; +} + +/* Automatically called from the `+(void)load` method. */ ++ (IQKeyboardManager*)sharedManager +{ + //Singleton instance + static IQKeyboardManager *kbManager; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + + kbManager = [[self alloc] init]; + }); + + return kbManager; +} + +#pragma mark - Dealloc +-(void)dealloc +{ + // Disable the keyboard manager. + [self setEnable:NO]; + + //Removing notification observers on dealloc. + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + +#pragma mark - Property functions +-(void)setEnable:(BOOL)enable +{ + // If not enabled, enable it. + if (enable == YES && + _enable == NO) + { + //Setting YES to _enable. + _enable = enable; + + //If keyboard is currently showing. Sending a fake notification for keyboardWillShow to adjust view according to keyboard. + if (_kbShowNotification) [self keyboardWillShow:_kbShowNotification]; + + [self showLog:@"Enabled"]; + } + //If not disable, disable it. + else if (enable == NO && + _enable == YES) + { + //Sending a fake notification for keyboardWillHide to retain view's original position. + [self keyboardWillHide:nil]; + + //Setting NO to _enable. + _enable = enable; + + [self showLog:@"Disabled"]; + } + //If already disabled. + else if (enable == NO && + _enable == NO) + { + [self showLog:@"Already Disabled"]; + } + //If already enabled. + else if (enable == YES && + _enable == YES) + { + [self showLog:@"Already Enabled"]; + } +} + +-(BOOL)privateIsEnabled +{ + BOOL enable = _enable; + + IQEnableMode enableMode = _textFieldView.enableMode; + + if (enableMode == IQEnableModeEnabled) + { + enable = YES; + } + else if (enableMode == IQEnableModeDisabled) + { + enable = NO; + } + else + { + __strong __typeof__(UIView) *strongTextFieldView = _textFieldView; + + UIViewController *textFieldViewController = [strongTextFieldView viewContainingController]; + + if (textFieldViewController) + { + //If it is searchBar textField embedded in Navigation Bar + if ([strongTextFieldView textFieldSearchBar] != nil && [textFieldViewController isKindOfClass:[UINavigationController class]]) + { + UINavigationController *navController = (UINavigationController*)textFieldViewController; + if (navController.topViewController) + { + textFieldViewController = navController.topViewController; + } + } + + if (enable == NO) + { + //If viewController is kind of enable viewController class, then assuming it's enabled. + for (Class enabledClass in _enabledDistanceHandlingClasses) + { + if ([textFieldViewController isKindOfClass:enabledClass]) + { + enable = YES; + break; + } + } + } + + if (enable) + { + //If viewController is kind of disable viewController class, then assuming it's disable. + for (Class disabledClass in _disabledDistanceHandlingClasses) + { + if ([textFieldViewController isKindOfClass:disabledClass]) + { + enable = NO; + break; + } + } + + //Special Controllers + if (enable == YES) + { + NSString *classNameString = NSStringFromClass([textFieldViewController class]); + + //_UIAlertControllerTextFieldViewController + if ([classNameString containsString:@"UIAlertController"] && [classNameString hasSuffix:@"TextFieldViewController"]) + { + enable = NO; + } + } + } + } + } + + return enable; +} + +// Setting keyboard distance from text field. +-(void)setKeyboardDistanceFromTextField:(CGFloat)keyboardDistanceFromTextField +{ + //Can't be less than zero. Minimum is zero. + _keyboardDistanceFromTextField = MAX(keyboardDistanceFromTextField, 0); + + [self showLog:[NSString stringWithFormat:@"keyboardDistanceFromTextField: %.2f",_keyboardDistanceFromTextField]]; +} + +/** Enabling/disable gesture on touching. */ +-(void)setShouldResignOnTouchOutside:(BOOL)shouldResignOnTouchOutside +{ + [self showLog:[NSString stringWithFormat:@"shouldResignOnTouchOutside: %@",shouldResignOnTouchOutside?@"Yes":@"No"]]; + + _shouldResignOnTouchOutside = shouldResignOnTouchOutside; + + //Enable/Disable gesture recognizer (Enhancement ID: #14) + [_resignFirstResponderGesture setEnabled:[self privateShouldResignOnTouchOutside]]; +} + +-(BOOL)privateShouldResignOnTouchOutside +{ + BOOL shouldResignOnTouchOutside = _shouldResignOnTouchOutside; + + __strong __typeof__(UIView) *strongTextFieldView = _textFieldView; + + IQEnableMode enableMode = strongTextFieldView.shouldResignOnTouchOutsideMode; + + if (enableMode == IQEnableModeEnabled) + { + shouldResignOnTouchOutside = YES; + } + else if (enableMode == IQEnableModeDisabled) + { + shouldResignOnTouchOutside = NO; + } + else + { + UIViewController *textFieldViewController = [strongTextFieldView viewContainingController]; + + if (textFieldViewController) + { + //If it is searchBar textField embedded in Navigation Bar + if ([strongTextFieldView textFieldSearchBar] != nil && [textFieldViewController isKindOfClass:[UINavigationController class]]) + { + UINavigationController *navController = (UINavigationController*)textFieldViewController; + if (navController.topViewController) + { + textFieldViewController = navController.topViewController; + } + } + + if (shouldResignOnTouchOutside == NO) + { + //If viewController is kind of enable viewController class, then assuming shouldResignOnTouchOutside is enabled. + for (Class enabledClass in _enabledTouchResignedClasses) + { + if ([textFieldViewController isKindOfClass:enabledClass]) + { + shouldResignOnTouchOutside = YES; + break; + } + } + } + + if (shouldResignOnTouchOutside) + { + //If viewController is kind of disable viewController class, then assuming shouldResignOnTouchOutside is disable. + for (Class disabledClass in _disabledTouchResignedClasses) + { + if ([textFieldViewController isKindOfClass:disabledClass]) + { + shouldResignOnTouchOutside = NO; + break; + } + } + + //Special Controllers + if (shouldResignOnTouchOutside == YES) + { + NSString *classNameString = NSStringFromClass([textFieldViewController class]); + + //_UIAlertControllerTextFieldViewController + if ([classNameString containsString:@"UIAlertController"] && [classNameString hasSuffix:@"TextFieldViewController"]) + { + shouldResignOnTouchOutside = NO; + } + } + } + } + } + + return shouldResignOnTouchOutside; +} + +/** Setter of movedDistance property. */ +-(void)setMovedDistance:(CGFloat)movedDistance +{ + _movedDistance = movedDistance; + if (self.movedDistanceChanged != nil) + { + self.movedDistanceChanged(movedDistance); + } +} + +/** Enable/disable autoToolbar. Adding and removing toolbar if required. */ +-(void)setEnableAutoToolbar:(BOOL)enableAutoToolbar +{ + _enableAutoToolbar = enableAutoToolbar; + + [self showLog:[NSString stringWithFormat:@"enableAutoToolbar: %@",enableAutoToolbar?@"Yes":@"No"]]; + + //If enabled then adding toolbar. + if ([self privateIsEnableAutoToolbar] == YES) + { + [self addToolbarIfRequired]; + } + //Else removing toolbar. + else + { + [self removeToolbarIfRequired]; + } +} + +-(BOOL)privateIsEnableAutoToolbar +{ + BOOL enableAutoToolbar = _enableAutoToolbar; + + __strong __typeof__(UIView) *strongTextFieldView = _textFieldView; + + UIViewController *textFieldViewController = [strongTextFieldView viewContainingController]; + + if (textFieldViewController) + { + //If it is searchBar textField embedded in Navigation Bar + if ([strongTextFieldView textFieldSearchBar] != nil && [textFieldViewController isKindOfClass:[UINavigationController class]]) + { + UINavigationController *navController = (UINavigationController*)textFieldViewController; + if (navController.topViewController) + { + textFieldViewController = navController.topViewController; + } + } + + if (enableAutoToolbar == NO) + { + //If found any toolbar enabled classes then return. + for (Class enabledToolbarClass in _enabledToolbarClasses) + { + if ([textFieldViewController isKindOfClass:enabledToolbarClass]) + { + enableAutoToolbar = YES; + break; + } + } + } + + if (enableAutoToolbar) + { + //If found any toolbar disabled classes then return. + for (Class disabledToolbarClass in _disabledToolbarClasses) + { + if ([textFieldViewController isKindOfClass:disabledToolbarClass]) + { + enableAutoToolbar = NO; + break; + } + } + + + //Special Controllers + if (enableAutoToolbar == YES) + { + NSString *classNameString = NSStringFromClass([textFieldViewController class]); + + //_UIAlertControllerTextFieldViewController + if ([classNameString containsString:@"UIAlertController"] && [classNameString hasSuffix:@"TextFieldViewController"]) + { + enableAutoToolbar = NO; + } + } + } + } + + return enableAutoToolbar; +} + +#pragma mark - Private Methods + +/** Getting keyWindow. */ +-(UIWindow *)keyWindow +{ + UIView *textFieldView = _textFieldView; + + if (textFieldView.window) + { + return textFieldView.window; + } + else + { + static __weak UIWindow *cachedKeyWindow = nil; + + /* (Bug ID: #23, #25, #73) */ + UIWindow *originalKeyWindow = nil; + + #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + NSSet *connectedScenes = [UIApplication sharedApplication].connectedScenes; + for (UIScene *scene in connectedScenes) + { + if (scene.activationState == UISceneActivationStateForegroundActive && [scene isKindOfClass:[UIWindowScene class]]) + { + UIWindowScene *windowScene = (UIWindowScene *)scene; + for (UIWindow *window in windowScene.windows) + { + if (window.isKeyWindow) + { + originalKeyWindow = window; + break; + } + } + } + } + } + else + #endif + { + #if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000 + originalKeyWindow = [UIApplication sharedApplication].keyWindow; + #endif + } + + //If original key window is not nil and the cached keyWindow is also not original keyWindow then changing keyWindow. + if (originalKeyWindow) + { + cachedKeyWindow = originalKeyWindow; + } + + __strong UIWindow *strongCachedKeyWindow = cachedKeyWindow; + + return strongCachedKeyWindow; + } +} + +-(void)applicationDidBecomeActive:(NSNotification*)aNotification +{ + if ([self privateIsEnabled] == YES) + { + UIView *textFieldView = _textFieldView; + + if (textFieldView && + _keyboardShowing == YES && + CGPointEqualToPoint(_topViewBeginOrigin, kIQCGPointInvalid) == false && + [textFieldView isAlertViewTextField] == NO) + { + [self adjustPosition]; + } + } +} + +/* Adjusting RootViewController's frame according to interface orientation. */ +-(void)adjustPosition +{ + UIView *textFieldView = _textFieldView; + + // Getting RootViewController. (Bug ID: #1, #4) + UIViewController *rootController = _rootViewController; + + // Getting KeyWindow object. + UIWindow *keyWindow = [self keyWindow]; + + // We are unable to get textField object while keyboard showing on WKWebView's textField. (Bug ID: #11) + if ([[UIApplication sharedApplication] applicationState] != UIApplicationStateActive || + textFieldView == nil || + rootController == nil || + keyWindow == nil) + return; + + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + // Converting Rectangle according to window bounds. + CGRect textFieldViewRectInWindow = [[textFieldView superview] convertRect:textFieldView.frame toView:keyWindow]; + CGRect textFieldViewRectInRootSuperview = [[textFieldView superview] convertRect:textFieldView.frame toView:rootController.view.superview]; + // Getting RootView origin. + CGPoint rootViewOrigin = rootController.view.frame.origin; + + //Maintain keyboardDistanceFromTextField + CGFloat specialKeyboardDistanceFromTextField = textFieldView.keyboardDistanceFromTextField; + + { + UISearchBar *searchBar = textFieldView.textFieldSearchBar; + + if (searchBar) + { + specialKeyboardDistanceFromTextField = searchBar.keyboardDistanceFromTextField; + } + } + + CGFloat keyboardDistanceFromTextField = (specialKeyboardDistanceFromTextField == kIQUseDefaultKeyboardDistance)?_keyboardDistanceFromTextField:specialKeyboardDistanceFromTextField; + + CGSize kbSize; + CGSize originalKbSize; + + { + CGRect kbFrame = _kbFrame; + + kbFrame.origin.y -= keyboardDistanceFromTextField; + kbFrame.size.height += keyboardDistanceFromTextField; + + kbFrame.origin.y -= _topViewBeginSafeAreaInsets.bottom; + kbFrame.size.height += _topViewBeginSafeAreaInsets.bottom; + + //Calculating actual keyboard displayed size, keyboard frame may be different when hardware keyboard is attached (Bug ID: #469) (Bug ID: #381) (Bug ID: #1506) + CGRect intersectRect = CGRectIntersection(kbFrame, keyWindow.frame); + + if (CGRectIsNull(intersectRect)) + { + kbSize = CGSizeMake(kbFrame.size.width, 0); + } + else + { + kbSize = intersectRect.size; + } + } + + { + CGRect intersectRect = CGRectIntersection(_kbFrame, keyWindow.frame); + + if (CGRectIsNull(intersectRect)) + { + originalKbSize = CGSizeMake(_kbFrame.size.width, 0); + } + else + { + originalKbSize = intersectRect.size; + } + } + + CGFloat navigationBarAreaHeight = 0; + + if (rootController.navigationController != nil) + { + navigationBarAreaHeight = CGRectGetMaxY(rootController.navigationController.navigationBar.frame); + } + else + { + CGFloat statusBarHeight = 0; + #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + statusBarHeight = [self keyWindow].windowScene.statusBarManager.statusBarFrame.size.height; + + } + else + #endif + { + #if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000 + statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height; + #endif + } + + navigationBarAreaHeight = statusBarHeight; + } + + CGFloat layoutAreaHeight = rootController.view.directionalLayoutMargins.top; + + BOOL isScrollableTextView; + + if ([textFieldView respondsToSelector:@selector(isEditable)] && [textFieldView isKindOfClass:[UIScrollView class]]) + { + UIScrollView *textView = (UIScrollView*)textFieldView; + isScrollableTextView = textView.isScrollEnabled; + } + else + { + isScrollableTextView = NO; + } + + CGFloat topLayoutGuide = MAX(navigationBarAreaHeight, layoutAreaHeight); + + // Validation of textView for case where there is a tab bar at the bottom or running on iPhone X and textView is at the bottom. + CGFloat bottomLayoutGuide = isScrollableTextView ? 0 : rootController.view.directionalLayoutMargins.bottom; + + // +Move positive = textField is hidden. + // -Move negative = textField is showing. + // Calculating move position. Common for both normal and special cases. + CGFloat moveUp; + + { + CGFloat visibleHeight = CGRectGetHeight(keyWindow.frame)-kbSize.height; + + CGFloat topMovement = CGRectGetMinY(textFieldViewRectInRootSuperview)-topLayoutGuide; + CGFloat bottomMovement = CGRectGetMaxY(textFieldViewRectInWindow) - visibleHeight + bottomLayoutGuide; + moveUp = MIN(topMovement, bottomMovement); + } + + [self showLog:[NSString stringWithFormat:@"Need to move: %.2f, will be moving %@",moveUp, (moveUp < 0 ? @"down" : @"up")]]; + + UIScrollView *superScrollView = nil; + UIScrollView *superView = (UIScrollView*)[textFieldView superviewOfClassType:[UIScrollView class]]; + + //Getting UIScrollView whose scrolling is enabled. // (Bug ID: #285) + while (superView) + { + if (superView.isScrollEnabled && superView.shouldIgnoreScrollingAdjustment == NO) + { + superScrollView = superView; + break; + } + else + { + // Getting it's superScrollView. // (Enhancement ID: #21, #24) + superView = (UIScrollView*)[superView superviewOfClassType:[UIScrollView class]]; + } + } + + __strong __typeof__(UIScrollView) *strongLastScrollView = _lastScrollView; + + //If there was a lastScrollView. // (Bug ID: #34) + if (strongLastScrollView) + { + //If we can't find current superScrollView, then setting lastScrollView to it's original form. + if (superScrollView == nil) + { + if (UIEdgeInsetsEqualToEdgeInsets(strongLastScrollView.contentInset, _startingContentInsets) == NO) + { + [self showLog:[NSString stringWithFormat:@"Restoring ScrollView contentInset to : %@",NSStringFromUIEdgeInsets(_startingContentInsets)]]; + + __weak __typeof__(self) weakSelf = self; + + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongLastScrollView setContentInset:strongSelf.startingContentInsets]; + strongLastScrollView.scrollIndicatorInsets = strongSelf.startingScrollIndicatorInsets; + } completion:NULL]; + } + + if (strongLastScrollView.shouldRestoreScrollViewContentOffset && CGPointEqualToPoint(strongLastScrollView.contentOffset, _startingContentOffset) == NO) + { + [self showLog:[NSString stringWithFormat:@"Restoring ScrollView contentOffset to : %@",NSStringFromCGPoint(_startingContentOffset)]]; + + // (Bug ID: #1365, #1508, #1541) + UIStackView *stackView = [textFieldView superviewOfClassType:[UIStackView class] belowView:strongLastScrollView]; + BOOL animatedContentOffset = stackView != nil || [strongLastScrollView isKindOfClass:[UICollectionView class]]; + + if (animatedContentOffset) + { + [strongLastScrollView setContentOffset:_startingContentOffset animated:UIView.areAnimationsEnabled]; + } + else + { + strongLastScrollView.contentOffset = _startingContentOffset; + } + } + + _startingContentInsets = UIEdgeInsetsZero; + _startingScrollIndicatorInsets = UIEdgeInsetsZero; + _startingContentOffset = CGPointZero; + _lastScrollView = nil; + strongLastScrollView = _lastScrollView; + } + //If both scrollView's are different, then reset lastScrollView to it's original frame and setting current scrollView as last scrollView. + else if (superScrollView != strongLastScrollView) + { + if (UIEdgeInsetsEqualToEdgeInsets(strongLastScrollView.contentInset, _startingContentInsets) == NO) + { + [self showLog:[NSString stringWithFormat:@"Restoring ScrollView contentInset to : %@",NSStringFromUIEdgeInsets(_startingContentInsets)]]; + + __weak __typeof__(self) weakSelf = self; + + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongLastScrollView setContentInset:strongSelf.startingContentInsets]; + strongLastScrollView.scrollIndicatorInsets = strongSelf.startingScrollIndicatorInsets; + } completion:NULL]; + } + + if (strongLastScrollView.shouldRestoreScrollViewContentOffset && CGPointEqualToPoint(strongLastScrollView.contentOffset, _startingContentOffset) == NO) + { + [self showLog:[NSString stringWithFormat:@"Restoring ScrollView contentOffset to : %@",NSStringFromCGPoint(_startingContentOffset)]]; + + // (Bug ID: #1365, #1508, #1541) + UIStackView *stackView = [textFieldView superviewOfClassType:[UIStackView class] belowView:strongLastScrollView]; + BOOL animatedContentOffset = stackView != nil || [strongLastScrollView isKindOfClass:[UICollectionView class]]; + + if (animatedContentOffset) + { + [strongLastScrollView setContentOffset:_startingContentOffset animated:UIView.areAnimationsEnabled]; + } + else + { + strongLastScrollView.contentOffset = _startingContentOffset; + } + } + + _lastScrollView = superScrollView; + strongLastScrollView = _lastScrollView; + _startingContentInsets = superScrollView.contentInset; + _startingContentOffset = superScrollView.contentOffset; +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110100 + if (@available(iOS 11.1, *)) + { + _startingScrollIndicatorInsets = superScrollView.verticalScrollIndicatorInsets; + } + else +#endif + { +#if __IPHONE_OS_VERSION_MIN_REQUIRED < 110100 + _startingScrollIndicatorInsets = superScrollView.scrollIndicatorInsets; +#endif + } + + [self showLog:[NSString stringWithFormat:@"Saving New contentInset: %@ and contentOffset : %@",NSStringFromUIEdgeInsets(_startingContentInsets),NSStringFromCGPoint(_startingContentOffset)]]; + } + //Else the case where superScrollView == lastScrollView means we are on same scrollView after switching to different textField. So doing nothing + } + //If there was no lastScrollView and we found a current scrollView. then setting it as lastScrollView. + else if(superScrollView) + { + _lastScrollView = superScrollView; + strongLastScrollView = _lastScrollView; + _startingContentInsets = superScrollView.contentInset; + _startingContentOffset = superScrollView.contentOffset; +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110100 + if (@available(iOS 11.1, *)) + { + _startingScrollIndicatorInsets = superScrollView.verticalScrollIndicatorInsets; + } + else +#endif + { +#if __IPHONE_OS_VERSION_MIN_REQUIRED < 110100 + _startingScrollIndicatorInsets = superScrollView.scrollIndicatorInsets; +#endif + } + + [self showLog:[NSString stringWithFormat:@"Saving contentInset: %@ and contentOffset : %@",NSStringFromUIEdgeInsets(_startingContentInsets),NSStringFromCGPoint(_startingContentOffset)]]; + } + + // Special case for ScrollView. + { + // If we found lastScrollView then setting it's contentOffset to show textField. + if (strongLastScrollView) + { + //Saving + UIView *lastView = textFieldView; + superScrollView = strongLastScrollView; + + //Looping in upper hierarchy until we don't found any scrollView in it's upper hierarchy till UIWindow object. + while (superScrollView) + { + BOOL isContinue = NO; + + if (moveUp > 0) + { + isContinue = moveUp > (-superScrollView.contentOffset.y-superScrollView.contentInset.top); + } + //Special treatment for UITableView due to their cell reusing logic + else if ([superScrollView isKindOfClass:[UITableView class]]) + { + + isContinue = superScrollView.contentOffset.y>0; + + UITableView *tableView = (UITableView*)superScrollView; + UITableViewCell *tableCell = nil; + NSIndexPath *indexPath = nil; + NSIndexPath *previousIndexPath = nil; + + if (isContinue && + (tableCell = (UITableViewCell*)[textFieldView superviewOfClassType:[UITableViewCell class]]) && + (indexPath = [tableView indexPathForCell:tableCell]) && + (previousIndexPath = [tableView previousIndexPathOfIndexPath:indexPath])) + { + CGRect previousCellRect = [tableView rectForRowAtIndexPath:previousIndexPath]; + if (CGRectIsEmpty(previousCellRect) == NO) + { + CGRect previousCellRectInRootSuperview = [tableView convertRect:previousCellRect toView:rootController.view.superview]; + moveUp = MIN(0, CGRectGetMaxY(previousCellRectInRootSuperview) - topLayoutGuide); + } + } + } + //Special treatment for UICollectionView due to their cell reusing logic + else if ([superScrollView isKindOfClass:[UICollectionView class]]) + { + isContinue = superScrollView.contentOffset.y>0; + + UICollectionView *collectionView = (UICollectionView*)superScrollView; + UICollectionViewCell *collectionCell = nil; + NSIndexPath *indexPath = nil; + NSIndexPath *previousIndexPath = nil; + + if (isContinue && + (collectionCell = (UICollectionViewCell*)[textFieldView superviewOfClassType:[UICollectionViewCell class]]) && + (indexPath = [collectionView indexPathForCell:collectionCell]) && + (previousIndexPath = [collectionView previousIndexPathOfIndexPath:indexPath])) + { + UICollectionViewLayoutAttributes *attributes = [collectionView layoutAttributesForItemAtIndexPath:previousIndexPath]; + + CGRect previousCellRect = attributes.frame; + if (CGRectIsEmpty(previousCellRect) == NO) + { + CGRect previousCellRectInRootSuperview = [collectionView convertRect:previousCellRect toView:rootController.view.superview]; + moveUp = MIN(0, CGRectGetMaxY(previousCellRectInRootSuperview) - topLayoutGuide); + } + } + } + else + { + //If the textField is hidden at the top + isContinue = textFieldViewRectInRootSuperview.origin.y < topLayoutGuide; + + if (isContinue) + { + moveUp = MIN(0, textFieldViewRectInRootSuperview.origin.y - topLayoutGuide); + } + } + + if (isContinue == NO) + { + moveUp = 0; + break; + } + + UIScrollView *nextScrollView = nil; + UIScrollView *tempScrollView = (UIScrollView*)[superScrollView superviewOfClassType:[UIScrollView class]]; + + //Getting UIScrollView whose scrolling is enabled. // (Bug ID: #285) + while (tempScrollView) + { + if (tempScrollView.isScrollEnabled && tempScrollView.shouldIgnoreScrollingAdjustment == NO) + { + nextScrollView = tempScrollView; + break; + } + else + { + // Getting it's superScrollView. // (Enhancement ID: #21, #24) + tempScrollView = (UIScrollView*)[tempScrollView superviewOfClassType:[UIScrollView class]]; + } + } + + //Getting lastViewRect. + CGRect lastViewRect = [[lastView superview] convertRect:lastView.frame toView:superScrollView]; + + //Calculating the expected Y offset from move and scrollView's contentOffset. + CGFloat suggestedOffsetY = superScrollView.contentOffset.y - MIN(superScrollView.contentOffset.y,-moveUp); + + //Rearranging the expected Y offset according to the view. + suggestedOffsetY = MIN(suggestedOffsetY, lastViewRect.origin.y); + + //[textFieldView isKindOfClass:[UITextView class]] If is a UITextView type + //[superScrollView superviewOfClassType:[UIScrollView class]] == nil If processing scrollView is last scrollView in upper hierarchy (there is no other scrollView upper hierarchy.) + //suggestedOffsetY >= 0 suggestedOffsetY must be greater than in order to keep distance from navigationBar (Bug ID: #92) + if ([textFieldView respondsToSelector:@selector(isEditable)] && [textFieldView isKindOfClass:[UIScrollView class]] && + nextScrollView == nil && + (suggestedOffsetY >= 0)) + { + // Converting Rectangle according to window bounds. + CGRect currentTextFieldViewRect = [[textFieldView superview] convertRect:textFieldView.frame toView:keyWindow]; + + //Calculating expected fix distance which needs to be managed from navigation bar + CGFloat expectedFixDistance = CGRectGetMinY(currentTextFieldViewRect) - topLayoutGuide; + + //Now if expectedOffsetY (superScrollView.contentOffset.y + expectedFixDistance) is lower than current suggestedOffsetY, which means we're in a position where navigationBar up and hide, then reducing suggestedOffsetY with expectedOffsetY (superScrollView.contentOffset.y + expectedFixDistance) + suggestedOffsetY = MIN(suggestedOffsetY, superScrollView.contentOffset.y + expectedFixDistance); + + //Setting move to 0 because now we don't want to move any view anymore (All will be managed by our contentInset logic. + moveUp = 0; + } + else + { + //Subtracting the Y offset from the move variable, because we are going to change scrollView's contentOffset.y to suggestedOffsetY. + moveUp -= (suggestedOffsetY-superScrollView.contentOffset.y); + } + + + CGPoint newContentOffset = CGPointMake(superScrollView.contentOffset.x, suggestedOffsetY); + + if (CGPointEqualToPoint(superScrollView.contentOffset, newContentOffset) == NO) + { + __weak __typeof__(self) weakSelf = self; + + //Getting problem while using `setContentOffset:animated:`, So I used animation API. + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongSelf showLog:[NSString stringWithFormat:@"Adjusting %.2f to %@ ContentOffset",(superScrollView.contentOffset.y-suggestedOffsetY),[superScrollView _IQDescription]]]; + [strongSelf showLog:[NSString stringWithFormat:@"Remaining Move: %.2f",moveUp]]; + + // (Bug ID: #1365, #1508, #1541) + UIStackView *stackView = [textFieldView superviewOfClassType:[UIStackView class] belowView:superScrollView]; + BOOL animatedContentOffset = stackView != nil || [superScrollView isKindOfClass:[UICollectionView class]]; + + if (animatedContentOffset) + { + [superScrollView setContentOffset:newContentOffset animated:UIView.areAnimationsEnabled]; + } + else + { + superScrollView.contentOffset = newContentOffset; + } + } completion:^(BOOL finished){ + + __strong __typeof__(self) strongSelf = weakSelf; + + if ([superScrollView isKindOfClass:[UITableView class]] || [superScrollView isKindOfClass:[UICollectionView class]]) + { + //This will update the next/previous states + [strongSelf addToolbarIfRequired]; + } + }]; + } + + // Getting next lastView & superScrollView. + lastView = superScrollView; + superScrollView = nextScrollView; + } + + //Updating contentInset + if (strongLastScrollView.shouldIgnoreContentInsetAdjustment == NO) + { + CGRect lastScrollViewRect = [[strongLastScrollView superview] convertRect:strongLastScrollView.frame toView:keyWindow]; + + CGFloat bottomInset = (kbSize.height)-(CGRectGetHeight(keyWindow.frame)-CGRectGetMaxY(lastScrollViewRect)); + CGFloat bottomScrollIndicatorInset = bottomInset - keyboardDistanceFromTextField - _topViewBeginSafeAreaInsets.bottom; + + // Update the insets so that the scrollView doesn't shift incorrectly when the offset is near the bottom of the scroll view. + bottomInset = MAX(_startingContentInsets.bottom, bottomInset); + bottomScrollIndicatorInset = MAX(_startingScrollIndicatorInsets.bottom, bottomScrollIndicatorInset); + + bottomInset -= strongLastScrollView.safeAreaInsets.bottom; + bottomScrollIndicatorInset -= strongLastScrollView.safeAreaInsets.bottom; + + UIEdgeInsets movedInsets = strongLastScrollView.contentInset; + movedInsets.bottom = bottomInset; + + if (UIEdgeInsetsEqualToEdgeInsets(strongLastScrollView.contentInset, movedInsets) == NO) + { + [self showLog:[NSString stringWithFormat:@"old ContentInset : %@ new ContentInset : %@", NSStringFromUIEdgeInsets(strongLastScrollView.contentInset), NSStringFromUIEdgeInsets(movedInsets)]]; + + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + strongLastScrollView.contentInset = movedInsets; + UIEdgeInsets newScrollIndicatorInset; +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110100 + if (@available(iOS 11.1, *)) + { + newScrollIndicatorInset = strongLastScrollView.verticalScrollIndicatorInsets; + } + else +#endif + { +#if __IPHONE_OS_VERSION_MIN_REQUIRED < 110100 + newScrollIndicatorInset = strongLastScrollView.scrollIndicatorInsets; +#endif + } + + newScrollIndicatorInset.bottom = bottomScrollIndicatorInset; + strongLastScrollView.scrollIndicatorInsets = newScrollIndicatorInset; + + } completion:NULL]; + } + } + } + //Going ahead. No else if. + } + + { + //Special case for UITextView(Readjusting textView.contentInset when textView hight is too big to fit on screen) + //_lastScrollView If not having inside any scrollView, (now contentInset manages the full screen textView. + //[textFieldView isKindOfClass:[UITextView class]] If is a UITextView type + if (isScrollableTextView && [textFieldView respondsToSelector:@selector(isEditable)]) + { + UIScrollView *textView = (UIScrollView*)textFieldView; + + CGFloat keyboardYPosition = CGRectGetHeight(keyWindow.frame)-originalKbSize.height; + + CGRect rootSuperViewFrameInWindow = [rootController.view.superview convertRect:rootController.view.superview.bounds toView:keyWindow]; + + CGFloat keyboardOverlapping = CGRectGetMaxY(rootSuperViewFrameInWindow) - keyboardYPosition; + + CGFloat textViewHeight = MIN(CGRectGetHeight(textFieldView.frame), (CGRectGetHeight(rootSuperViewFrameInWindow)-topLayoutGuide-keyboardOverlapping)); + + if (textFieldView.frame.size.height-textView.contentInset.bottom>textViewHeight) + { + //_isTextViewContentInsetChanged, If frame is not change by library in past, then saving user textView properties (Bug ID: #92) + if (self.isTextViewContentInsetChanged == NO) + { + self.startingTextViewContentInsets = textView.contentInset; + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110100 + if (@available(iOS 11.1, *)) + { + self.startingTextViewScrollIndicatorInsets = textView.verticalScrollIndicatorInsets; + } + else +#endif + { +#if __IPHONE_OS_VERSION_MIN_REQUIRED < 110100 + self.startingTextViewScrollIndicatorInsets = textView.scrollIndicatorInsets; +#endif + } + } + + CGFloat bottomInset = textFieldView.frame.size.height-textViewHeight; + bottomInset -= textFieldView.safeAreaInsets.bottom; + + UIEdgeInsets newContentInset = textView.contentInset; + newContentInset.bottom = bottomInset; + + self.isTextViewContentInsetChanged = YES; + + if (UIEdgeInsetsEqualToEdgeInsets(textView.contentInset, newContentInset) == NO) + { + __weak __typeof__(self) weakSelf = self; + + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongSelf showLog:[NSString stringWithFormat:@"Old UITextView.contentInset : %@ New UITextView.contentInset : %@", NSStringFromUIEdgeInsets(textView.contentInset), NSStringFromUIEdgeInsets(textView.contentInset)]]; + + textView.contentInset = newContentInset; + textView.scrollIndicatorInsets = newContentInset; + } completion:NULL]; + } + } + } + + { + __weak __typeof__(self) weakSelf = self; + + // +Positive or zero. + if (moveUp>=0) + { + rootViewOrigin.y -= moveUp; + + // From now prevent keyboard manager to slide up the rootView to more than keyboard height. (Bug ID: #93) + rootViewOrigin.y = MAX(rootViewOrigin.y, MIN(0, -originalKbSize.height)); + + [self showLog:@"Moving Upward"]; + // Setting adjusted rootViewOrigin.y + + //Used UIViewAnimationOptionBeginFromCurrentState to minimize strange animations. + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + // Setting it's new frame + CGRect rect = rootController.view.frame; + rect.origin = rootViewOrigin; + rootController.view.frame = rect; + + //Animating content if needed (Bug ID: #204) + if (strongSelf.layoutIfNeededOnUpdate) + { + //Animating content (Bug ID: #160) + [rootController.view setNeedsLayout]; + [rootController.view layoutIfNeeded]; + } + + [strongSelf showLog:[NSString stringWithFormat:@"Set %@ origin to : %@",rootController,NSStringFromCGPoint(rootViewOrigin)]]; + } completion:NULL]; + + self.movedDistance = (_topViewBeginOrigin.y-rootViewOrigin.y); + } + // -Negative + else + { + CGFloat disturbDistance = rootController.view.frame.origin.y-_topViewBeginOrigin.y; + + // disturbDistance Negative = frame disturbed. Pull Request #3 + // disturbDistance positive = frame not disturbed. + if(disturbDistance<=0) + { + rootViewOrigin.y -= MAX(moveUp, disturbDistance); + + [self showLog:@"Moving Downward"]; + // Setting adjusted rootViewRect + + //Used UIViewAnimationOptionBeginFromCurrentState to minimize strange animations. + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + // Setting it's new frame + CGRect rect = rootController.view.frame; + rect.origin = rootViewOrigin; + rootController.view.frame = rect; + + //Animating content if needed (Bug ID: #204) + if (strongSelf.layoutIfNeededOnUpdate) + { + //Animating content (Bug ID: #160) + [rootController.view setNeedsLayout]; + [rootController.view layoutIfNeeded]; + } + + [strongSelf showLog:[NSString stringWithFormat:@"Set %@ origin to : %@",rootController,NSStringFromCGPoint(rootViewOrigin)]]; + } completion:NULL]; + + self.movedDistance = (_topViewBeginOrigin.y-rootController.view.frame.origin.y); + } + } + } + } + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +-(void)restorePosition +{ + // Setting rootViewController frame to it's original position. // (Bug ID: #18) + if (_rootViewController && CGPointEqualToPoint(_topViewBeginOrigin, kIQCGPointInvalid) == false) + { + __weak __typeof__(self) weakSelf = self; + + //Used UIViewAnimationOptionBeginFromCurrentState to minimize strange animations. + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + UIViewController *strongRootController = strongSelf.rootViewController; + + { + [strongSelf showLog:[NSString stringWithFormat:@"Restoring %@ origin to : %@", NSStringFromClass([strongRootController class]), NSStringFromCGPoint(strongSelf.topViewBeginOrigin)]]; + + //Restoring + CGRect rect = strongRootController.view.frame; + rect.origin = strongSelf.topViewBeginOrigin; + strongRootController.view.frame = rect; + + strongSelf.movedDistance = 0; + + if (strongRootController.navigationController.interactivePopGestureRecognizer.state == UIGestureRecognizerStateBegan) + { + strongSelf.rootViewControllerWhilePopGestureRecognizerActive = strongRootController; + strongSelf.topViewBeginOriginWhilePopGestureRecognizerActive = strongSelf.topViewBeginOrigin; + } + + //Animating content if needed (Bug ID: #204) + if (strongSelf.layoutIfNeededOnUpdate) + { + //Animating content (Bug ID: #160) + [strongRootController.view setNeedsLayout]; + [strongRootController.view layoutIfNeeded]; + } + } + + } completion:NULL]; + _rootViewController = nil; + } +} + +#pragma mark - Public Methods + +/* Refreshes textField/textView position if any external changes is explicitly made by user. */ +- (void)reloadLayoutIfNeeded +{ + if ([self privateIsEnabled] == YES) + { + UIView *textFieldView = _textFieldView; + + if (textFieldView && + _keyboardShowing == YES && + CGPointEqualToPoint(_topViewBeginOrigin, kIQCGPointInvalid) == false && + [textFieldView isAlertViewTextField] == NO) + { + [self adjustPosition]; + } + } +} + +#pragma mark - UIKeyboard Notification methods +/* UIKeyboardWillShowNotification. */ +-(void)keyboardWillShow:(NSNotification*)aNotification +{ + _kbShowNotification = aNotification; + + // Boolean to know keyboard is showing/hiding + _keyboardShowing = YES; + + // Getting keyboard animation. + NSInteger curve = [[aNotification userInfo][UIKeyboardAnimationCurveUserInfoKey] integerValue]; + _animationCurve = curve<<16; + + // Getting keyboard animation duration + CGFloat duration = [[aNotification userInfo][UIKeyboardAnimationDurationUserInfoKey] floatValue]; + + //Saving animation duration + if (duration!= 0.0f) + { + _animationDuration = duration; + } + else + { + _animationDuration = 0.25; + } + + CGRect oldKBFrame = _kbFrame; + + // Getting UIKeyboardSize. + _kbFrame = [[aNotification userInfo][UIKeyboardFrameEndUserInfoKey] CGRectValue]; + + [self notifyKeyboardSize:_kbFrame.size]; + + if ([self privateIsEnabled] == NO) + { + [self restorePosition]; + _topViewBeginOrigin = kIQCGPointInvalid; + _topViewBeginSafeAreaInsets = UIEdgeInsetsZero; + return; + } + + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + UIView *textFieldView = _textFieldView; + + if (textFieldView && CGPointEqualToPoint(_topViewBeginOrigin, kIQCGPointInvalid)) // (Bug ID: #5) + { + // keyboard is not showing(At the beginning only). We should save rootViewRect. + UIViewController *rootController = [textFieldView parentContainerViewController]; + _rootViewController = rootController; + + if (_rootViewControllerWhilePopGestureRecognizerActive == rootController) + { + _topViewBeginOrigin = _topViewBeginOriginWhilePopGestureRecognizerActive; + } + else + { + _topViewBeginOrigin = rootController.view.frame.origin; + _topViewBeginSafeAreaInsets = rootController.view.safeAreaInsets; + } + + _rootViewControllerWhilePopGestureRecognizerActive = nil; + _topViewBeginOriginWhilePopGestureRecognizerActive = kIQCGPointInvalid; + + [self showLog:[NSString stringWithFormat:@"Saving %@ beginning origin: %@",NSStringFromClass([rootController class]),NSStringFromCGPoint(_topViewBeginOrigin)]]; + } + + //If last restored keyboard size is different(any orientation occurs), then refresh. otherwise not. + if (!CGRectEqualToRect(_kbFrame, oldKBFrame)) + { + //If _textFieldView is inside AlertView then do nothing. (Bug ID: #37, #74, #76) + //See notes:- https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html If it is AlertView textField then do not affect anything (Bug ID: #70). + if (_keyboardShowing == YES && + textFieldView && + [textFieldView isAlertViewTextField] == NO) + { + [self adjustPosition]; + } + } + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +/* UIKeyboardWillHideNotification. So setting rootViewController to it's default frame. */ +- (void)keyboardWillHide:(NSNotification*)aNotification +{ + //If it's not a fake notification generated by [self setEnable:NO]. + if (aNotification) _kbShowNotification = nil; + + // Boolean to know keyboard is showing/hiding + _keyboardShowing = NO; + + // Getting keyboard animation duration + CGFloat duration = [[aNotification userInfo][UIKeyboardAnimationDurationUserInfoKey] floatValue]; + if (duration!= 0.0f) + { + _animationDuration = duration; + } + else + { + _animationDuration = 0.25; + } + + //If not enabled then do nothing. + if ([self privateIsEnabled] == NO) return; + + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + [self showLog:[NSString stringWithFormat:@"Notification Object: %@", NSStringFromClass([aNotification.object class])]]; + + //Commented due to #56. Added all the conditions below to handle WKWebView's textFields. (Bug ID: #56) + // We are unable to get textField object while keyboard showing on WKWebView's textField. (Bug ID: #11) +// if (_textFieldView == nil) return; + + //Restoring the contentOffset of the lastScrollView + __strong __typeof__(UIScrollView) *strongLastScrollView = _lastScrollView; + + if (strongLastScrollView) + { + __weak __typeof__(self) weakSelf = self; + __weak __typeof__(UIView) *weakTextFieldView = self.textFieldView; + + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + __strong __typeof__(UIView) *strongTextFieldView = weakTextFieldView; + + if (UIEdgeInsetsEqualToEdgeInsets(strongLastScrollView.contentInset, strongSelf.startingContentInsets) == NO) + { + [strongSelf showLog:[NSString stringWithFormat:@"Restoring ScrollView contentInset to : %@",NSStringFromUIEdgeInsets(strongSelf.startingContentInsets)]]; + + strongLastScrollView.contentInset = strongSelf.startingContentInsets; + strongLastScrollView.scrollIndicatorInsets = strongSelf.startingScrollIndicatorInsets; + } + + if (strongLastScrollView.shouldRestoreScrollViewContentOffset && CGPointEqualToPoint(strongLastScrollView.contentOffset, strongSelf.startingContentOffset) == NO) + { + [strongSelf showLog:[NSString stringWithFormat:@"Restoring ScrollView contentOffset to : %@",NSStringFromCGPoint(strongSelf.startingContentOffset)]]; + + // (Bug ID: #1365, #1508, #1541) + UIStackView *stackView = [strongTextFieldView superviewOfClassType:[UIStackView class] belowView:strongLastScrollView]; + BOOL animatedContentOffset = stackView != nil || [strongLastScrollView isKindOfClass:[UICollectionView class]]; + + if (animatedContentOffset) + { + [strongLastScrollView setContentOffset:strongSelf.startingContentOffset animated:UIView.areAnimationsEnabled]; + } + else + { + strongLastScrollView.contentOffset = strongSelf.startingContentOffset; + } + } + + // TODO: restore scrollView state + // This is temporary solution. Have to implement the save and restore scrollView state + UIScrollView *superScrollView = strongLastScrollView; + do + { + CGSize contentSize = CGSizeMake(MAX(superScrollView.contentSize.width, CGRectGetWidth(superScrollView.frame)), MAX(superScrollView.contentSize.height, CGRectGetHeight(superScrollView.frame))); + + CGFloat minimumY = contentSize.height-CGRectGetHeight(superScrollView.frame); + + if (minimumY)identifier sizeHandler:(void (^_Nonnull)(CGSize size))sizeHandler +{ + _keyboardSizeObservers[identifier] = sizeHandler; +} + +-(void)unregisterKeyboardSizeChangeWithIdentifier:(nonnull id)identifier +{ + _keyboardSizeObservers[identifier] = nil; +} + +-(void)notifyKeyboardSize:(CGSize)size +{ + if (!CGSizeEqualToSize(size, _keyboardLastNotifySize)) + { + _keyboardLastNotifySize = size; + for (SizeBlock block in _keyboardSizeObservers.allValues) + { + block(size); + } + } +} + +#pragma mark - UITextFieldView Delegate methods +/** UITextFieldTextDidBeginEditingNotification, UITextViewTextDidBeginEditingNotification. Fetching UITextFieldView object. */ +-(void)textFieldViewDidBeginEditing:(NSNotification*)notification +{ + UIView *object = (UIView*)notification.object; + if (object.window.isKeyWindow == NO) + { + return; + } + + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + [self showLog:[NSString stringWithFormat:@"Notification Object: %@", NSStringFromClass([notification.object class])]]; + + // Getting object + _textFieldView = object; + + UIView *textFieldView = _textFieldView; + + if (_overrideKeyboardAppearance == YES) + { + UITextField *textField = (UITextField*)textFieldView; + + if ([textField respondsToSelector:@selector(keyboardAppearance)]) + { + //If keyboard appearance is not like the provided appearance + if (textField.keyboardAppearance != _keyboardAppearance) + { + //Setting textField keyboard appearance and reloading inputViews. + textField.keyboardAppearance = _keyboardAppearance; + [textField reloadInputViews]; + } + } + } + + //If autoToolbar enable, then add toolbar on all the UITextField/UITextView's if required. + if ([self privateIsEnableAutoToolbar]) + { + [self addToolbarIfRequired]; + } + else + { + [self removeToolbarIfRequired]; + } + + //Adding Gesture recognizer to window (Enhancement ID: #14) + [_resignFirstResponderGesture setEnabled:[self privateShouldResignOnTouchOutside]]; + [textFieldView.window addGestureRecognizer:_resignFirstResponderGesture]; + + if ([self privateIsEnabled] == NO) + { + [self restorePosition]; + _topViewBeginOrigin = kIQCGPointInvalid; + _topViewBeginSafeAreaInsets = UIEdgeInsetsZero; + } + else + { + if (CGPointEqualToPoint(_topViewBeginOrigin, kIQCGPointInvalid)) // (Bug ID: #5) + { + // keyboard is not showing(At the beginning only). + UIViewController *rootController = [textFieldView parentContainerViewController]; + _rootViewController = rootController; + + if (_rootViewControllerWhilePopGestureRecognizerActive == rootController) + { + _topViewBeginOrigin = _topViewBeginOriginWhilePopGestureRecognizerActive; + } + else + { + _topViewBeginOrigin = rootController.view.frame.origin; + _topViewBeginSafeAreaInsets = rootController.view.safeAreaInsets; + } + + _rootViewControllerWhilePopGestureRecognizerActive = nil; + _topViewBeginOriginWhilePopGestureRecognizerActive = kIQCGPointInvalid; + + [self showLog:[NSString stringWithFormat:@"Saving %@ beginning origin: %@",NSStringFromClass([rootController class]), NSStringFromCGPoint(_topViewBeginOrigin)]]; + } + + //If textFieldView is inside AlertView then do nothing. (Bug ID: #37, #74, #76) + //See notes:- https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html If it is AlertView textField then do not affect anything (Bug ID: #70). + if (_keyboardShowing == YES && + textFieldView && + [textFieldView isAlertViewTextField] == NO) + { + // keyboard is already showing. adjust frame. + [self adjustPosition]; + } + } + +// if ([textFieldView isKindOfClass:[UITextField class]]) +// { +// [(UITextField*)textFieldView addTarget:self action:@selector(editingDidEndOnExit:) forControlEvents:UIControlEventEditingDidEndOnExit]; +// } + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +/** UITextFieldTextDidEndEditingNotification, UITextViewTextDidEndEditingNotification. Removing fetched object. */ +-(void)textFieldViewDidEndEditing:(NSNotification*)notification +{ + UIView *object = (UIView*)notification.object; + if (object.window.isKeyWindow == NO) + { + return; + } + + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + [self showLog:[NSString stringWithFormat:@"Notification Object: %@", NSStringFromClass([notification.object class])]]; + + UIView *textFieldView = _textFieldView; + + //Removing gesture recognizer (Enhancement ID: #14) + [textFieldView.window removeGestureRecognizer:_resignFirstResponderGesture]; + +// if ([textFieldView isKindOfClass:[UITextField class]]) +// { +// [(UITextField*)textFieldView removeTarget:self action:@selector(editingDidEndOnExit:) forControlEvents:UIControlEventEditingDidEndOnExit]; +// } + + // We check if there's a change in original frame or not. + if(_isTextViewContentInsetChanged == YES && + [textFieldView respondsToSelector:@selector(isEditable)] && [textFieldView isKindOfClass:[UIScrollView class]]) + { + UIScrollView *textView = (UIScrollView*)textFieldView; + self.isTextViewContentInsetChanged = NO; + if (UIEdgeInsetsEqualToEdgeInsets(textView.contentInset, self.startingTextViewContentInsets) == NO) + { + __weak __typeof__(self) weakSelf = self; + + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongSelf showLog:[NSString stringWithFormat:@"Restoring textView.contentInset to : %@",NSStringFromUIEdgeInsets(strongSelf.startingTextViewContentInsets)]]; + + //Setting textField to it's initial contentInset + textView.contentInset = strongSelf.startingTextViewContentInsets; + textView.scrollIndicatorInsets = strongSelf.startingTextViewScrollIndicatorInsets; + + } completion:NULL]; + } + } + + + //Setting object to nil +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000 + if (@available(iOS 16.0, *)) + { + if ([textFieldView isKindOfClass:[UITextView class]] && [(UITextView*)textFieldView isFindInteractionEnabled]) + { + //Not setting it nil, because it may be doing find interaction. + //As of now, here textView.findInteraction.isFindNavigatorVisible returns NO + //So there is no way to detect if this is dismissed due to findInteraction + } + else + { + textFieldView = nil; + } + } + else +#endif + { + textFieldView = nil; + } + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +//-(void)editingDidEndOnExit:(UITextField*)textField +//{ +// [self showLog:[NSString stringWithFormat:@"ReturnKey %@",NSStringFromSelector(_cmd)]]; +//} + +#pragma mark - UIStatusBar Notification methods +/** UIApplicationWillChangeStatusBarOrientationNotification. Need to set the textView to it's original position. If any frame changes made. (Bug ID: #92)*/ +- (void)willChangeStatusBarOrientation:(NSNotification*)aNotification +{ + UIInterfaceOrientation currentStatusBarOrientation = UIInterfaceOrientationUnknown; + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + currentStatusBarOrientation = [self keyWindow].windowScene.interfaceOrientation; + } + else +#endif + { +#if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000 + currentStatusBarOrientation = UIApplication.sharedApplication.statusBarOrientation; +#endif + } + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + UIInterfaceOrientation statusBarOrientation = [aNotification.userInfo[UIApplicationStatusBarOrientationUserInfoKey] integerValue]; +#pragma clang diagnostic pop + + if (statusBarOrientation != currentStatusBarOrientation) + { + return; + } + + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + [self showLog:[NSString stringWithFormat:@"Notification Object: %@", NSStringFromClass([aNotification.object class])]]; + + __strong __typeof__(UIView) *strongTextFieldView = _textFieldView; + + //If textViewContentInsetChanged is changed then restore it. + if (_isTextViewContentInsetChanged == YES && + [strongTextFieldView respondsToSelector:@selector(isEditable)] && [strongTextFieldView isKindOfClass:[UIScrollView class]]) + { + UIScrollView *textView = (UIScrollView*)strongTextFieldView; + self.isTextViewContentInsetChanged = NO; + if (UIEdgeInsetsEqualToEdgeInsets(textView.contentInset, self.startingTextViewContentInsets) == NO) + { + __weak __typeof__(self) weakSelf = self; + + //Due to orientation callback we need to set it's original position. + [UIView animateWithDuration:_animationDuration delay:0 options:(_animationCurve|UIViewAnimationOptionBeginFromCurrentState) animations:^{ + + __strong __typeof__(self) strongSelf = weakSelf; + + [strongSelf showLog:[NSString stringWithFormat:@"Restoring textView.contentInset to : %@",NSStringFromUIEdgeInsets(strongSelf.startingTextViewContentInsets)]]; + + //Setting textField to it's initial contentInset + textView.contentInset = strongSelf.startingTextViewContentInsets; + textView.scrollIndicatorInsets = strongSelf.startingTextViewScrollIndicatorInsets; + } completion:NULL]; + } + } + + [self restorePosition]; + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +#pragma mark AutoResign methods + +/** Resigning on tap gesture. */ +- (void)tapRecognized:(UITapGestureRecognizer*)gesture // (Enhancement ID: #14) +{ + if (gesture.state == UIGestureRecognizerStateEnded) + { + //Resigning currently responder textField. + [self resignFirstResponder]; + } +} + +/** Note: returning YES is guaranteed to allow simultaneous recognition. returning NO is not guaranteed to prevent simultaneous recognition, as the other gesture's delegate may return YES. */ +- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer +{ + return NO; +} + +/** To not detect touch events in a subclass of UIControl, these may have added their own selector for specific work */ +-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch +{ + // Should not recognize gesture if the clicked view is either UIControl or UINavigationBar( *textFields = [self responderViews]; + + //Getting index of current textField. + NSUInteger index = [textFields indexOfObject:_textFieldView]; + + //If it is not first textField. then it's previous object can becomeFirstResponder. + if (index != NSNotFound && + index > 0) + { + return YES; + } + else + { + return NO; + } +} + +/** Returns YES if can navigate to next responder textField/textView, otherwise NO. */ +-(BOOL)canGoNext +{ + //Getting all responder view's. + NSArray *textFields = [self responderViews]; + + //Getting index of current textField. + NSUInteger index = [textFields indexOfObject:_textFieldView]; + + //If it is not last textField. then it's next object becomeFirstResponder. + if (index != NSNotFound && + index < textFields.count-1) + { + return YES; + } + else + { + return NO; + } +} + +/** Navigate to previous responder textField/textView. */ +-(BOOL)goPrevious +{ + //Getting all responder view's. + NSArray<__kindof UIView*> *textFields = [self responderViews]; + + //Getting index of current textField. + NSUInteger index = [textFields indexOfObject:_textFieldView]; + + //If it is not first textField. then it's previous object becomeFirstResponder. + if (index != NSNotFound && + index > 0) + { + UITextField *nextTextField = textFields[index-1]; + + BOOL isAcceptAsFirstResponder = [nextTextField becomeFirstResponder]; + + // If it refuses then becoming previous textFieldView as first responder again. (Bug ID: #96) + if (isAcceptAsFirstResponder == NO) + { + [self showLog:[NSString stringWithFormat:@"Refuses to become first responder: %@",nextTextField]]; + } + + return isAcceptAsFirstResponder; + } + else + { + return NO; + } +} + +/** Navigate to next responder textField/textView. */ +-(BOOL)goNext +{ + //Getting all responder view's. + NSArray<__kindof UIView*> *textFields = [self responderViews]; + + //Getting index of current textField. + NSUInteger index = [textFields indexOfObject:_textFieldView]; + + //If it is not last textField. then it's next object becomeFirstResponder. + if (index != NSNotFound && + index < textFields.count-1) + { + UITextField *nextTextField = textFields[index+1]; + + BOOL isAcceptAsFirstResponder = [nextTextField becomeFirstResponder]; + + // If it refuses then becoming previous textFieldView as first responder again. (Bug ID: #96) + if (isAcceptAsFirstResponder == NO) + { + [self showLog:[NSString stringWithFormat:@"Refuses to become first responder: %@",nextTextField]]; + } + + return isAcceptAsFirstResponder; + } + else + { + return NO; + } +} + +#pragma mark AutoToolbar methods + +/** Get all UITextField/UITextView siblings of textFieldView. */ +-(NSArray<__kindof UIView*>*)responderViews +{ + UIView *superConsideredView; + + UIView *textFieldView = _textFieldView; + + //If find any consider responderView in it's upper hierarchy then will get deepResponderView. + for (Class consideredClass in _toolbarPreviousNextAllowedClasses) + { + superConsideredView = [textFieldView superviewOfClassType:consideredClass]; + + if (superConsideredView) + break; + } + + //If there is a superConsideredView in view's hierarchy, then fetching all it's subview that responds. No sorting for superConsideredView, it's by subView position. (Enhancement ID: #22) + if (superConsideredView) + { + return [superConsideredView deepResponderViews]; + } + //Otherwise fetching all the siblings + else + { + NSArray *textFields = [textFieldView responderSiblings]; + + //Sorting textFields according to behavior + switch (_toolbarManageBehavior) + { + //If autoToolbar behavior is bySubviews, then returning it. + case IQAutoToolbarBySubviews: + return textFields; + break; + + //If autoToolbar behavior is by tag, then sorting it according to tag property. + case IQAutoToolbarByTag: + return [textFields sortedArrayByTag]; + break; + + //If autoToolbar behavior is by tag, then sorting it according to tag property. + case IQAutoToolbarByPosition: + return [textFields sortedArrayByPosition]; + break; + default: + return nil; + break; + } + } +} + +/** Add toolbar if it is required to add on textFields and it's siblings. */ +-(void)addToolbarIfRequired +{ + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + // Getting all the sibling textFields. + NSArray *siblings = [self responderViews]; + + [self showLog:[NSString stringWithFormat:@"Found %lu responder sibling(s)",(unsigned long)siblings.count]]; + + UIView *textFieldView = _textFieldView; + + //Either there is no inputAccessoryView or if accessoryView is not appropriate for current situation(There is Previous/Next/Done toolbar). + //setInputAccessoryView: check (Bug ID: #307) + if ([textFieldView respondsToSelector:@selector(setInputAccessoryView:)]) + { + if ([textFieldView inputAccessoryView] == nil || + [[textFieldView inputAccessoryView] tag] == kIQPreviousNextButtonToolbarTag || + [[textFieldView inputAccessoryView] tag] == kIQDoneButtonToolbarTag) + { + UITextField *textField = (UITextField*)textFieldView; + + IQBarButtonItemConfiguration *rightConfiguration = nil; + + //Supporting Custom Done button image (Enhancement ID: #366) + if (_toolbarDoneBarButtonItemImage) + { + rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:_toolbarDoneBarButtonItemImage action:@selector(doneAction:)]; + } + //Supporting Custom Done button text (Enhancement ID: #209, #411, Bug ID: #376) + else if (_toolbarDoneBarButtonItemText) + { + rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:_toolbarDoneBarButtonItemText action:@selector(doneAction:)]; + } + else + { + rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone action:@selector(doneAction:)]; + } + rightConfiguration.accessibilityLabel = _toolbarDoneBarButtonItemAccessibilityLabel ? : @"Done"; + + BOOL isTableCollectionView = NO; + if ([textFieldView superviewOfClassType:[UITableView class]] != nil + || [textFieldView superviewOfClassType:[UICollectionView class]] != nil) + { + isTableCollectionView = YES; + } + else + { + isTableCollectionView = NO; + } + + BOOL havePreviousNext = NO; + switch (self.previousNextDisplayMode) + { + case IQPreviousNextDisplayModeDefault: + if (isTableCollectionView) + { + havePreviousNext = YES; + } + else if (siblings.count <= 1) + { + havePreviousNext = NO; + } + else + { + havePreviousNext = YES; + } + break; + case IQPreviousNextDisplayModeAlwaysShow: + havePreviousNext = YES; + break; + case IQPreviousNextDisplayModeAlwaysHide: + havePreviousNext = NO; + break; + } + + if (havePreviousNext) + { + IQBarButtonItemConfiguration *prevConfiguration = nil; + + //Supporting Custom Done button image (Enhancement ID: #366) + if (_toolbarPreviousBarButtonItemImage) + { + prevConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:_toolbarPreviousBarButtonItemImage action:@selector(previousAction:)]; + } + //Supporting Custom Done button text (Enhancement ID: #209, #411, Bug ID: #376) + else if (_toolbarPreviousBarButtonItemText) + { + prevConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:_toolbarPreviousBarButtonItemText action:@selector(previousAction:)]; + } + else + { + prevConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardPreviousImage] action:@selector(previousAction:)]; + } + prevConfiguration.accessibilityLabel = _toolbarPreviousBarButtonItemAccessibilityLabel ? : @"Previous"; + + IQBarButtonItemConfiguration *nextConfiguration = nil; + + //Supporting Custom Done button image (Enhancement ID: #366) + if (_toolbarNextBarButtonItemImage) + { + nextConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:_toolbarNextBarButtonItemImage action:@selector(nextAction:)]; + } + //Supporting Custom Done button text (Enhancement ID: #209, #411, Bug ID: #376) + else if (_toolbarNextBarButtonItemText) + { + nextConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:_toolbarNextBarButtonItemText action:@selector(nextAction:)]; + } + else + { + nextConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardNextImage] action:@selector(nextAction:)]; + } + nextConfiguration.accessibilityLabel = _toolbarNextBarButtonItemAccessibilityLabel ? : @"Next"; + + [textField addKeyboardToolbarWithTarget:self titleText:(_shouldShowToolbarPlaceholder ? textField.drawingToolbarPlaceholder : nil) rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:prevConfiguration nextBarButtonConfiguration:nextConfiguration]; + + textField.inputAccessoryView.tag = kIQPreviousNextButtonToolbarTag; // (Bug ID: #78) + + if (isTableCollectionView) + { + // In case of UITableView (Special), the next/previous buttons should always be enabled. (Bug ID: #56) + textField.keyboardToolbar.previousBarButton.enabled = YES; + textField.keyboardToolbar.nextBarButton.enabled = YES; + } + else + { + // If firstTextField, then previous should not be enabled. + textField.keyboardToolbar.previousBarButton.enabled = (siblings.firstObject != textField); + // If lastTextField then next should not be enabled. + textField.keyboardToolbar.nextBarButton.enabled = (siblings.lastObject != textField); + } + } + else + { + [textField addKeyboardToolbarWithTarget:self titleText:(_shouldShowToolbarPlaceholder ? textField.drawingToolbarPlaceholder : nil) rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:nil nextBarButtonConfiguration:nil]; + + textField.inputAccessoryView.tag = kIQDoneButtonToolbarTag; // (Bug ID: #78) + } + + IQToolbar *toolbar = textField.keyboardToolbar; + + //Bar style according to keyboard appearance + if ([textField respondsToSelector:@selector(keyboardAppearance)]) + { + //Setting toolbar tintColor // (Enhancement ID: #30) + if (_shouldToolbarUsesTextFieldTintColor) + { + toolbar.tintColor = [textField tintColor]; + } + else if (_toolbarTintColor) + { + toolbar.tintColor = _toolbarTintColor; + } + else + { + toolbar.tintColor = nil; + } + + switch ([textField keyboardAppearance]) + { + case UIKeyboardAppearanceDark: + { + toolbar.barStyle = UIBarStyleBlack; + [toolbar setBarTintColor:nil]; + } + break; + default: + { + toolbar.barStyle = UIBarStyleDefault; + toolbar.barTintColor = _toolbarBarTintColor; + } + break; + } + + //If need to show placeholder + if (_shouldShowToolbarPlaceholder && + textField.shouldHideToolbarPlaceholder == NO) + { + //Updating placeholder //(Bug ID: #148, #272) + if (toolbar.titleBarButton.title == nil || + [toolbar.titleBarButton.title isEqualToString:textField.drawingToolbarPlaceholder] == NO) + { + [toolbar.titleBarButton setTitle:textField.drawingToolbarPlaceholder]; + } + + //Setting toolbar title font. // (Enhancement ID: #30) + if (_placeholderFont && + [_placeholderFont isKindOfClass:[UIFont class]]) + { + [toolbar.titleBarButton setTitleFont:_placeholderFont]; + } + + //Setting toolbar title color. // (Enhancement ID: #880) + if (_placeholderColor) + { + [toolbar.titleBarButton setTitleColor:_placeholderColor]; + } + + //Setting toolbar button title color. // (Enhancement ID: #880) + if (_placeholderButtonColor) + { + [toolbar.titleBarButton setSelectableTitleColor:_placeholderButtonColor]; + } + } + else + { + //Updating placeholder //(Bug ID: #272) + toolbar.titleBarButton.title = nil; + } + } + } + } + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +/** Remove any toolbar if it is IQToolbar. */ +-(void)removeToolbarIfRequired // (Bug ID: #18) +{ + CFTimeInterval startTime = CACurrentMediaTime(); + [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1]; + + // Getting all the sibling textFields. + NSArray *siblings = [self responderViews]; + + [self showLog:[NSString stringWithFormat:@"Found %lu responder sibling(s)",(unsigned long)siblings.count]]; + + for (UITextField *textField in siblings) + { + UIView *toolbar = [textField inputAccessoryView]; + + // (Bug ID: #78) + //setInputAccessoryView: check (Bug ID: #307) + if ([textField respondsToSelector:@selector(setInputAccessoryView:)] && + ([toolbar isKindOfClass:[IQToolbar class]] && (toolbar.tag == kIQDoneButtonToolbarTag || toolbar.tag == kIQPreviousNextButtonToolbarTag))) + { + textField.inputAccessoryView = nil; + [textField reloadInputViews]; + } + } + + CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime; + [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1]; +} + +/** reloadInputViews to reload toolbar buttons enable/disable state on the fly Enhancement ID #434. */ +- (void)reloadInputViews +{ + //If enabled then adding toolbar. + if ([self privateIsEnableAutoToolbar] == YES) + { + [self addToolbarIfRequired]; + } + //Else removing toolbar. + else + { + [self removeToolbarIfRequired]; + } +} + +#pragma mark previous/next/done functionality +/** previousAction. */ +-(void)previousAction:(IQBarButtonItem*)barButton +{ + //If user wants to play input Click sound. Then Play Input Click Sound. + if (_shouldPlayInputClicks) + { + [[UIDevice currentDevice] playInputClick]; + } + + if ([self canGoPrevious]) + { + UIView *currentTextFieldView = _textFieldView; + BOOL isAcceptAsFirstResponder = [self goPrevious]; + + NSInvocation *invocation = barButton.invocation; + UIView *sender = currentTextFieldView; + + //Handling search bar special case + { + UISearchBar *searchBar = currentTextFieldView.textFieldSearchBar; + + if (searchBar) + { + invocation = searchBar.keyboardToolbar.previousBarButton.invocation; + sender = searchBar; + } + } + + if (isAcceptAsFirstResponder == YES && invocation) + { + if (invocation.methodSignature.numberOfArguments > 2) + { + [invocation setArgument:&sender atIndex:2]; + } + + [invocation invoke]; + } + } +} + +/** nextAction. */ +-(void)nextAction:(IQBarButtonItem*)barButton +{ + //If user wants to play input Click sound. Then Play Input Click Sound. + if (_shouldPlayInputClicks) + { + [[UIDevice currentDevice] playInputClick]; + } + + if ([self canGoNext]) + { + UIView *currentTextFieldView = _textFieldView; + BOOL isAcceptAsFirstResponder = [self goNext]; + + NSInvocation *invocation = barButton.invocation; + UIView *sender = currentTextFieldView; + + //Handling search bar special case + { + UISearchBar *searchBar = currentTextFieldView.textFieldSearchBar; + + if (searchBar) + { + invocation = searchBar.keyboardToolbar.nextBarButton.invocation; + sender = searchBar; + } + } + + if (isAcceptAsFirstResponder == YES && invocation) + { + if (invocation.methodSignature.numberOfArguments > 2) + { + [invocation setArgument:&sender atIndex:2]; + } + + [invocation invoke]; + } + } +} + +/** doneAction. Resigning current textField. */ +-(void)doneAction:(IQBarButtonItem*)barButton +{ + //If user wants to play input Click sound. Then Play Input Click Sound. + if (_shouldPlayInputClicks) + { + [[UIDevice currentDevice] playInputClick]; + } + + UIView *currentTextFieldView = _textFieldView; + BOOL isResignedFirstResponder = [self resignFirstResponder]; + + NSInvocation *invocation = barButton.invocation; + UIView *sender = currentTextFieldView; + + //Handling search bar special case + { + UISearchBar *searchBar = currentTextFieldView.textFieldSearchBar; + + if (searchBar) + { + invocation = searchBar.keyboardToolbar.doneBarButton.invocation; + sender = searchBar; + } + } + + if (isResignedFirstResponder == YES && invocation) + { + if (invocation.methodSignature.numberOfArguments > 2) + { + [invocation setArgument:&sender atIndex:2]; + } + + [invocation invoke]; + } +} + +#pragma mark - Customized textField/textView support. + +/** + Add customized Notification for third party customized TextField/TextView. + */ +-(void)registerTextFieldViewClass:(nonnull Class)aClass + didBeginEditingNotificationName:(nonnull NSString *)didBeginEditingNotificationName + didEndEditingNotificationName:(nonnull NSString *)didEndEditingNotificationName +{ + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldViewDidBeginEditing:) name:didBeginEditingNotificationName object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldViewDidEndEditing:) name:didEndEditingNotificationName object:nil]; +} + +/** + Remove customized Notification for third party customized TextField/TextView. + */ +-(void)unregisterTextFieldViewClass:(nonnull Class)aClass + didBeginEditingNotificationName:(nonnull NSString *)didBeginEditingNotificationName + didEndEditingNotificationName:(nonnull NSString *)didEndEditingNotificationName +{ + [[NSNotificationCenter defaultCenter] removeObserver:self name:didBeginEditingNotificationName object:nil]; + [[NSNotificationCenter defaultCenter] removeObserver:self name:didEndEditingNotificationName object:nil]; +} + +-(void)registerAllNotifications +{ + // Registering for keyboard notification. + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil]; + + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive:) name:UIApplicationDidBecomeActiveNotification object:nil]; + + // Registering for UITextField notification. + [self registerTextFieldViewClass:[UITextField class] + didBeginEditingNotificationName:UITextFieldTextDidBeginEditingNotification + didEndEditingNotificationName:UITextFieldTextDidEndEditingNotification]; + + // Registering for UITextView notification. + [self registerTextFieldViewClass:[UITextView class] + didBeginEditingNotificationName:UITextViewTextDidBeginEditingNotification + didEndEditingNotificationName:UITextViewTextDidEndEditingNotification]; + + // Registering for orientation changes notification +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(willChangeStatusBarOrientation:) name:UIApplicationWillChangeStatusBarOrientationNotification object:[UIApplication sharedApplication]]; +#pragma clang diagnostic pop +} + +-(void)unregisterAllNotifications +{ + // Unregistering for keyboard notification. + [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil]; + [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillHideNotification object:nil]; + + [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidBecomeActiveNotification object:nil]; + + // Unregistering for UITextField notification. + [self unregisterTextFieldViewClass:[UITextField class] + didBeginEditingNotificationName:UITextFieldTextDidBeginEditingNotification + didEndEditingNotificationName:UITextFieldTextDidEndEditingNotification]; + + // Unregistering for UITextView notification. + [self unregisterTextFieldViewClass:[UITextView class] + didBeginEditingNotificationName:UITextViewTextDidBeginEditingNotification + didEndEditingNotificationName:UITextViewTextDidEndEditingNotification]; + + // Unregistering for orientation changes notification +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationWillChangeStatusBarOrientationNotification object:[UIApplication sharedApplication]]; +#pragma clang diagnostic pop +} + +-(void)showLog:(NSString*)logString +{ + [self showLog:logString indentation:0]; +} + +-(void)showLog:(NSString*)logString indentation:(NSInteger)indent +{ + static NSInteger indentation = 0; + + if (indent < 0) + { + indentation = MAX(0, indentation + indent); + } + + if (_enableDebugging) + { + NSMutableString *preLog = [[NSMutableString alloc] init]; + + for (int i = 0; i<=indentation; i++) + { + [preLog appendString:@"|\t"]; + } + + [preLog appendString:logString]; + NSLog(@"%@",preLog); + } + + if (indent > 0) + { + indentation += indent; + } +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.h new file mode 100644 index 0000000..c732784 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.h @@ -0,0 +1,98 @@ +// +// IQKeyboardReturnKeyHandler.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import +#import + +#import + +@class UITextField, UIView, UIViewController; +@protocol UITextFieldDelegate, UITextViewDelegate; + +/** + Manages the return key to work like next/done in a view hierarchy. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQKeyboardReturnKeyHandler : NSObject + +///---------------------- +/// @name Initializations +///---------------------- + +/** + Add all the textFields available in UIViewController's view. + */ +-(nonnull instancetype)initWithViewController:(nullable UIViewController*)controller NS_DESIGNATED_INITIALIZER; + +/** + Unavailable. Please use initWithViewController: or init method + */ +-(nonnull instancetype)initWithCoder:(nullable NSCoder *)aDecoder NS_UNAVAILABLE; + +///--------------- +/// @name Settings +///--------------- + +/** + Delegate of textField/textView. + */ +@property(nullable, nonatomic, weak) id delegate; + +/** + Set the last textfield return key type. Default is UIReturnKeyDefault. + */ +@property(nonatomic, assign) UIReturnKeyType lastTextFieldReturnKeyType; + +///---------------------------------------------- +/// @name Registering/Unregistering textFieldView +///---------------------------------------------- + +/** + Should pass UITextField/UITextView instance. Assign textFieldView delegate to self, change it's returnKeyType. + + @param textFieldView UITextField/UITextView object to register. + */ +-(void)addTextFieldView:(nonnull UIView*)textFieldView; + +/** + Should pass UITextField/UITextView instance. Restore it's textFieldView delegate and it's returnKeyType. + + @param textFieldView UITextField/UITextView object to unregister. + */ +-(void)removeTextFieldView:(nonnull UIView*)textFieldView; + +/** + Add all the UITextField/UITextView responderView's. + + @param view object to register all it's responder subviews. + */ +-(void)addResponderFromView:(nonnull UIView*)view; + +/** + Remove all the UITextField/UITextView responderView's. + + @param view object to unregister all it's responder subviews. + */ +-(void)removeResponderFromView:(nonnull UIView*)view; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.m new file mode 100644 index 0000000..9184d42 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.m @@ -0,0 +1,733 @@ +// +// IQKeyboardReturnKeyHandler.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQKeyboardReturnKeyHandler.h" +#import "IQKeyboardManager.h" +#import "IQUIView+Hierarchy.h" +#import "IQNSArray+Sort.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQTextFieldViewInfoModel : NSObject + +@property(nullable, nonatomic, weak) UIView *textFieldView; +@property(nullable, nonatomic, weak) id textFieldDelegate; +@property(nullable, nonatomic, weak) id textViewDelegate; +@property(nonatomic) UIReturnKeyType originalReturnKeyType; + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQTextFieldViewInfoModel + +-(instancetype)initWithTextFieldView:(UIView*)textFieldView textFieldDelegate:(id)textFieldDelegate textViewDelegate:(id)textViewDelegate originalReturnKey:(UIReturnKeyType)returnKeyType +{ + self = [super init]; + + if (self) + { + _textFieldView = textFieldView; + _textFieldDelegate = textFieldDelegate; + _textViewDelegate = textViewDelegate; + _originalReturnKeyType = returnKeyType; + } + + return self; +} + +@end + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQKeyboardReturnKeyHandler () + +-(void)updateReturnKeyTypeOnTextField:(UIView*)textField; + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQKeyboardReturnKeyHandler +{ + NSMutableSet *textFieldInfoCache; +} + +@synthesize lastTextFieldReturnKeyType = _lastTextFieldReturnKeyType; +@synthesize delegate = _delegate; + +- (instancetype)init +{ + self = [self initWithViewController:nil]; + return self; +} + +-(instancetype)initWithViewController:(nullable UIViewController*)controller +{ + self = [super init]; + + if (self) + { + textFieldInfoCache = [[NSMutableSet alloc] init]; + + if (controller.view) + { + [self addResponderFromView:controller.view]; + } + } + + return self; +} + +-(IQTextFieldViewInfoModel*)textFieldViewCachedInfo:(UIView*)textField +{ + for (IQTextFieldViewInfoModel *model in textFieldInfoCache) + if (model.textFieldView == textField) return model; + + return nil; +} + +#pragma mark - Add/Remove TextFields +-(void)addResponderFromView:(UIView*)view +{ + NSArray *textFields = [view deepResponderViews]; + + for (UIView *textField in textFields) [self addTextFieldView:textField]; +} + +-(void)removeResponderFromView:(UIView*)view +{ + NSArray *textFields = [view deepResponderViews]; + + for (UIView *textField in textFields) [self removeTextFieldView:textField]; +} + +-(void)removeTextFieldView:(UIView*)view +{ + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:view]; + + if (model) + { + UITextField *textField = (UITextField*)view; + + if ([view respondsToSelector:@selector(setReturnKeyType:)]) + { + textField.returnKeyType = model.originalReturnKeyType; + } + + if ([view respondsToSelector:@selector(setDelegate:)]) + { + textField.delegate = model.textFieldDelegate; + } + + [textFieldInfoCache removeObject:model]; + } +} + +-(void)addTextFieldView:(UIView*)view +{ + IQTextFieldViewInfoModel *model = [[IQTextFieldViewInfoModel alloc] initWithTextFieldView:view textFieldDelegate:nil textViewDelegate:nil originalReturnKey:UIReturnKeyDefault]; + + UITextField *textField = (UITextField*)view; + + if ([view respondsToSelector:@selector(setReturnKeyType:)]) + { + model.originalReturnKeyType = textField.returnKeyType; + } + + if ([view respondsToSelector:@selector(setDelegate:)]) + { + model.textFieldDelegate = textField.delegate; + [textField setDelegate:self]; + } + + [textFieldInfoCache addObject:model]; +} + +-(void)updateReturnKeyTypeOnTextField:(UIView*)textField +{ + UIView *superConsideredView; + + //If find any consider responderView in it's upper hierarchy then will get deepResponderView. (Bug ID: #347) + for (Class consideredClass in [[IQKeyboardManager sharedManager] toolbarPreviousNextAllowedClasses]) + { + superConsideredView = [textField superviewOfClassType:consideredClass]; + + if (superConsideredView) + break; + } + + NSArray *textFields = nil; + + //If there is a tableView in view's hierarchy, then fetching all it's subview that responds. No sorting for tableView, it's by subView position. + if (superConsideredView) // // (Enhancement ID: #22) + { + textFields = [superConsideredView deepResponderViews]; + } + //Otherwise fetching all the siblings + else + { + textFields = [textField responderSiblings]; + + //Sorting textFields according to behavior + switch ([[IQKeyboardManager sharedManager] toolbarManageBehavior]) + { + //If needs to sort it by tag + case IQAutoToolbarByTag: + textFields = [textFields sortedArrayByTag]; + break; + + //If needs to sort it by Position + case IQAutoToolbarByPosition: + textFields = [textFields sortedArrayByPosition]; + break; + + default: + break; + } + } + + //If it's the last textField in responder view, else next + [(UITextField*)textField setReturnKeyType:(([textFields lastObject] == textField) ? self.lastTextFieldReturnKeyType : UIReturnKeyNext)]; +} + +#pragma mark - Goto next or Resign. + +-(BOOL)goToNextResponderOrResign:(UIView*)textField +{ + UIView *superConsideredView; + + //If find any consider responderView in it's upper hierarchy then will get deepResponderView. (Bug ID: #347) + for (Class consideredClass in [[IQKeyboardManager sharedManager] toolbarPreviousNextAllowedClasses]) + { + superConsideredView = [textField superviewOfClassType:consideredClass]; + + if (superConsideredView) + break; + } + + NSArray *textFields = nil; + + //If there is a tableView in view's hierarchy, then fetching all it's subview that responds. No sorting for tableView, it's by subView position. + if (superConsideredView) // // (Enhancement ID: #22) + { + textFields = [superConsideredView deepResponderViews]; + } + //Otherwise fetching all the siblings + else + { + textFields = [textField responderSiblings]; + + //Sorting textFields according to behavior + switch ([[IQKeyboardManager sharedManager] toolbarManageBehavior]) + { + //If needs to sort it by tag + case IQAutoToolbarByTag: + textFields = [textFields sortedArrayByTag]; + break; + + //If needs to sort it by Position + case IQAutoToolbarByPosition: + textFields = [textFields sortedArrayByPosition]; + break; + + default: + break; + } + } + + //Getting index of current textField. + NSUInteger index = [textFields indexOfObject:textField]; + + //If it is not last textField. then it's next object becomeFirstResponder. + if (index != NSNotFound && index < textFields.count-1) + { + [textFields[index+1] becomeFirstResponder]; + return NO; + } + else + { + [textField resignFirstResponder]; + return YES; + } +} + +#pragma mark - TextField delegate +- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldShouldBeginEditing:)]) + return [delegate textFieldShouldBeginEditing:textField]; + else + return YES; +} + +- (void)textFieldDidBeginEditing:(UITextField *)textField +{ + [self updateReturnKeyTypeOnTextField:textField]; + + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldDidBeginEditing:)]) + [delegate textFieldDidBeginEditing:textField]; +} + +- (BOOL)textFieldShouldEndEditing:(UITextField *)textField +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldShouldEndEditing:)]) + return [delegate textFieldShouldEndEditing:textField]; + else + return YES; +} + +- (void)textFieldDidEndEditing:(UITextField *)textField +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldDidEndEditing:)]) + [delegate textFieldDidEndEditing:textField]; +} + +- (void)textFieldDidEndEditing:(UITextField *)textField reason:(UITextFieldDidEndEditingReason)reason +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldDidEndEditing:reason:)]) + [delegate textFieldDidEndEditing:textField reason:reason]; +} + +- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textField:shouldChangeCharactersInRange:replacementString:)]) + return [delegate textField:textField shouldChangeCharactersInRange:range replacementString:string]; + else + return YES; +} + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000 +- (UIMenu *)textField:(UITextField *)textField editMenuForCharactersInRange:(NSRange)range suggestedActions:(NSArray *)suggestedActions NS_AVAILABLE_IOS(16_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textField:editMenuForCharactersInRange:suggestedActions:)]) + return [delegate textField:textField editMenuForCharactersInRange:range suggestedActions:suggestedActions]; + else + return nil; +} + +- (void)textField:(UITextField *)textField willPresentEditMenuWithAnimator:(id)animator NS_AVAILABLE_IOS(16_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textField:willPresentEditMenuWithAnimator:)]) + [delegate textField:textField willPresentEditMenuWithAnimator:animator]; +} + +- (void)textField:(UITextField *)textField willDismissEditMenuWithAnimator:(id)animator NS_AVAILABLE_IOS(16_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textField:willDismissEditMenuWithAnimator:)]) + [delegate textField:textField willDismissEditMenuWithAnimator:animator]; +} +#endif + +- (BOOL)textFieldShouldClear:(UITextField *)textField +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldShouldClear:)]) + return [delegate textFieldShouldClear:textField]; + else + return YES; +} + +-(BOOL)textFieldShouldReturn:(UITextField *)textField +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textField]; + delegate = model.textFieldDelegate; + } + + if ([delegate respondsToSelector:@selector(textFieldShouldReturn:)]) + { + BOOL shouldReturn = [delegate textFieldShouldReturn:textField]; + + if (shouldReturn) + { + shouldReturn = [self goToNextResponderOrResign:textField]; + } + + return shouldReturn; + } + else + { + return [self goToNextResponderOrResign:textField]; + } +} + + +#pragma mark - TextView delegate +- (BOOL)textViewShouldBeginEditing:(UITextView *)textView +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textViewShouldBeginEditing:)]) + return [delegate textViewShouldBeginEditing:textView]; + else + return YES; +} + +- (BOOL)textViewShouldEndEditing:(UITextView *)textView +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textViewShouldEndEditing:)]) + return [delegate textViewShouldEndEditing:textView]; + else + return YES; +} + +- (void)textViewDidBeginEditing:(UITextView *)textView +{ + [self updateReturnKeyTypeOnTextField:textView]; + + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textViewDidBeginEditing:)]) + [delegate textViewDidBeginEditing:textView]; +} + +- (void)textViewDidEndEditing:(UITextView *)textView +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textViewDidEndEditing:)]) + [delegate textViewDidEndEditing:textView]; +} + +- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + BOOL shouldReturn = YES; + + if ([delegate respondsToSelector:@selector(textView:shouldChangeTextInRange:replacementText:)]) + shouldReturn = [delegate textView:textView shouldChangeTextInRange:range replacementText:text]; + + if (shouldReturn && [text isEqualToString:@"\n"]) + { + shouldReturn = [self goToNextResponderOrResign:textView]; + } + + return shouldReturn; +} + +- (void)textViewDidChange:(UITextView *)textView +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textViewDidChange:)]) + [delegate textViewDidChange:textView]; +} + +- (void)textViewDidChangeSelection:(UITextView *)textView +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textViewDidChangeSelection:)]) + [delegate textViewDidChangeSelection:textView]; +} + +- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:shouldInteractWithURL:inRange:interaction:)]) + return [delegate textView:textView shouldInteractWithURL:URL inRange:characterRange interaction:interaction]; + + return YES; +} + +- (BOOL)textView:(UITextView *)textView shouldInteractWithTextAttachment:(NSTextAttachment *)textAttachment inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:shouldInteractWithTextAttachment:inRange:interaction:)]) + return [delegate textView:textView shouldInteractWithTextAttachment:textAttachment inRange:characterRange interaction:interaction]; + + return YES; +} + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000 +-(UIMenu *)textView:(UITextView *)textView editMenuForTextInRange:(NSRange)range suggestedActions:(NSArray *)suggestedActions NS_AVAILABLE_IOS(16_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:editMenuForTextInRange:suggestedActions:)]) + return [delegate textView:textView editMenuForTextInRange:range suggestedActions:suggestedActions]; + else + return nil; +} + +- (void)textView:(UITextView *)textView willPresentEditMenuWithAnimator:(id)animator NS_AVAILABLE_IOS(16_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:willPresentEditMenuWithAnimator:)]) + [delegate textView:textView willPresentEditMenuWithAnimator:animator]; +} + +- (void)textView:(UITextView *)textView willDismissEditMenuWithAnimator:(id)animator NS_AVAILABLE_IOS(16_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:willDismissEditMenuWithAnimator:)]) + [delegate textView:textView willDismissEditMenuWithAnimator:animator]; +} +#endif + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 170000 + +- (nullable UIAction *)textView:(UITextView *)textView primaryActionForTextItem:(UITextItem *)textItem defaultAction:(UIAction *)defaultAction NS_AVAILABLE_IOS(17_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:primaryActionForTextItem:defaultAction:)]) + return [delegate textView:textView primaryActionForTextItem:textItem defaultAction:defaultAction]; + else + return nil; +} + +- (nullable UITextItemMenuConfiguration *)textView:(UITextView *)textView menuConfigurationForTextItem:(UITextItem *)textItem defaultMenu:(UIMenu *)defaultMenu NS_AVAILABLE_IOS(17_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:menuConfigurationForTextItem:defaultMenu:)]) + return [delegate textView:textView menuConfigurationForTextItem:textItem defaultMenu:defaultMenu]; + else + return nil; +} + +- (void)textView:(UITextView *)textView textItemMenuWillDisplayForTextItem:(UITextItem *)textItem animator:(id)animator NS_AVAILABLE_IOS(17_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:textItemMenuWillDisplayForTextItem:animator:)]) + [delegate textView:textView textItemMenuWillDisplayForTextItem:textItem animator:animator]; +} + +- (void)textView:(UITextView *)textView textItemMenuWillEndForTextItem:(UITextItem *)textItem animator:(id)animator NS_AVAILABLE_IOS(17_0); +{ + id delegate = self.delegate; + + if (delegate == nil) + { + IQTextFieldViewInfoModel *model = [self textFieldViewCachedInfo:textView]; + delegate = model.textViewDelegate; + } + + if ([delegate respondsToSelector:@selector(textView:textItemMenuWillEndForTextItem:animator:)]) + [delegate textView:textView textItemMenuWillEndForTextItem:textItem animator:animator]; +} + +#endif + +-(void)dealloc +{ + for (IQTextFieldViewInfoModel *model in textFieldInfoCache) + { + UITextField *textField = (UITextField*)model.textFieldView; + + if ([textField respondsToSelector:@selector(setReturnKeyType:)]) + { + textField.returnKeyType = model.originalReturnKeyType; + } + + if ([textField respondsToSelector:@selector(setDelegate:)]) + { + textField.delegate = model.textFieldDelegate; + } + } + + [textFieldInfoCache removeAllObjects]; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.h new file mode 100644 index 0000000..c3d0d4b --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.h @@ -0,0 +1,54 @@ +// +// IQTextView.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import + + +/** + UITextView with placeholder support + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQTextView : UITextView + +/** + Set textView's placeholder text. Default is nil. + */ +@property(nullable, nonatomic,copy) IBInspectable NSString *placeholder; + +/** + Set textView's placeholder attributed text. Default is nil. + */ +@property(nullable, nonatomic,copy) IBInspectable NSAttributedString *attributedPlaceholder; + +/** + To set textView's placeholder text color. Default is nil. + */ +@property(nullable, nonatomic,copy) IBInspectable UIColor *placeholderTextColor; + +@end + + + + diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.m new file mode 100644 index 0000000..33fe0b7 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.m @@ -0,0 +1,229 @@ +// +// IQTextView.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQTextView.h" + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQTextView () + +@property(nullable, nonatomic, strong) UILabel *placeholderLabel; + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQTextView + +@synthesize placeholder = _placeholder; +@synthesize placeholderLabel = _placeholderLabel; +@synthesize placeholderTextColor = _placeholderTextColor; + +-(void)initialize +{ + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refreshPlaceholder) name:UITextViewTextDidChangeNotification object:self]; +} + +-(void)dealloc +{ + [_placeholderLabel removeFromSuperview]; + _placeholderLabel = nil; + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + +- (instancetype)init +{ + self = [super init]; + if (self) { + [self initialize]; + } + return self; +} + +-(void)awakeFromNib +{ + [super awakeFromNib]; + [self initialize]; +} + +-(void)refreshPlaceholder +{ + if([[self text] length] || [[self attributedText] length]) + { + if (self.placeholderLabel.alpha != 0) + { + [self.placeholderLabel setAlpha:0]; + [self setNeedsLayout]; + [self layoutIfNeeded]; + } + } + else if(self.placeholderLabel.alpha != 1) + { + [self.placeholderLabel setAlpha:1]; + [self setNeedsLayout]; + [self layoutIfNeeded]; + } +} + +- (void)setText:(NSString *)text +{ + [super setText:text]; + [self refreshPlaceholder]; +} + +-(void)setAttributedText:(NSAttributedString *)attributedText +{ + [super setAttributedText:attributedText]; + [self refreshPlaceholder]; +} + +-(void)setFont:(UIFont *)font +{ + [super setFont:font]; + self.placeholderLabel.font = self.font; + + [self setNeedsLayout]; + [self layoutIfNeeded]; +} + +-(void)setTextAlignment:(NSTextAlignment)textAlignment +{ + [super setTextAlignment:textAlignment]; + self.placeholderLabel.textAlignment = textAlignment; + + [self setNeedsLayout]; + [self layoutIfNeeded]; +} + +-(void)layoutSubviews +{ + [super layoutSubviews]; + self.placeholderLabel.frame = [self placeholderExpectedFrame]; +} + +-(void)setPlaceholder:(NSString *)placeholder +{ + _placeholder = placeholder; + + self.placeholderLabel.text = placeholder; + [self refreshPlaceholder]; +} + +-(void)setAttributedPlaceholder:(NSAttributedString *)attributedPlaceholder +{ + _attributedPlaceholder = attributedPlaceholder; + + self.placeholderLabel.attributedText = attributedPlaceholder; + [self refreshPlaceholder]; +} + +-(void)setPlaceholderTextColor:(UIColor*)placeholderTextColor +{ + _placeholderTextColor = placeholderTextColor; + self.placeholderLabel.textColor = placeholderTextColor; +} + +-(UIEdgeInsets)placeholderInsets +{ + return UIEdgeInsetsMake(self.textContainerInset.top, self.textContainerInset.left + self.textContainer.lineFragmentPadding, self.textContainerInset.bottom, self.textContainerInset.right + self.textContainer.lineFragmentPadding); +} + +-(CGRect)placeholderExpectedFrame +{ + UIEdgeInsets placeholderInsets = [self placeholderInsets]; + CGFloat maxWidth = CGRectGetWidth(self.frame)-placeholderInsets.left-placeholderInsets.right; + + CGSize expectedSize = [self.placeholderLabel sizeThatFits:CGSizeMake(maxWidth, CGRectGetHeight(self.frame)-placeholderInsets.top-placeholderInsets.bottom)]; + + return CGRectMake(placeholderInsets.left, placeholderInsets.top, maxWidth, expectedSize.height); +} + +-(UILabel*)placeholderLabel +{ + if (_placeholderLabel == nil) + { + _placeholderLabel = [[UILabel alloc] init]; + _placeholderLabel.autoresizingMask = (UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight); + _placeholderLabel.lineBreakMode = NSLineBreakByWordWrapping; + _placeholderLabel.numberOfLines = 0; + _placeholderLabel.font = self.font; + _placeholderLabel.textAlignment = self.textAlignment; + _placeholderLabel.backgroundColor = [UIColor clearColor]; + _placeholderLabel.isAccessibilityElement = NO; + #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + _placeholderLabel.textColor = [UIColor placeholderTextColor]; + } + else + #endif + { + _placeholderLabel.textColor = [UIColor lightTextColor]; + } + _placeholderLabel.alpha = 0; + [self addSubview:_placeholderLabel]; + } + + return _placeholderLabel; +} + +//When any text changes on textField, the delegate getter is called. At this time we refresh the textView's placeholder +-(id)delegate +{ + [self refreshPlaceholder]; + return [super delegate]; +} + +-(CGSize)intrinsicContentSize +{ + if (self.hasText) + { + return [super intrinsicContentSize]; + } + + UIEdgeInsets placeholderInsets = [self placeholderInsets]; + CGSize newSize = [super intrinsicContentSize]; + + newSize.height = [self placeholderExpectedFrame].size.height + placeholderInsets.top + placeholderInsets.bottom; + + return newSize; +} + +- (CGRect)caretRectForPosition:(UITextPosition *)position { + + CGRect originalRect = [super caretRectForPosition:position]; + // When placeholder is visible and text alignment is centered + if (_placeholderLabel.alpha == 1 && self.textAlignment == NSTextAlignmentCenter) { + // Calculate the width of the placeholder text + CGSize textSize = [_placeholderLabel.text sizeWithAttributes:@{NSFontAttributeName:_placeholderLabel.font}]; + // Calculate the starting x position of the centered placeholder text + CGFloat centeredTextX = (self.bounds.size.width - textSize.width) / 2; + // Update the caret position to match the starting x position of the centered text + originalRect.origin.x = centeredTextX; + } + + return originalRect; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.h new file mode 100644 index 0000000..3b12cca --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.h @@ -0,0 +1,52 @@ +// +// IQBarButtonItem.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +@class NSInvocation; + +/** + IQBarButtonItem used for IQToolbar. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQBarButtonItem : UIBarButtonItem + +/** + Boolean to know if it's a system item or custom item + */ +@property (nonatomic, readonly) BOOL isSystemItem; + +/** + Additional target & action to do get callback action. Note that setting custom target & selector doesn't affect native functionality, this is just an additional target to get a callback. + + @param target Target object. + @param action Target Selector. + */ +-(void)setTarget:(nullable id)target action:(nullable SEL)action; + +/** + Customized Invocation to be called when button is pressed. invocation is internally created using setTarget:action: method. + */ +@property (nullable, strong, nonatomic) NSInvocation *invocation; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.m new file mode 100644 index 0000000..db6f47a --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.m @@ -0,0 +1,119 @@ +// +// IQBarButtonItem.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQBarButtonItem.h" +#import "IQKeyboardManagerConstantsInternal.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQBarButtonItem + +-(void)initialize +{ + NSArray *states = @[@(UIControlStateNormal),@(UIControlStateHighlighted),@(UIControlStateDisabled),@(UIControlStateFocused)]; + + for (NSNumber *state in states) + { + UIControlState controlState = [state unsignedIntegerValue]; + + [self setBackgroundImage:[UIImage new] forState:controlState barMetrics:UIBarMetricsDefault]; + [self setBackgroundImage:[UIImage new] forState:controlState style:UIBarButtonItemStylePlain barMetrics:UIBarMetricsDefault]; + [self setBackButtonBackgroundImage:[UIImage new] forState:controlState barMetrics:UIBarMetricsDefault]; + } + + [self setTitlePositionAdjustment:UIOffsetZero forBarMetrics:UIBarMetricsDefault]; + [self setBackgroundVerticalPositionAdjustment:0 forBarMetrics:UIBarMetricsDefault]; + [self setBackButtonBackgroundVerticalPositionAdjustment:0 forBarMetrics:UIBarMetricsDefault]; +} + +- (instancetype)init +{ + self = [super init]; + + if (self) + { + [self initialize]; + } + + return self; +} + +- (instancetype)initWithCoder:(NSCoder *)coder +{ + self = [super initWithCoder: coder]; + + if (self) + { + [self initialize]; + } + + return self; +} + +-(void)setTintColor:(UIColor *)tintColor +{ + [super setTintColor:tintColor]; + + //titleTextAttributes tweak is to overcome an issue comes with iOS11 where appearanceProxy set for NSForegroundColorAttributeName and bar button texts start appearing in appearance proxy color + NSMutableDictionary *textAttributes = [[self titleTextAttributesForState:UIControlStateNormal] mutableCopy]?:[NSMutableDictionary new]; + + textAttributes[NSForegroundColorAttributeName] = tintColor; + + [self setTitleTextAttributes:textAttributes forState:UIControlStateNormal]; +} + +- (instancetype)initWithBarButtonSystemItem:(UIBarButtonSystemItem)systemItem target:(nullable id)target action:(nullable SEL)action +{ + self = [super initWithBarButtonSystemItem:systemItem target:target action:action]; + + if (self) + { + _isSystemItem = YES; + } + + return self; +} + + +-(void)setTarget:(nullable id)target action:(nullable SEL)action +{ + NSInvocation *invocation = nil; + + if (target && action) + { + invocation = [NSInvocation invocationWithMethodSignature:[target methodSignatureForSelector:action]]; + invocation.target = target; + invocation.selector = action; + } + + self.invocation = invocation; +} + +-(void)dealloc +{ + self.target = nil; + self.invocation = nil; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.h new file mode 100644 index 0000000..21ed307 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.h @@ -0,0 +1,31 @@ +// +// IQPreviousNextView.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import +/** + If you need to enable previous/next toolbar button with some complex hierarchy where your textFields are not in same view, then make the top view as IQPreviousNextView. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQPreviousNextView : UIView + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.m new file mode 100644 index 0000000..646af13 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.m @@ -0,0 +1,29 @@ +// +// IQPreviousNextView.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import "IQPreviousNextView.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQPreviousNextView + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h new file mode 100644 index 0000000..51ef1f5 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h @@ -0,0 +1,73 @@ +// +// IQTitleBarButtonItem.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import +#import + + +/** + BarButtonItem with title text. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQTitleBarButtonItem : IQBarButtonItem + +/** + Font to be used in bar button. Default is (system font 12.0 bold). + */ +@property(nullable, nonatomic, strong) UIFont *titleFont; + +/** + titleColor to be used for displaying button text when displaying title (disabled state). + */ +@property(nullable, nonatomic, strong) UIColor *titleColor; + +/** + selectableTitleColor to be used for displaying button text when button is enabled. + */ +@property(nullable, nonatomic, strong) UIColor *selectableTitleColor; + +/** + Initialize with frame and title. + + @param title Title of barButtonItem. + */ +-(nonnull instancetype)initWithTitle:(nullable NSString *)title NS_DESIGNATED_INITIALIZER; + +/** + Unavailable. Please use initWithFrame:title: method + */ +-(nonnull instancetype)init NS_UNAVAILABLE; + +/** + Unavailable. Please use initWithFrame:title: method + */ +-(nonnull instancetype)initWithCoder:(nullable NSCoder *)aDecoder NS_UNAVAILABLE; + +/** + Unavailable. Please use initWithFrame:title: method + */ ++ (nonnull instancetype)new NS_UNAVAILABLE; + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m new file mode 100644 index 0000000..f34c59f --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m @@ -0,0 +1,183 @@ +// +// IQTitleBarButtonItem.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQTitleBarButtonItem.h" +#import "IQKeyboardManagerConstants.h" +#import "IQKeyboardManagerConstantsInternal.h" + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQTitleBarButtonItem () + +@property(nullable, nonatomic, strong) UIView *titleView; +@property(nullable, nonatomic, strong) UIButton *titleButton; + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQTitleBarButtonItem + +-(nonnull instancetype)initWithTitle:(nullable NSString *)title +{ + self = [super init]; + if (self) + { + _titleView = [[UIView alloc] init]; + _titleView.backgroundColor = [UIColor clearColor]; + + _titleButton = [UIButton buttonWithType:UIButtonTypeSystem]; + _titleButton.enabled = NO; + _titleButton.titleLabel.numberOfLines = 3; + #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + [_titleButton setTitleColor:[UIColor systemBlueColor] forState:UIControlStateNormal]; + } + else + #endif + { + [_titleButton setTitleColor:[UIColor colorWithRed:0.0 green:0.5 blue:1.0 alpha:1.0] forState:UIControlStateNormal]; + } + [_titleButton setTitleColor:[UIColor lightGrayColor] forState:UIControlStateDisabled]; + [_titleButton setBackgroundColor:[UIColor clearColor]]; + [_titleButton.titleLabel setTextAlignment:NSTextAlignmentCenter]; + [self setTitle:title]; + [self setTitleFont:[UIFont systemFontOfSize:13.0]]; + [_titleView addSubview:_titleButton]; + + CGFloat layoutDefaultLowPriority = UILayoutPriorityDefaultLow-1; + CGFloat layoutDefaultHighPriority = UILayoutPriorityDefaultHigh-1; + + _titleView.translatesAutoresizingMaskIntoConstraints = NO; + [_titleView setContentHuggingPriority:layoutDefaultLowPriority forAxis:UILayoutConstraintAxisVertical]; + [_titleView setContentHuggingPriority:layoutDefaultLowPriority forAxis:UILayoutConstraintAxisHorizontal]; + [_titleView setContentCompressionResistancePriority:layoutDefaultHighPriority forAxis:UILayoutConstraintAxisVertical]; + [_titleView setContentCompressionResistancePriority:layoutDefaultHighPriority forAxis:UILayoutConstraintAxisHorizontal]; + + _titleButton.translatesAutoresizingMaskIntoConstraints = NO; + [_titleButton setContentHuggingPriority:layoutDefaultLowPriority forAxis:UILayoutConstraintAxisVertical]; + [_titleButton setContentHuggingPriority:layoutDefaultLowPriority forAxis:UILayoutConstraintAxisHorizontal]; + [_titleButton setContentCompressionResistancePriority:layoutDefaultHighPriority forAxis:UILayoutConstraintAxisVertical]; + [_titleButton setContentCompressionResistancePriority:layoutDefaultHighPriority forAxis:UILayoutConstraintAxisHorizontal]; + + NSLayoutConstraint *top = [NSLayoutConstraint constraintWithItem:_titleButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:_titleView attribute:NSLayoutAttributeTop multiplier:1 constant:0]; + NSLayoutConstraint *bottom = [NSLayoutConstraint constraintWithItem:_titleButton attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:_titleView attribute:NSLayoutAttributeBottom multiplier:1 constant:0]; + NSLayoutConstraint *leading = [NSLayoutConstraint constraintWithItem:_titleButton attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:_titleView attribute:NSLayoutAttributeLeading multiplier:1 constant:0]; + NSLayoutConstraint *trailing = [NSLayoutConstraint constraintWithItem:_titleButton attribute:NSLayoutAttributeTrailing relatedBy:NSLayoutRelationEqual toItem:_titleView attribute:NSLayoutAttributeTrailing multiplier:1 constant:0]; + [_titleView addConstraints:@[top,bottom, leading, trailing]]; + + self.customView = _titleView; + } + return self; +} + +-(void)setTitleFont:(UIFont *)titleFont +{ + _titleFont = titleFont; + + if (titleFont) + { + _titleButton.titleLabel.font = titleFont; + } + else + { + _titleButton.titleLabel.font = [UIFont systemFontOfSize:13]; + } +} + +-(void)setTitle:(NSString *)title +{ + [super setTitle:title]; + [_titleButton setTitle:title forState:UIControlStateNormal]; + [self updateAccessibility]; +} + +-(void)setTitleColor:(UIColor*)titleColor +{ + _titleColor = titleColor; + [_titleButton setTitleColor:_titleColor?:[UIColor lightGrayColor] forState:UIControlStateDisabled]; +} + +-(void)setSelectableTitleColor:(UIColor*)selectableTitleColor +{ + _selectableTitleColor = selectableTitleColor; + #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + [_titleButton setTitleColor:_selectableTitleColor?:[UIColor systemBlueColor] forState:UIControlStateNormal]; + } + else + #endif + { + [_titleButton setTitleColor:_selectableTitleColor?:[UIColor colorWithRed:0.0 green:0.5 blue:1.0 alpha:1.0] forState:UIControlStateNormal]; + } +} + +-(void)setInvocation:(NSInvocation *)invocation +{ + [super setInvocation:invocation]; + + if (invocation.target == nil || invocation.selector == NULL) + { + self.enabled = NO; + _titleButton.enabled = NO; + [_titleButton removeTarget:nil action:NULL forControlEvents:UIControlEventTouchUpInside]; + } + else + { + self.enabled = YES; + _titleButton.enabled = YES; + [_titleButton addTarget:invocation.target action:invocation.selector forControlEvents:UIControlEventTouchUpInside]; + } +} + +-(void)updateAccessibility +{ + if (self.title == nil || self.title.length == 0) + { + self.isAccessibilityElement = NO; + self.accessibilityTraits = UIAccessibilityTraitNone; + } + else if (self.titleButton.isEnabled) + { + self.isAccessibilityElement = YES; + self.accessibilityTraits = UIAccessibilityTraitButton; + } + else + { + self.isAccessibilityElement = YES; + self.accessibilityTraits = UIAccessibilityTraitStaticText; + } +} + +-(void)dealloc +{ + self.customView = nil; + [_titleButton removeTarget:nil action:NULL forControlEvents:UIControlEventTouchUpInside]; + _titleView = nil; + _titleButton = nil; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.h new file mode 100644 index 0000000..02deabb --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.h @@ -0,0 +1,61 @@ +// +// IQToolbar.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import + + +/** + IQToolbar for IQKeyboardManager. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQToolbar : UIToolbar + +/** + Previous bar button of toolbar. + */ +@property(nonnull, nonatomic, strong) IQBarButtonItem *previousBarButton; + +/** + Next bar button of toolbar. + */ +@property(nonnull, nonatomic, strong) IQBarButtonItem *nextBarButton; + +/** + Title bar button of toolbar. + */ +@property(nonnull, nonatomic, strong, readonly) IQTitleBarButtonItem *titleBarButton; + +/** + Done bar button of toolbar. + */ +@property(nonnull, nonatomic, strong) IQBarButtonItem *doneBarButton; + +/** + Fixed space bar button of toolbar. + */ +@property(nonnull, nonatomic, strong) IQBarButtonItem *fixedSpaceBarButton; + +@end + diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.m new file mode 100644 index 0000000..5bf2631 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.m @@ -0,0 +1,158 @@ +// +// IQToolbar.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "IQToolbar.h" +#import "IQKeyboardManagerConstantsInternal.h" +#import "IQUIView+Hierarchy.h" + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQToolbar +@synthesize previousBarButton = _previousBarButton; +@synthesize nextBarButton = _nextBarButton; +@synthesize titleBarButton = _titleBarButton; +@synthesize doneBarButton = _doneBarButton; +@synthesize fixedSpaceBarButton = _fixedSpaceBarButton; + +-(void)initialize +{ + [self sizeToFit]; + self.autoresizingMask = UIViewAutoresizingFlexibleWidth;// | UIViewAutoresizingFlexibleHeight; + self.translucent = YES; + self.barTintColor = nil; + + NSArray *positions = @[@(UIBarPositionAny),@(UIBarPositionBottom),@(UIBarPositionTop),@(UIBarPositionTopAttached)]; + + for (NSNumber *position in positions) + { + UIToolbarPosition toolbarPosition = [position unsignedIntegerValue]; + + [self setBackgroundImage:nil forToolbarPosition:toolbarPosition barMetrics:UIBarMetricsDefault]; + [self setShadowImage:nil forToolbarPosition:toolbarPosition]; + } +} + +- (instancetype)initWithFrame:(CGRect)frame +{ + self = [super initWithFrame:frame]; + if (self) + { + [self initialize]; + } + return self; +} + +- (instancetype)initWithCoder:(NSCoder *)coder +{ + self = [super initWithCoder:coder]; + if (self) + { + [self initialize]; + } + return self; +} + +-(void)dealloc +{ + self.items = nil; +} + +-(IQBarButtonItem *)previousBarButton +{ + if (_previousBarButton == nil) + { + _previousBarButton = [[IQBarButtonItem alloc] initWithImage:nil style:UIBarButtonItemStylePlain target:nil action:nil]; + } + + return _previousBarButton; +} + +-(IQBarButtonItem *)nextBarButton +{ + if (_nextBarButton == nil) + { + _nextBarButton = [[IQBarButtonItem alloc] initWithImage:nil style:UIBarButtonItemStylePlain target:nil action:nil]; + } + + return _nextBarButton; +} + +-(IQTitleBarButtonItem *)titleBarButton +{ + if (_titleBarButton == nil) + { + _titleBarButton = [[IQTitleBarButtonItem alloc] initWithTitle:nil]; + } + + return _titleBarButton; +} + +-(IQBarButtonItem *)doneBarButton +{ + if (_doneBarButton == nil) + { + _doneBarButton = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:nil action:nil]; + } + + return _doneBarButton; +} + +-(IQBarButtonItem *)fixedSpaceBarButton +{ + if (_fixedSpaceBarButton == nil) + { + _fixedSpaceBarButton = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; + [_fixedSpaceBarButton setWidth:6]; + } + + return _fixedSpaceBarButton; +} + +-(CGSize)sizeThatFits:(CGSize)size +{ + CGSize sizeThatFit = [super sizeThatFits:size]; + + sizeThatFit.height = 44; + + return sizeThatFit; +} + +-(void)setTintColor:(UIColor *)tintColor +{ + [super setTintColor:tintColor]; + + for (UIBarButtonItem *item in self.items) + { + [item setTintColor:tintColor]; + } +} + +#pragma mark - UIInputViewAudioFeedback delegate +- (BOOL) enableInputClicksWhenVisible +{ + return YES; +} + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h new file mode 100644 index 0000000..e6a5a3d --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h @@ -0,0 +1,145 @@ +// +// IQUIView+IQKeyboardToolbar.h +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import + + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface IQBarButtonItemConfiguration : NSObject + +-(nonnull instancetype)initWithBarButtonSystemItem:(UIBarButtonSystemItem)barButtonSystemItem action:(nullable SEL)action; +-(nonnull instancetype)initWithImage:(nonnull UIImage*)image action:(nullable SEL)action; +-(nonnull instancetype)initWithTitle:(nonnull NSString*)title action:(nullable SEL)action; + +@property (readonly, nonatomic) UIBarButtonSystemItem barButtonSystemItem; //System Item to be used to instantiate bar button +@property (readonly, nonatomic, nullable) UIImage *image; //Image to show on bar button item if it's not a system item. +@property (readonly, nonatomic, nullable) NSString *title; //Title to show on bar button item if it's not a system item. +@property (readonly, nonatomic, nullable) SEL action; //action for bar button item. Usually 'doneAction:(IQBarButtonItem*)item'. + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UIImage (IQKeyboardToolbarNextPreviousImage) + ++(nullable UIImage*)keyboardPreviousImage; ++(nullable UIImage*)keyboardNextImage; + +@end + +/** + UIView category methods to add IQToolbar on UIKeyboard. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@interface UIView (IQToolbarAddition) + +///------------------------- +/// @name Toolbar Title +///------------------------- + +/** + IQToolbar references for better customization control. + */ +@property (readonly, nonatomic, nonnull) IQToolbar *keyboardToolbar; + +/** + If `shouldHideToolbarPlaceholder` is YES, then title will not be added to the toolbar. Default to NO. + */ +@property (assign, nonatomic) BOOL shouldHideToolbarPlaceholder; + +/** + `toolbarPlaceholder` to override default `placeholder` text when drawing text on toolbar. + */ +@property (nullable, strong, nonatomic) NSString* toolbarPlaceholder; + +/** + `drawingToolbarPlaceholder` will be actual text used to draw on toolbar. This would either `placeholder` or `toolbarPlaceholder`. + */ +@property (nullable, strong, nonatomic, readonly) NSString* drawingToolbarPlaceholder; + +///------------- +/// MARK: Common +///------------- + +- (void)addKeyboardToolbarWithTarget:(nullable id)target titleText:(nullable NSString*)titleText rightBarButtonConfiguration:(nullable IQBarButtonItemConfiguration*)rightBarButtonConfiguration previousBarButtonConfiguration:(nullable IQBarButtonItemConfiguration*)previousBarButtonConfiguration nextBarButtonConfiguration:(nullable IQBarButtonItemConfiguration*)nextBarButtonConfiguration; + +///------------ +/// @name Done +///------------ + +- (void)addDoneOnKeyboardWithTarget:(nullable id)target action:(nullable SEL)action; +- (void)addDoneOnKeyboardWithTarget:(nullable id)target action:(nullable SEL)action shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addDoneOnKeyboardWithTarget:(nullable id)target action:(nullable SEL)action titleText:(nullable NSString*)titleText; + +///------------ +/// @name Right +///------------ + +- (void)addRightButtonOnKeyboardWithText:(nullable NSString*)text target:(nullable id)target action:(nullable SEL)action; +- (void)addRightButtonOnKeyboardWithText:(nullable NSString*)text target:(nullable id)target action:(nullable SEL)action shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addRightButtonOnKeyboardWithText:(nullable NSString*)text target:(nullable id)target action:(nullable SEL)action titleText:(nullable NSString*)titleText; + +- (void)addRightButtonOnKeyboardWithImage:(nullable UIImage*)image target:(nullable id)target action:(nullable SEL)action; +- (void)addRightButtonOnKeyboardWithImage:(nullable UIImage*)image target:(nullable id)target action:(nullable SEL)action shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addRightButtonOnKeyboardWithImage:(nullable UIImage*)image target:(nullable id)target action:(nullable SEL)action titleText:(nullable NSString*)titleText; + +///------------------ +/// @name Cancel/Done +///------------------ + +- (void)addCancelDoneOnKeyboardWithTarget:(nullable id)target cancelAction:(nullable SEL)cancelAction doneAction:(nullable SEL)doneAction; +- (void)addCancelDoneOnKeyboardWithTarget:(nullable id)target cancelAction:(nullable SEL)cancelAction doneAction:(nullable SEL)doneAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addCancelDoneOnKeyboardWithTarget:(nullable id)target cancelAction:(nullable SEL)cancelAction doneAction:(nullable SEL)doneAction titleText:(nullable NSString*)titleText; + +///----------------- +/// @name Right/Left +///----------------- + +- (void)addLeftRightOnKeyboardWithTarget:(nullable id)target leftButtonTitle:(nullable NSString*)leftButtonTitle rightButtonTitle:(nullable NSString*)rightButtonTitle leftButtonAction:(nullable SEL)leftButtonAction rightButtonAction:(nullable SEL)rightButtonAction; +- (void)addLeftRightOnKeyboardWithTarget:(nullable id)target leftButtonTitle:(nullable NSString*)leftButtonTitle rightButtonTitle:(nullable NSString*)rightButtonTitle leftButtonAction:(nullable SEL)leftButtonAction rightButtonAction:(nullable SEL)rightButtonAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addLeftRightOnKeyboardWithTarget:(nullable id)target leftButtonTitle:(nullable NSString*)leftButtonTitle rightButtonTitle:(nullable NSString*)rightButtonTitle leftButtonAction:(nullable SEL)leftButtonAction rightButtonAction:(nullable SEL)rightButtonAction titleText:(nullable NSString*)titleText; + +///------------------------- +/// @name Previous/Next/Done +///------------------------- + +- (void)addPreviousNextDoneOnKeyboardWithTarget:(nullable id)target previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction doneAction:(nullable SEL)doneAction; +- (void)addPreviousNextDoneOnKeyboardWithTarget:(nullable id)target previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction doneAction:(nullable SEL)doneAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addPreviousNextDoneOnKeyboardWithTarget:(nullable id)target previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction doneAction:(nullable SEL)doneAction titleText:(nullable NSString*)titleText; + +///-------------------------- +/// @name Previous/Next/Right +///-------------------------- + +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonTitle:(nullable NSString*)rightButtonTitle previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction; +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonTitle:(nullable NSString*)rightButtonTitle previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonTitle:(nullable NSString*)rightButtonTitle previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction titleText:(nullable NSString*)titleText; + +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonImage:(nullable UIImage*)rightButtonImage previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction; +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonImage:(nullable UIImage*)rightButtonImage previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder; +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonImage:(nullable UIImage*)rightButtonImage previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction titleText:(nullable NSString*)titleText; + +@end + + diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m new file mode 100644 index 0000000..445270c --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m @@ -0,0 +1,561 @@ +// +// IQUIView+IQKeyboardToolbar.m +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-24 Iftekhar Qurashi. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + + +#import +#import +#import + +#import "IQUIView+IQKeyboardToolbar.h" +#import "IQKeyboardManagerConstantsInternal.h" +#import "IQKeyboardManager.h" + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation IQBarButtonItemConfiguration + +-(instancetype)initWithBarButtonSystemItem:(UIBarButtonSystemItem)barButtonSystemItem action:(SEL)action +{ + self = [super init]; + if (self) { + _barButtonSystemItem = barButtonSystemItem; + _action = action; + } + return self; +} + +-(instancetype)initWithImage:(UIImage *)image action:(SEL)action +{ + self = [super init]; + if (self) { + _image = image; + _action = action; + } + return self; +} + +-(instancetype)initWithTitle:(NSString *)title action:(SEL)action +{ + self = [super init]; + if (self) { + _title = title; + _action = action; + } + return self; +} + +@end + +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UIImage (IQKeyboardToolbarNextPreviousImage) + ++(UIImage*)keyboardPreviousImage +{ + static UIImage *keyboardUpImage = nil; + + if (keyboardUpImage == nil) + { + NSString *base64Data = @"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"; + + NSData *data = [[NSData alloc] initWithBase64EncodedString:base64Data options:NSDataBase64DecodingIgnoreUnknownCharacters]; + keyboardUpImage = [UIImage imageWithData:data scale:3]; + + //Support for RTL languages like Arabic, Persia etc... (Bug ID: #448) + keyboardUpImage = [keyboardUpImage imageFlippedForRightToLeftLayoutDirection]; + } + + return keyboardUpImage; +} + ++(UIImage*)keyboardNextImage +{ + static UIImage *keyboardDownImage = nil; + + if (keyboardDownImage == nil) + { + NSString *base64Data = @"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"; + + NSData *data = [[NSData alloc] initWithBase64EncodedString:base64Data options:NSDataBase64DecodingIgnoreUnknownCharacters]; + keyboardDownImage = [UIImage imageWithData:data scale:3]; + + //Support for RTL languages like Arabic, Persia etc... (Bug ID: #448) + keyboardDownImage = [keyboardDownImage imageFlippedForRightToLeftLayoutDirection]; + } + + return keyboardDownImage; +} + +@end + + +/*UIKeyboardToolbar Category implementation*/ +NS_EXTENSION_UNAVAILABLE_IOS("Unavailable in extension") +@implementation UIView (IQToolbarAddition) + +-(IQToolbar *)keyboardToolbar +{ + IQToolbar *keyboardToolbar = nil; + if ([[self inputAccessoryView] isKindOfClass:[IQToolbar class]]) + { + keyboardToolbar = [self inputAccessoryView]; + } + else + { + keyboardToolbar = objc_getAssociatedObject(self, @selector(keyboardToolbar)); + + if (keyboardToolbar == nil) + { + CGFloat width = 0; + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 + if (@available(iOS 13.0, *)) + { + width = self.window.windowScene.screen.bounds.size.width; + } + else +#endif + { + width = UIScreen.mainScreen.bounds.size.width; + } + + CGRect frame = CGRectMake(0, 0, width, 44); + + keyboardToolbar = [[IQToolbar alloc] initWithFrame:frame]; + + objc_setAssociatedObject(self, @selector(keyboardToolbar), keyboardToolbar, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + } + } + + return keyboardToolbar; +} + +-(void)setShouldHideToolbarPlaceholder:(BOOL)shouldHideToolbarPlaceholder +{ + objc_setAssociatedObject(self, @selector(shouldHideToolbarPlaceholder), @(shouldHideToolbarPlaceholder), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + + self.keyboardToolbar.titleBarButton.title = self.drawingToolbarPlaceholder; +} + +-(BOOL)shouldHideToolbarPlaceholder +{ + NSNumber *shouldHideToolbarPlaceholder = objc_getAssociatedObject(self, @selector(shouldHideToolbarPlaceholder)); + return [shouldHideToolbarPlaceholder boolValue]; +} + +-(void)setToolbarPlaceholder:(NSString *)toolbarPlaceholder +{ + objc_setAssociatedObject(self, @selector(toolbarPlaceholder), toolbarPlaceholder, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + + self.keyboardToolbar.titleBarButton.title = self.drawingToolbarPlaceholder; +} + +-(NSString *)toolbarPlaceholder +{ + NSString *toolbarPlaceholder = objc_getAssociatedObject(self, @selector(toolbarPlaceholder)); + return toolbarPlaceholder; +} + +-(NSString *)drawingToolbarPlaceholder +{ + if (self.shouldHideToolbarPlaceholder) + { + return nil; + } + else if (self.toolbarPlaceholder.length != 0) + { + return self.toolbarPlaceholder; + } + else if ([self respondsToSelector:@selector(placeholder)]) + { + return [(UITextField*)self placeholder]; + } + else + { + return nil; + } +} + +#pragma mark - Private helper + ++(IQBarButtonItem*)flexibleBarButtonItem +{ + static IQBarButtonItem *nilButton = nil; + + if (nilButton == nil) + { + nilButton = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; + } + + return nilButton; +} + +#pragma mark - Common + +- (void)addKeyboardToolbarWithTarget:(id)target titleText:(NSString*)titleText rightBarButtonConfiguration:(IQBarButtonItemConfiguration*)rightBarButtonConfiguration previousBarButtonConfiguration:(IQBarButtonItemConfiguration*)previousBarButtonConfiguration nextBarButtonConfiguration:(IQBarButtonItemConfiguration*)nextBarButtonConfiguration +{ + //If can't set InputAccessoryView. Then return + if (![self respondsToSelector:@selector(setInputAccessoryView:)]) return; + + // Creating a toolBar for phoneNumber keyboard + IQToolbar *toolbar = self.keyboardToolbar; + + NSMutableArray *items = [[NSMutableArray alloc] init]; + + if(previousBarButtonConfiguration) + { + IQBarButtonItem *prev = toolbar.previousBarButton; + + if (prev.isSystemItem == NO && (previousBarButtonConfiguration.image || previousBarButtonConfiguration.title)) + { + prev.title = previousBarButtonConfiguration.title; + prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel; + prev.accessibilityIdentifier = prev.accessibilityLabel; + prev.image = previousBarButtonConfiguration.image; + prev.target = target; + prev.action = previousBarButtonConfiguration.action; + } + else if (previousBarButtonConfiguration.image) + { + prev = [[IQBarButtonItem alloc] initWithImage:previousBarButtonConfiguration.image style:UIBarButtonItemStylePlain target:target action:previousBarButtonConfiguration.action]; + prev.invocation = toolbar.previousBarButton.invocation; + prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel; + prev.accessibilityIdentifier = prev.accessibilityLabel; + prev.enabled = toolbar.previousBarButton.enabled; + prev.tag = toolbar.previousBarButton.tag; + toolbar.previousBarButton = prev; + } + else if (previousBarButtonConfiguration.title) + { + prev = [[IQBarButtonItem alloc] initWithTitle:previousBarButtonConfiguration.title style:UIBarButtonItemStylePlain target:target action:previousBarButtonConfiguration.action]; + prev.invocation = toolbar.previousBarButton.invocation; + prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel; + prev.accessibilityIdentifier = prev.accessibilityLabel; + prev.enabled = toolbar.previousBarButton.enabled; + prev.tag = toolbar.previousBarButton.tag; + toolbar.previousBarButton = prev; + } + else + { + prev = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:previousBarButtonConfiguration.barButtonSystemItem target:target action:previousBarButtonConfiguration.action]; + prev.invocation = toolbar.previousBarButton.invocation; + prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel; + prev.accessibilityIdentifier = prev.accessibilityLabel; + prev.enabled = toolbar.previousBarButton.enabled; + prev.tag = toolbar.previousBarButton.tag; + toolbar.previousBarButton = prev; + } + + [items addObject:prev]; + } + + if (previousBarButtonConfiguration != nil && nextBarButtonConfiguration != nil) + { + [items addObject:toolbar.fixedSpaceBarButton]; + } + + if(nextBarButtonConfiguration) + { + IQBarButtonItem *next = toolbar.nextBarButton; + + if (next.isSystemItem == NO && (nextBarButtonConfiguration.image || nextBarButtonConfiguration.title)) + { + next.title = nextBarButtonConfiguration.title; + next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel; + next.accessibilityIdentifier = next.accessibilityLabel; + next.image = nextBarButtonConfiguration.image; + next.target = target; + next.action = nextBarButtonConfiguration.action; + } + else if (nextBarButtonConfiguration.image) + { + next = [[IQBarButtonItem alloc] initWithImage:nextBarButtonConfiguration.image style:UIBarButtonItemStylePlain target:target action:nextBarButtonConfiguration.action]; + next.invocation = toolbar.nextBarButton.invocation; + next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel; + next.accessibilityIdentifier = next.accessibilityLabel; + next.enabled = toolbar.nextBarButton.enabled; + next.tag = toolbar.nextBarButton.tag; + toolbar.nextBarButton = next; + } + else if (nextBarButtonConfiguration.title) + { + next = [[IQBarButtonItem alloc] initWithTitle:nextBarButtonConfiguration.title style:UIBarButtonItemStylePlain target:target action:nextBarButtonConfiguration.action]; + next.invocation = toolbar.nextBarButton.invocation; + next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel; + next.accessibilityIdentifier = next.accessibilityLabel; + next.enabled = toolbar.nextBarButton.enabled; + next.tag = toolbar.nextBarButton.tag; + toolbar.nextBarButton = next; + } + else + { + next = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:nextBarButtonConfiguration.barButtonSystemItem target:target action:nextBarButtonConfiguration.action]; + next.invocation = toolbar.nextBarButton.invocation; + next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel; + next.accessibilityIdentifier = next.accessibilityLabel; + next.enabled = toolbar.nextBarButton.enabled; + next.tag = toolbar.nextBarButton.tag; + toolbar.nextBarButton = next; + } + + [items addObject:next]; + } + + //Title + { + //Flexible space + [items addObject:[[self class] flexibleBarButtonItem]]; + + //Title button + toolbar.titleBarButton.title = titleText; + [items addObject:toolbar.titleBarButton]; + + //Flexible space + [items addObject:[[self class] flexibleBarButtonItem]]; + } + + if(rightBarButtonConfiguration) + { + IQBarButtonItem *done = toolbar.doneBarButton; + + if (done.isSystemItem == NO && (rightBarButtonConfiguration.image || rightBarButtonConfiguration.title)) + { + done.title = rightBarButtonConfiguration.title; + done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel; + done.accessibilityIdentifier = done.accessibilityLabel; + done.image = rightBarButtonConfiguration.image; + done.target = target; + done.action = rightBarButtonConfiguration.action; + } + else if (rightBarButtonConfiguration.image) + { + done = [[IQBarButtonItem alloc] initWithImage:rightBarButtonConfiguration.image style:UIBarButtonItemStylePlain target:target action:rightBarButtonConfiguration.action]; + done.invocation = toolbar.doneBarButton.invocation; + done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel; + done.accessibilityIdentifier = done.accessibilityLabel; + done.enabled = toolbar.doneBarButton.enabled; + done.tag = toolbar.doneBarButton.tag; + toolbar.doneBarButton = done; + } + else if (rightBarButtonConfiguration.title) + { + done = [[IQBarButtonItem alloc] initWithTitle:rightBarButtonConfiguration.title style:UIBarButtonItemStylePlain target:target action:rightBarButtonConfiguration.action]; + done.invocation = toolbar.doneBarButton.invocation; + done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel; + done.accessibilityIdentifier = done.accessibilityLabel; + done.enabled = toolbar.doneBarButton.enabled; + done.tag = toolbar.doneBarButton.tag; + toolbar.doneBarButton = done; + } + else + { + done = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:rightBarButtonConfiguration.barButtonSystemItem target:target action:rightBarButtonConfiguration.action]; + done.invocation = toolbar.doneBarButton.invocation; + done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel; + done.accessibilityIdentifier = done.accessibilityLabel; + done.enabled = toolbar.doneBarButton.enabled; + done.tag = toolbar.doneBarButton.tag; + toolbar.doneBarButton = done; + } + + [items addObject:done]; + } + + // Adding button to toolBar. + [toolbar setItems:items]; + + // Setting toolbar to keyboard. + [(UITextField*)self setInputAccessoryView:toolbar]; + + if ([self respondsToSelector:@selector(keyboardAppearance)]) + { + switch ([(UITextField*)self keyboardAppearance]) + { + case UIKeyboardAppearanceDark: toolbar.barStyle = UIBarStyleBlack; break; + default: toolbar.barStyle = UIBarStyleDefault; break; + } + } + [self reloadInputViews]; +} + +#pragma mark - Right + +- (void)addRightButtonOnKeyboardWithText:(NSString*)text target:(id)target action:(SEL)action +{ + [self addRightButtonOnKeyboardWithText:text target:target action:action titleText:nil]; +} + +- (void)addRightButtonOnKeyboardWithText:(NSString*)text target:(id)target action:(SEL)action shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addRightButtonOnKeyboardWithText:text target:target action:action titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addRightButtonOnKeyboardWithText:(NSString*)text target:(id)target action:(SEL)action titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:text action:action]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:nil nextBarButtonConfiguration:nil]; +} + + +- (void)addRightButtonOnKeyboardWithImage:(UIImage*)image target:(id)target action:(SEL)action +{ + [self addRightButtonOnKeyboardWithImage:image target:target action:action titleText:nil]; +} + +- (void)addRightButtonOnKeyboardWithImage:(UIImage*)image target:(id)target action:(SEL)action shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addRightButtonOnKeyboardWithImage:image target:target action:action titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addRightButtonOnKeyboardWithImage:(UIImage*)image target:(id)target action:(SEL)action titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:image action:action]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:nil nextBarButtonConfiguration:nil]; +} + + +-(void)addDoneOnKeyboardWithTarget:(id)target action:(SEL)action +{ + [self addDoneOnKeyboardWithTarget:target action:action titleText:nil]; +} + +-(void)addDoneOnKeyboardWithTarget:(id)target action:(SEL)action shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addDoneOnKeyboardWithTarget:target action:action titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addDoneOnKeyboardWithTarget:(id)target action:(SEL)action titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone action:action]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:nil nextBarButtonConfiguration:nil]; +} + + +- (void)addLeftRightOnKeyboardWithTarget:(id)target leftButtonTitle:(NSString*)leftTitle rightButtonTitle:(NSString*)rightTitle leftButtonAction:(SEL)leftAction rightButtonAction:(SEL)rightAction +{ + [self addLeftRightOnKeyboardWithTarget:target leftButtonTitle:leftTitle rightButtonTitle:rightTitle leftButtonAction:leftAction rightButtonAction:rightAction titleText:nil]; +} + +- (void)addLeftRightOnKeyboardWithTarget:(id)target leftButtonTitle:(NSString*)leftTitle rightButtonTitle:(NSString*)rightTitle leftButtonAction:(SEL)leftAction rightButtonAction:(SEL)rightAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addLeftRightOnKeyboardWithTarget:target leftButtonTitle:leftTitle rightButtonTitle:rightTitle leftButtonAction:leftAction rightButtonAction:rightAction titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addLeftRightOnKeyboardWithTarget:(id)target leftButtonTitle:(NSString*)leftTitle rightButtonTitle:(NSString*)rightTitle leftButtonAction:(SEL)leftAction rightButtonAction:(SEL)rightAction titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *leftConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:leftTitle action:leftAction]; + + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:rightTitle action:rightAction]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:leftConfiguration nextBarButtonConfiguration:nil]; +} + + +-(void)addCancelDoneOnKeyboardWithTarget:(id)target cancelAction:(SEL)cancelAction doneAction:(SEL)doneAction +{ + [self addCancelDoneOnKeyboardWithTarget:target cancelAction:cancelAction doneAction:doneAction titleText:nil]; +} + +-(void)addCancelDoneOnKeyboardWithTarget:(id)target cancelAction:(SEL)cancelAction doneAction:(SEL)doneAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addCancelDoneOnKeyboardWithTarget:target cancelAction:cancelAction doneAction:doneAction titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addCancelDoneOnKeyboardWithTarget:(id)target cancelAction:(SEL)cancelAction doneAction:(SEL)doneAction titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *leftConfiguration = [[IQBarButtonItemConfiguration alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel action:cancelAction]; + + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone action:doneAction]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:leftConfiguration nextBarButtonConfiguration:nil]; +} + + +-(void)addPreviousNextDoneOnKeyboardWithTarget:(id)target previousAction:(SEL)previousAction nextAction:(SEL)nextAction doneAction:(SEL)doneAction +{ + [self addPreviousNextDoneOnKeyboardWithTarget:target previousAction:previousAction nextAction:nextAction doneAction:doneAction titleText:nil]; +} + +-(void)addPreviousNextDoneOnKeyboardWithTarget:(id)target previousAction:(SEL)previousAction nextAction:(SEL)nextAction doneAction:(SEL)doneAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addPreviousNextDoneOnKeyboardWithTarget:target previousAction:previousAction nextAction:nextAction doneAction:doneAction titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addPreviousNextDoneOnKeyboardWithTarget:(id)target previousAction:(SEL)previousAction nextAction:(SEL)nextAction doneAction:(SEL)doneAction titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *previousConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardPreviousImage] action:previousAction]; + + IQBarButtonItemConfiguration *nextConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardNextImage] action:nextAction]; + + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone action:doneAction]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:previousConfiguration nextBarButtonConfiguration:nextConfiguration]; +} + + +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonImage:(nullable UIImage*)rightButtonImage previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction +{ + [self addPreviousNextRightOnKeyboardWithTarget:target rightButtonImage:rightButtonImage previousAction:previousAction nextAction:nextAction rightButtonAction:rightButtonAction titleText:nil]; +} + +- (void)addPreviousNextRightOnKeyboardWithTarget:(nullable id)target rightButtonImage:(nullable UIImage*)rightButtonImage previousAction:(nullable SEL)previousAction nextAction:(nullable SEL)nextAction rightButtonAction:(nullable SEL)rightButtonAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addPreviousNextRightOnKeyboardWithTarget:target rightButtonImage:rightButtonImage previousAction:previousAction nextAction:nextAction rightButtonAction:rightButtonAction titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addPreviousNextRightOnKeyboardWithTarget:(id)target rightButtonImage:(UIImage*)rightButtonImage previousAction:(SEL)previousAction nextAction:(SEL)nextAction rightButtonAction:(SEL)rightButtonAction titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *previousConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardPreviousImage] action:previousAction]; + + IQBarButtonItemConfiguration *nextConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardNextImage] action:nextAction]; + + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:rightButtonImage action:rightButtonAction]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:previousConfiguration nextBarButtonConfiguration:nextConfiguration]; +} + + +- (void)addPreviousNextRightOnKeyboardWithTarget:(id)target rightButtonTitle:(NSString*)rightButtonTitle previousAction:(SEL)previousAction nextAction:(SEL)nextAction rightButtonAction:(SEL)rightButtonAction +{ + [self addPreviousNextRightOnKeyboardWithTarget:target rightButtonTitle:rightButtonTitle previousAction:previousAction nextAction:nextAction rightButtonAction:rightButtonAction titleText:nil]; +} + +- (void)addPreviousNextRightOnKeyboardWithTarget:(id)target rightButtonTitle:(NSString*)rightButtonTitle previousAction:(SEL)previousAction nextAction:(SEL)nextAction rightButtonAction:(SEL)rightButtonAction shouldShowPlaceholder:(BOOL)shouldShowPlaceholder +{ + [self addPreviousNextRightOnKeyboardWithTarget:target rightButtonTitle:rightButtonTitle previousAction:previousAction nextAction:nextAction rightButtonAction:rightButtonAction titleText:(shouldShowPlaceholder?[self drawingToolbarPlaceholder]:nil)]; +} + +- (void)addPreviousNextRightOnKeyboardWithTarget:(id)target rightButtonTitle:(NSString*)rightButtonTitle previousAction:(SEL)previousAction nextAction:(SEL)nextAction rightButtonAction:(SEL)rightButtonAction titleText:(NSString*)titleText +{ + IQBarButtonItemConfiguration *previousConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardPreviousImage] action:previousAction]; + + IQBarButtonItemConfiguration *nextConfiguration = [[IQBarButtonItemConfiguration alloc] initWithImage:[UIImage keyboardNextImage] action:nextAction]; + + IQBarButtonItemConfiguration *rightConfiguration = [[IQBarButtonItemConfiguration alloc] initWithTitle:rightButtonTitle action:rightButtonAction]; + + [self addKeyboardToolbarWithTarget:target titleText:titleText rightBarButtonConfiguration:rightConfiguration previousBarButtonConfiguration:previousConfiguration nextBarButtonConfiguration:nextConfiguration]; +} + + +@end diff --git a/Pods/IQKeyboardManager/IQKeyboardManager/PrivacyInfo.xcprivacy b/Pods/IQKeyboardManager/IQKeyboardManager/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..9021190 --- /dev/null +++ b/Pods/IQKeyboardManager/IQKeyboardManager/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/Pods/IQKeyboardManager/LICENSE.md b/Pods/IQKeyboardManager/LICENSE.md new file mode 100644 index 0000000..0c652ed --- /dev/null +++ b/Pods/IQKeyboardManager/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013-2023 Iftekhar Qurashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Pods/IQKeyboardManager/README.md b/Pods/IQKeyboardManager/README.md new file mode 100644 index 0000000..01f6f96 --- /dev/null +++ b/Pods/IQKeyboardManager/README.md @@ -0,0 +1,220 @@ +

+ Icon +

+

IQKeyboardManager

+

+ GitHub license + + +[![Build Status](https://travis-ci.org/hackiftekhar/IQKeyboardManager.svg)](https://travis-ci.org/hackiftekhar/IQKeyboardManager) + + +While developing iOS apps, we often run into issues where the iPhone keyboard slides up and covers the `UITextField/UITextView`. `IQKeyboardManager` allows you to prevent this issue of keyboard sliding up and covering `UITextField/UITextView` without needing you to write any code or make any additional setup. To use `IQKeyboardManager` you simply need to add source files to your project. + + +#### Key Features + +1) `**CODELESS**, Zero Lines of Code` + +2) `Works Automatically` + +3) `No More UIScrollView` + +4) `No More Subclasses` + +5) `No More Manual Work` + +6) `No More #imports` + +`IQKeyboardManager` works on all orientations, and with the toolbar. It also has nice optional features allowing you to customize the distance from the text field, behaviour of previous, next and done buttons in the keyboard toolbar, play sound when the user navigates through the form and more. + + +## Screenshot +[![Screenshot 1](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/README_Screenshot1.png)](http://youtu.be/6nhLw6hju2A) +[![Screenshot 2](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/README_Screenshot2.png)](http://youtu.be/6nhLw6hju2A) +[![Screenshot 3](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/README_Screenshot3.png)](http://youtu.be/6nhLw6hju2A) +[![Screenshot 4](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/README_Screenshot4.png)](http://youtu.be/6nhLw6hju2A) +[![Screenshot 5](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/README_Screenshot5.png)](http://youtu.be/6nhLw6hju2A) + +## GIF animation +[![IQKeyboardManager](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/v3.3.0/Screenshot/IQKeyboardManager.gif)](http://youtu.be/6nhLw6hju2A) + +## Video + + + +## Tutorial video by @rebeloper ([#1135](https://github.com/hackiftekhar/IQKeyboardManager/issues/1135)) + +@rebeloper demonstrated two videos on how to implement **IQKeyboardManager** at it's core: + + + +https://www.youtube.com/playlist?list=PL_csAAO9PQ8aTL87XnueOXi3RpWE2m_8v + +## Warning + +- **If you're planning to build SDK/library/framework and want to handle UITextField/UITextView with IQKeyboardManager then you're totally going the wrong way.** I would never suggest to add **IQKeyboardManager** as **dependency/adding/shipping** with any third-party library. Instead of adding **IQKeyboardManager** you should implement your own solution to achieve same kind of results. **IQKeyboardManager** is totally designed for projects to help developers for their convenience, it's not designed for **adding/dependency/shipping** with any **third-party library**, because **doing this could block adoption by other developers for their projects as well (who are not using IQKeyboardManager and have implemented their custom solution to handle UITextField/UITextView in the project).** +- If **IQKeyboardManager** conflicts with other **third-party library**, then it's **developer responsibility** to **enable/disable IQKeyboardManager** when **presenting/dismissing** third-party library UI. Third-party libraries are not responsible to handle IQKeyboardManager. + +## Requirements +[![Platform iOS](https://img.shields.io/badge/Platform-iOS-blue.svg?style=fla)]() + +| | Language | Minimum iOS Target | Minimum Xcode Version | +|------------------------|----------|--------------------|-----------------------| +| IQKeyboardManager | Obj-C | iOS 11.0 | Xcode 13 | +| IQKeyboardManagerSwift | Swift | iOS 13.0 | Xcode 13 | +| Demo Project | | | Xcode 15 | + +#### Swift versions support + +| Swift | Xcode | IQKeyboardManagerSwift | +|-------------------|-------|------------------------| +| 5.9, 5.8, 5.7, 5.6| 15 | >= 7.0.0 | +| 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.2| 11 | >= 6.5.7 | +| 5.1, 5.0, 4.2, 4.0, 3.2, 3.0| 11 | >= 6.5.0 | +| 5.0,4.2, 4.0, 3.2, 3.0| 10.2 | >= 6.2.1 | +| 4.2, 4.0, 3.2, 3.0| 10.0 | >= 6.0.4 | +| 4.0, 3.2, 3.0 | 9.0 | 5.0.0 | + +## 7.0.0 version notes +- In this major release, a lot of variables and functions have been moved here and there. We have mentioned most of the major things in the MIGRATION GUIDE. So please take a look to make changes in your project when upgrading to this version. +- The 7.0.0 version adopted the latest Swift Concurrency/Actor feature and only available iOS 13.0 and above. +- Internal keyboard management handling have been updated with a different and better approach than legacy versions. However when adopting 7.0.0, please verify if it is working as expected in your apps, if there are any serious problems with 7.0.0 please open an issue with all the details and switch back to legacy version temporarily. + +Installation +========================== + +#### Installation with CocoaPods + +[![CocoaPods](https://img.shields.io/cocoapods/v/IQKeyboardManager.svg)](http://cocoadocs.org/docsets/IQKeyboardManager) + +***IQKeyboardManager (Objective-C):*** IQKeyboardManager is available through [CocoaPods](http://cocoapods.org). To install +it, simply add the following line to your Podfile: ([#9](https://github.com/hackiftekhar/IQKeyboardManager/issues/9)) + +```ruby +pod 'IQKeyboardManager' #iOS13 and later +``` + +***IQKeyboardManager (Swift):*** IQKeyboardManagerSwift is available through [CocoaPods](http://cocoapods.org). To install +it, simply add the following line to your Podfile: ([#236](https://github.com/hackiftekhar/IQKeyboardManager/issues/236)) + +*Swift 5.9, 5.8, 5.7, 5.6, 5.5 (Xcode 15)* + +```ruby +pod 'IQKeyboardManagerSwift' +``` + +*Or you can choose the version you need based on Swift support table from [Requirements](README.md#requirements)* + +```ruby +pod 'IQKeyboardManagerSwift', '6.3.0' +``` + +In AppDelegate.swift, just import IQKeyboardManagerSwift framework and enable IQKeyboardManager. + +```swift +import IQKeyboardManagerSwift + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + + IQKeyboardManager.shared.enable = true + + return true + } +} +``` + +#### Installation with Carthage + +[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. + +You can install Carthage with [Homebrew](http://brew.sh/) using the following command: + +```bash +$ brew update +$ brew install carthage +``` + +To integrate `IQKeyboardManger` or `IQKeyboardManagerSwift` into your Xcode project using Carthage, add the following line to your `Cartfile`: + +```ogdl +github "hackiftekhar/IQKeyboardManager" +``` + +Run `carthage` to build the frameworks and drag the appropriate framework (`IQKeyboardManager.framework` or `IQKeyboardManagerSwift.framework`) into your Xcode project based on your need. Make sure to add only one framework and not both. + + +#### Installation with Source Code + +[![Github tag](https://img.shields.io/github/tag/hackiftekhar/iqkeyboardmanager.svg)]() + + + +***IQKeyboardManager (Objective-C):*** Just ***drag and drop*** `IQKeyboardManager` directory from demo project to your project. That's it. + +***IQKeyboardManager (Swift):*** ***Drag and drop*** `IQKeyboardManagerSwift` directory from demo project to your project + +In AppDelegate.swift, just enable IQKeyboardManager. + +```swift +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + + IQKeyboardManager.shared.enable = true + + return true + } +} +``` + +#### Installation with Swift Package Manager + +[Swift Package Manager(SPM)](https://swift.org/package-manager/) is Apple's dependency manager tool. It is now supported in Xcode 11. So it can be used in all appleOS types of projects. It can be used alongside other tools like CocoaPods and Carthage as well. + +To install IQKeyboardManagerSwift package via Xcode + + * Go to File -> Swift Packages -> Add Package Dependency... + * Then search for https://github.com/hackiftekhar/IQKeyboardManager.git + * And choose the version you want + +Migration Guide +========================== +- [IQKeyboardManager 6.0.0 Migration Guide](https://github.com/hackiftekhar/IQKeyboardManager/wiki/IQKeyboardManager-6.0.0-Migration-Guide) +- [IQKeyboardManager 7.0.0 Migration Guide](https://github.com/hackiftekhar/IQKeyboardManager/wiki/IQKeyboardManager-7.0.0-Migration-Guide) + +Other Links +========================== + +- [Known Issues](https://github.com/hackiftekhar/IQKeyboardManager/wiki/Known-Issues) +- [Manual Management Tweaks](https://github.com/hackiftekhar/IQKeyboardManager/wiki/Manual-Management) +- [Properties and functions usage](https://github.com/hackiftekhar/IQKeyboardManager/wiki/Properties-&-Functions) + +## Flow Diagram +[![IQKeyboardManager CFD](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/IQKeyboardManagerFlowDiagram.jpg)](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/master/Screenshot/IQKeyboardManagerFlowDiagram.jpg) + +If you would like to see detailed Flow diagram then check [Detailed Flow Diagram](https://raw.githubusercontent.com/hackiftekhar/IQKeyboardManager/v3.3.0/Screenshot/IQKeyboardManagerCFD.jpg). + + +LICENSE +--- +Distributed under the MIT License. + +Contributions +--- +Any contribution is more than welcome! You can contribute through pull requests and issues on GitHub. + +Author +--- +If you wish to contact me, email at: hack.iftekhar@gmail.com diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index aa1de3f..b7c0606 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -94,6 +94,7 @@ PODS: - FMDB/Core (2.7.12) - FMDB/standard (2.7.12): - FMDB/Core + - IQKeyboardManager (6.5.19) - JXCategoryView (1.6.8) - JXPagingView/Pager (2.1.3) - libwebp (1.5.0): @@ -251,6 +252,7 @@ DEPENDENCIES: - BRPickerView - Bugly - FMDB + - IQKeyboardManager - JXCategoryView - JXPagingView/Pager - LLDebugTool @@ -293,6 +295,7 @@ SPEC REPOS: - BRPickerView - Bugly - FMDB + - IQKeyboardManager - JXCategoryView - JXPagingView - libwebp @@ -346,6 +349,7 @@ SPEC CHECKSUMS: BRPickerView: 6dd69ea2c48e0a0abf1d197a705050e13143ee63 Bugly: 217ac2ce5f0f2626d43dbaa4f70764c953a26a31 FMDB: 728731dd336af3936ce00f91d9d8495f5718a0e6 + IQKeyboardManager: c8665b3396bd0b79402b4c573eac345a31c7d485 JXCategoryView: 262d503acea0b1278c79a1c25b7332ffaef4d518 JXPagingView: afdd2e9af09c90160dd232b970d603cc6e7ddd0e libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 @@ -380,6 +384,6 @@ SPEC CHECKSUMS: YYWebImage: 5f7f36aee2ae293f016d418c7d6ba05c4863e928 Zip: b3fef584b147b6e582b2256a9815c897d60ddc67 -PODFILE CHECKSUM: 683d8919b3bdf1a04798d420114eaf498bc4e208 +PODFILE CHECKSUM: 0d9fb42b40922f1e7b70bca0655faf5be6d1d454 COCOAPODS: 1.16.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index aef1a1d..f3594dd 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -14,7 +14,7 @@ 4ADCCF1EE25517194697A524ABEDD36C /* [CP] Copy XCFrameworks */, ); dependencies = ( - 14A27A050D4D7BB93B43872DFC689556 /* PBXTargetDependency */, + A783AE5EE624B38E33AD237A78D74B64 /* PBXTargetDependency */, ); name = AgoraRtcEngine_iOS; }; @@ -45,8 +45,8 @@ 7CB7B2472D4FF364431A91266B098CD8 /* [CP] Copy XCFrameworks */, ); dependencies = ( - 842056D86563C3D83C8E7733907A5EBA /* PBXTargetDependency */, - 1A6B64084F41BD679CEB35FB0812BA71 /* PBXTargetDependency */, + 319E4F2895EDD6FBD6F026DD18192973 /* PBXTargetDependency */, + A4DD8F5AF87062A46C0258D0AFD1111C /* PBXTargetDependency */, ); name = TIMPush; }; @@ -90,6657 +90,6745 @@ }; BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */ = { isa = PBXAggregateTarget; - buildConfigurationList = AB9A1993486C0248857E72833EEE24CD /* Build configuration list for PBXAggregateTarget "TXIMSDK_Plus_iOS_XCFramework" */; + buildConfigurationList = 789642115AD8DCE6541EFACF2F474CD0 /* Build configuration list for PBXAggregateTarget "TXIMSDK_Plus_iOS_XCFramework" */; buildPhases = ( - 7D94C9A25E85845F33CE38E72D94419A /* [CP] Copy XCFrameworks */, + 6C2571307A44E8295C40D0357813B6D0 /* [CP] Copy XCFrameworks */, ); dependencies = ( - BB266785D4B6EC49A4D4950F15346F9D /* PBXTargetDependency */, + 5650A50F12305CBDEBA4DC6CBC1A6011 /* PBXTargetDependency */, ); name = TXIMSDK_Plus_iOS_XCFramework; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0029E7D8C87D5E299C902855572AF7C4 /* Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = C86A150568264ECC1F4A386D5143569A /* Zip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 003752037232F3C7CC73587BB0272D0F /* Pods-QXLiveDev-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D879B4B770AFB9F4F0DE858C92DC7B8C /* Pods-QXLiveDev-dummy.m */; }; + 000B7CF92F1A0FC654C3FD59E8D83952 /* IQPreviousNextView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3401A3226DCB11E15899A01C463A56 /* IQPreviousNextView.m */; }; + 003480C3DFC5728A280F394BC0954943 /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A8794629E39969EC18FE07CB70457287 /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 005FEB6651D89DCD98B097B506109A93 /* TUICircleLodingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C63F6B88C0F8AD4486A67AF2F2E024 /* TUICircleLodingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0060E387D081C9907ABDC8FB23F7E32D /* LLNetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 62470BC9E3B8A55B5D14ACA497B6AD84 /* LLNetworkHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0066C9BDBCB5DB47CB2A1DAB18E8A1EF /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BAB40F6C56BA803845C1345352402C5 /* CoreText.framework */; }; - 007B7659CEC8E6E64B8CBF7DE81DF892 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B1C369060464884E02460017CBFAF9C7 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 009870AF2281E3E00392C5E5CE56577F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 009A101C6D6749EEE990C935A028904B /* UICollectionReusableView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5811D83F3F21256FD6377B4D194F0D0B /* UICollectionReusableView+RACSignalSupport.m */; }; + 0060E387D081C9907ABDC8FB23F7E32D /* LLNetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B32386E62DAFD9F626300575CF2D1A /* LLNetworkHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0066C9BDBCB5DB47CB2A1DAB18E8A1EF /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC8C16342A53C061414E552D24448B80 /* CoreText.framework */; }; + 009A101C6D6749EEE990C935A028904B /* UICollectionReusableView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE30CE823E0C71B1D4A34995D92C5FF /* UICollectionReusableView+RACSignalSupport.m */; }; + 009D17FA056598E9B013B81A52AE4F83 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A993269DE36889EE9D32B5065C219ABB /* UIView+WebCache.m */; }; + 00AA2658FFA7BD73E276AF18A85F26CE /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 19EA860424B2E003DEF032573D40DF17 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 00BA2C589C3649A1B348646907D50F58 /* TUIConversationMultiChooseView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DE96672AACB04189F4CD3F67F9D2112 /* TUIConversationMultiChooseView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 00C9A2BBFA9ED96808F00E2BEE3E369D /* TUIMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FBFBF1657F4C8B08A3A6870AFFF5457 /* TUIMessageCellData.m */; }; 00CF55F985DF473F038B26D4BBD1B974 /* TUIReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = B6C84846E5D81455F1F75911720D9FF9 /* TUIReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01014DE40BF934E31158FE88DCFAA456 /* LLAppInfoComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE47EB0A51710D31C2AD953CEAF729D /* LLAppInfoComponent.m */; }; - 010C441BAA16841E8795F6384901AF58 /* OSSIPv6Adapter.m in Sources */ = {isa = PBXBuildFile; fileRef = B82463619A4E5450985719E6708F185A /* OSSIPv6Adapter.m */; }; + 00D47783A8896A2CB77183AC54B3896A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B22EBF3B312E8568505AE9F06CEFC25E /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01014DE40BF934E31158FE88DCFAA456 /* LLAppInfoComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9E0C415937DE7E59760AAD7167051 /* LLAppInfoComponent.m */; }; + 010C441BAA16841E8795F6384901AF58 /* OSSIPv6Adapter.m in Sources */ = {isa = PBXBuildFile; fileRef = E6554C82F4DCDC7AEF6E40B5904434BA /* OSSIPv6Adapter.m */; }; 0122945EEB0ED2711D042289DF417EA0 /* TUIFaceMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 202BB8B880446B1F9B7C7708BF26FDD1 /* TUIFaceMessageCell_Minimalist.m */; }; - 01337B28102993C3FDD41D9A2E0AFAB2 /* RACCompoundDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5EF7D9D7CF5AEBE8527D8FD7FD0457 /* RACCompoundDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 017169EFCF339B59B9259F2496C0F51C /* YYLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F7CBDC8CCA87BF6904B5742C48E5DFE /* YYLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0188022A2DD38A056E13D07973F7FC21 /* LLTitleViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CBA85E3DB12522FCBE189576FE50046 /* LLTitleViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0195906DF46E539D1CD6530D8D9DEC3E /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A052FCDD78C6A103C9FAF11D743D3FDC /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 01AD9C4D5168F89B9844CB3E46072DE7 /* NSObject+RACDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FD55C05BD52A295A1AFEB95985876CF /* NSObject+RACDescription.m */; }; - 01B2E81FBD9A6D179150C9130B2C1807 /* UIRefreshControl+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA23F8D950941582DC465B8668B6EBC /* UIRefreshControl+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01FCBA3480BF4F485F07F1C7B25B88D6 /* NSObject+YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 384FABFAC117761ED0526B174E342995 /* NSObject+YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 020FEDA58170EE1ABDF9E268D373CF4F /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = C16011D3C023E93ABE74B4B5EAFDA759 /* JXCategoryNumberView.m */; }; + 01337B28102993C3FDD41D9A2E0AFAB2 /* RACCompoundDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = B5F401CFC257F77EC27724C8E9B72978 /* RACCompoundDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 017169EFCF339B59B9259F2496C0F51C /* YYLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCBC00766D06F1B7F4F5ECCC2D19171 /* YYLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0180FFD87596CE458D6BEAC78D956E58 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EFC2B9A5DD894B9DDC7C1B220A86E22 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0188022A2DD38A056E13D07973F7FC21 /* LLTitleViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 526A2B0C3FC3B187FF770704F25E1445 /* LLTitleViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01AD9C4D5168F89B9844CB3E46072DE7 /* NSObject+RACDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 48E908F60217B7B5344EA813696E9C6B /* NSObject+RACDescription.m */; }; + 01B2E81FBD9A6D179150C9130B2C1807 /* UIRefreshControl+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F6633117218F5C9B51700A7513813FE7 /* UIRefreshControl+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01B503E5471AD5173DE109423170F4E9 /* ZipUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AA9A2E1438036D23183D38BA6BD6C82 /* ZipUtilities.swift */; }; + 01BDBBF1657820AB1883A41F1D317790 /* OfflinePushExtInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4EDE133919220DA0DB77266DD4F290 /* OfflinePushExtInfo.m */; }; + 01CC429C9627CFE6AA836FD1BEC68B55 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 07C862DBF71EFED68AB3FCF04848DFCF /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 01FCBA3480BF4F485F07F1C7B25B88D6 /* NSObject+YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 69CDE4A0B26080E0536A05BC4BC16084 /* NSObject+YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 020FEDA58170EE1ABDF9E268D373CF4F /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F20F182CE4DA5C4011C05FD04682B7 /* JXCategoryNumberView.m */; }; 0265A0C9B98BF6F89B4666A6CEDC67CB /* TUIGroupInfoController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = FE1BD52BFADEA61D919421EC8D818FBA /* TUIGroupInfoController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02661A0934BC99375198D41EA84CDD7D /* YBIBImageCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E00C1F2AF7DDD0B85C9C1676E96BBC4 /* YBIBImageCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02661A0934BC99375198D41EA84CDD7D /* YBIBImageCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D936986B00F70F98A5F9D1DA0A4E4F /* YBIBImageCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0271EB1B8C34CE651AF84DD0E3B3D54B /* TUICloudCustomDataTypeCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E909573FB94FE0B5E7F0DB01A78B32 /* TUICloudCustomDataTypeCenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 02D53775D779865D05E8AB0B473494EF /* TUIReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC2904CA0EBAC93330078979CE446BF /* TUIReplyQuoteViewData.m */; }; - 0311146BDD4388D02608B16BC6134DE2 /* MQTTSessionSynchron.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA60340B517A39619756D4BE4109CDD /* MQTTSessionSynchron.m */; }; - 035138EA315B76A0AA23302AA62A5701 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 03588B938BECEEF89042E2C73159BEA2 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 997A536F3F1971F638D95CADC9AB81BC /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02E9ACC4782F8EE2D53F5338165BEEB6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 95EE60D03898593A6C20C72EBD683F98 /* PrivacyInfo.xcprivacy */; }; + 0311146BDD4388D02608B16BC6134DE2 /* MQTTSessionSynchron.m in Sources */ = {isa = PBXBuildFile; fileRef = DCA7AF97E6E82F6C971AD0C7105CF4D9 /* MQTTSessionSynchron.m */; }; + 033E3949E9602802BAB4714C58B69C79 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5255FAFE0C0E220F260AFA6D1522B1 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03588B938BECEEF89042E2C73159BEA2 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E3C2E300CD116D6119C5D6C7723351 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; 035D58BBEBF04765E3880007A91C3D44 /* TUIConversation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B18A0FDCCE2BCD71AF416792C610BE8 /* TUIConversation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 036EA037FB85487AE0CFD0A2E4CBB69C /* TUIConversationConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 68634D709C3E0FBD03E2C8A301E3904C /* TUIConversationConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03A82053D2EBDA7BA24A86FCD5C6884C /* LLNetworkFilterViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E9F10F5E7A8EC82BD9A9E61A93CD80 /* LLNetworkFilterViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03A612215C3EBF93073A9828104A7FF6 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F26F0561CFD77A8DE74190245D48F2D /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03A82053D2EBDA7BA24A86FCD5C6884C /* LLNetworkFilterViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B8DCC45CDEBEE45C76704381B29D9C3 /* LLNetworkFilterViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 03B11B29CC2946837B1AE040C56E3D67 /* TUIChatPopMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = C5E5731040BDA7C46A5E0412A2AC9F24 /* TUIChatPopMenu.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03BC4F5AEF53086C44000D0B24B6B7B6 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 1117E254BAF50920CE7CDDE894EC0022 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03C32276684A78A3AB9CC8F2448AE408 /* MQTTSessionSynchron.h in Headers */ = {isa = PBXBuildFile; fileRef = E173A263AF1947688BF11EB74EF12241 /* MQTTSessionSynchron.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03C32276684A78A3AB9CC8F2448AE408 /* MQTTSessionSynchron.h in Headers */ = {isa = PBXBuildFile; fileRef = 4988BA03D0EBAD5A74A80D6379EF62DF /* MQTTSessionSynchron.h */; settings = {ATTRIBUTES = (Public, ); }; }; 03F2428C9FE1AF75B287A39D46F646FA /* FMDB-FMDB_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 148D9AC15C4A9777E5ACBB46C03FE218 /* FMDB-FMDB_Privacy */; }; 03FC2C70E79680B44353938ADA5B4637 /* TUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 65621BEE3F93FA7DFC7B6FD9300CC4BE /* TUITextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04213543A3F956C816311B82A020E499 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2F50726B73AFA95C2E2546DB1C370E8A /* PrivacyInfo.xcprivacy */; }; - 042D818D52B4574BF24F710013A99515 /* LLRouter+ShortCut.h in Headers */ = {isa = PBXBuildFile; fileRef = 810C9F19370F48B37C36FEEBAFADDCB8 /* LLRouter+ShortCut.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0444111BF4AB96C3A12B64159E0E5728 /* YYCategoriesMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA038FF847AA9CDE2EBCF25CB85AAD7 /* YYCategoriesMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 045D1B79D4A0A6C3766E33B8176AE80A /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A5D71394D1614DEAA4201F075D81019 /* GCDTimer.m */; }; - 046C8CF4F5BC1F8F7AEB535E1FB5CFF9 /* TADotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A91F503A954414CF6404E13E5C5F9 /* TADotView.m */; }; - 048BFF3717C2C17FF1C69FF9FDCA20C1 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53FDA5FDE940192C0A7A114221143562 /* SDWebImageCompat.m */; }; - 04A6A10D7D31E14B450F8368F54C9A21 /* Svga.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = DB1CDC2117A647A132EF7E69C17AA738 /* Svga.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 042D818D52B4574BF24F710013A99515 /* LLRouter+ShortCut.h in Headers */ = {isa = PBXBuildFile; fileRef = F766644C58B096CE34504D0D218E0666 /* LLRouter+ShortCut.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0444111BF4AB96C3A12B64159E0E5728 /* YYCategoriesMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = FF7439BD4FE89B1ED8FEF7DD1825760F /* YYCategoriesMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 044EF3D31C4DF2E0FC5C1D5D0A8A128A /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7460B953F2664BBC07950D2921C6B42C /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 045D1B79D4A0A6C3766E33B8176AE80A /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = CF3BCCDFE5207EEDDAA538327D74F2D6 /* GCDTimer.m */; }; + 046C8CF4F5BC1F8F7AEB535E1FB5CFF9 /* TADotView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC90F94F312D0E34FE172989809C5B43 /* TADotView.m */; }; + 04A6A10D7D31E14B450F8368F54C9A21 /* Svga.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 593B07DA61DC8977DA7FB2ADEA9D91D0 /* Svga.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 04BE71321B8DA19CF1683869A64D99CA /* TUIJoinGroupMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BB9B6BCE9C815DF362E7DC0F1CFEFF5 /* TUIJoinGroupMessageCell_Minimalist.m */; }; 04D1BC095B4E3A7F44BADB514002A9FE /* TUIChat_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E862A46EBB0A2B61CF942F373DB8E7E /* TUIChat_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04EE87FCC8246E4608BC172E9C9FFE46 /* LLHierarchyHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 077F02C93089E71E1C7444FD256669B8 /* LLHierarchyHelper.m */; }; - 0505987371579BE111C3BFFC8C7D3069 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA4DB540D3CFAD7CBF2D51E2D3E0843F /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04EE234B1FAA2D40166722FCBC308152 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = AA84C9E918A8EB359CBF8F936A50EBD7 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 04EE87FCC8246E4608BC172E9C9FFE46 /* LLHierarchyHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B7492E14C2FD946DFC80BE5BDC0BD97D /* LLHierarchyHelper.m */; }; 0510DA7DC69F1F3AD18B5CD84760F1CC /* TUIJoinGroupMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E0BAB2367D690A75FFCD2C3E3E476B /* TUIJoinGroupMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0522FA5AF95D589B84A2B57A19F050BD /* TUIMessageMultiChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = F72A0DD575031488E86ADFFE85794378 /* TUIMessageMultiChooseView.m */; }; - 052ACFE9C87A7A8738AC8CCB3D5D418C /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C2421E8072CDDD3A760E81E20F12826 /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 054C3B2C429E6F3BDCDA2A480D917F51 /* RACMulticastConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0179929548EECB179BFD2AB81F876F15 /* RACMulticastConnection.m */; }; - 055736782AAD8B8195A070333A213447 /* LLHierarchyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EC1084FABB35D63578F9FAD4BC2B9FFB /* LLHierarchyViewController.m */; }; - 055D20B1E5A4A78B6D22C5A48D6A8281 /* QGMP4AnimatedImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = B041076E7F05E56F5BC041396AF48619 /* QGMP4AnimatedImageFrame.m */; }; - 056A961481F6100D2E63324FFDCCD88A /* UIColor+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 803823F33EAFB4024F79DA261FD6C34C /* UIColor+YYAdd.m */; }; + 052ACFE9C87A7A8738AC8CCB3D5D418C /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC6D578DAE943369C7E725198632A3B /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 05451F7FC8A2CC518BE1396FF087AD5F /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = D730BBEFDCB616A1B9384EB1AD574C0C /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 054C3B2C429E6F3BDCDA2A480D917F51 /* RACMulticastConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F688F191EA28E7570EBEA4FBE37E761 /* RACMulticastConnection.m */; }; + 055736782AAD8B8195A070333A213447 /* LLHierarchyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DBEACBCBDF9395A22CD3ABF281B25FE7 /* LLHierarchyViewController.m */; }; + 055D20B1E5A4A78B6D22C5A48D6A8281 /* QGMP4AnimatedImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 71B6E3BFC980212235D7C7FB0F5B15BF /* QGMP4AnimatedImageFrame.m */; }; + 056A961481F6100D2E63324FFDCCD88A /* UIColor+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = B39C83EB922B636956FE5F2D8F8A7DF4 /* UIColor+YYAdd.m */; }; 056F6418DC7AB1BEA0337EFB57417A65 /* TUIJoinGroupMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 07FF34D98319B5F3FE027B7F4450B6F8 /* TUIJoinGroupMessageCell.m */; }; 058AB7EAD404A5619F9591AB797BE7CB /* TUIConversationSelectDataProvider_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 21169C94E627784A07C82A02EAA0C0B8 /* TUIConversationSelectDataProvider_Minimalist.m */; }; - 05B32EB25A1A47DAF64D349652FFB740 /* UIApplication+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 29C16822CC3E428F7E062B97F6154735 /* UIApplication+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05B4094BACE6C2B5855A82D6FE99D075 /* OSSPutObjectTaggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7F5685002C353E017BB7720DA8B1FA /* OSSPutObjectTaggingRequest.m */; }; - 05C72493BC22CB7BA10670ACB0EC8023 /* YYTextDebugOption.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C85FF2315200B8D979BDF4BAF93F5D4 /* YYTextDebugOption.m */; }; - 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = A748EFE67C7379FBD594DFCF29A44C9C /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05E4F203EF130676D1AE838809EDE646 /* OSSGetObjectTaggingResult.m in Sources */ = {isa = PBXBuildFile; fileRef = ECEBDA8DB204D74871296B76262CE86A /* OSSGetObjectTaggingResult.m */; }; - 05EEA40D460AB9A5A6E8D33AAAEF801E /* JXPagingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CDC15C26897A7A3BD534286CA6C31694 /* JXPagingView-dummy.m */; }; - 05F22F8B6A39ADEE5F919070E6B2B869 /* UITextField+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DEB8EAF2A933175B66A73484019A5B7 /* UITextField+RACSignalSupport.m */; }; + 05A1DD44EA26C531351AE28F1AC9AFF4 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C7EC0BEBF4146846D1466985703C640 /* SDImageFrame.m */; }; + 05B32EB25A1A47DAF64D349652FFB740 /* UIApplication+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = CA028D2D69AD590A9E195B0056E84645 /* UIApplication+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05B4094BACE6C2B5855A82D6FE99D075 /* OSSPutObjectTaggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 722BE7E177F875A3DC306C0D6F9CFECD /* OSSPutObjectTaggingRequest.m */; }; + 05C72493BC22CB7BA10670ACB0EC8023 /* YYTextDebugOption.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A2EE449522DCED16FF69CB080F8B07 /* YYTextDebugOption.m */; }; + 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EB57D9635A33A33212E093AF52E5728 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05E4F203EF130676D1AE838809EDE646 /* OSSGetObjectTaggingResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D5258A8F9600058612450C0A2D0ADDFD /* OSSGetObjectTaggingResult.m */; }; + 05EEA40D460AB9A5A6E8D33AAAEF801E /* JXPagingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF22ACA36E6E1D4341A21AC7BDB8234B /* JXPagingView-dummy.m */; }; + 05F22F8B6A39ADEE5F919070E6B2B869 /* UITextField+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D4633C889866FADCB396805A32962CA8 /* UITextField+RACSignalSupport.m */; }; 0606D1B69C8826F556E3328BC14CA8D9 /* TUIMessageBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 697AEFBA3C443378CEFAA38443DED2CE /* TUIMessageBaseDataProvider.m */; }; - 0606D6D0FE9E82FD3A43261A0E545C6E /* LLScreenshotHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 11136AC0C681219CD5856FA897FCF433 /* LLScreenshotHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0606D6D0FE9E82FD3A43261A0E545C6E /* LLScreenshotHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F034516BC7947B34EB22C661C2C03F /* LLScreenshotHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; 060BB4B944FC6A87F6E993FD5095F6B6 /* BRPickerView-BRPickerView.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */; }; - 0622AA40FFC64BC7DF9FE3E01FD89189 /* palette.c in Sources */ = {isa = PBXBuildFile; fileRef = 71EC3E4EB816B909748899CAA8ACC9F4 /* palette.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0622EE2BB509D7BB8BE2E89B19D1C5DF /* OSSPutObjectTaggingResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 993A7CB6398420FDFD79EBE780924AEC /* OSSPutObjectTaggingResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 065E04BE0007C71018C9CF60606B5466 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = DB11B5B3C948ED3F85C5BD6CF284EC8B /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 068B13E9383281DC113B1B338B0BC0EB /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F46D031F1E881D17EE0D1D45BDED9C46 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0622EE2BB509D7BB8BE2E89B19D1C5DF /* OSSPutObjectTaggingResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 56BAFE6EA4F60EFE92A698548CDFCF6F /* OSSPutObjectTaggingResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 06AB20CCE84FE4E65BB0C4B21D5EF159 /* TUIBaseChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 80982FE688D1717632F9A64839F7AF6F /* TUIBaseChatViewController.m */; }; 06AD72CCA3AF39BC663C5323D0B94276 /* TUIGroupNoticeCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CC2A638F8CCA07A3B663837CDF7B381 /* TUIGroupNoticeCellData.m */; }; - 06BCDDE08C148024F75AC922D6EF1A58 /* FMDatabaseAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A092B9D3A938F22258A1C5A04B3C13D7 /* FMDatabaseAdditions.m */; }; - 06CF9BA7F1218B957233F4416B218154 /* CLLocationManager+LL_Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AF758D222B602C1306258FE2C2F033 /* CLLocationManager+LL_Location.m */; }; - 070E3B8CFECA2B7EFF61B256763C1386 /* LLRulerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 54510A5795F6AF79F4AB20B442D08173 /* LLRulerViewController.m */; }; + 06BCDDE08C148024F75AC922D6EF1A58 /* FMDatabaseAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC9D0A8697B7A2AC3B8D6D3F5DD4623 /* FMDatabaseAdditions.m */; }; + 06C2DCBE28F39C4A651BAE857B1E36CA /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = D47B53D2485EEE90A13BA750C09AEB9F /* SDWebImageTransition.m */; }; + 06CF9BA7F1218B957233F4416B218154 /* CLLocationManager+LL_Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 03697A5DCCE59E99B6D859C322B2BD81 /* CLLocationManager+LL_Location.m */; }; + 070E3B8CFECA2B7EFF61B256763C1386 /* LLRulerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F3FD7DBCFAAD619E4C1CFD8A572F0FD1 /* LLRulerViewController.m */; }; + 0744FF91BD34CBF21804DD175227A3D0 /* IQUITextFieldView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = DD726CADA9E7CF526575271D5B097352 /* IQUITextFieldView+Additions.m */; }; 076B3A86841458B724ACC94708C491CA /* TUIChatObjectFactory_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = CB756318698F305B068777B81A551965 /* TUIChatObjectFactory_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 078A128AD9AE4BADFFBECB900B75FE2F /* MQTTSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DFF053204F5F416B6A4B10DA18379D /* MQTTSession.m */; }; + 078A128AD9AE4BADFFBECB900B75FE2F /* MQTTSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 54BB0D7D6F853CA4875A588BB976B0A7 /* MQTTSession.m */; }; 078B5A62D6C961D2D3A839562D6CD352 /* TUIChatDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 79BDF63877BF7277102F6279C283A3FC /* TUIChatDataProvider.m */; }; + 07AEAEDEB8A50365A17143861C5FB4A8 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 80F60B3CBE5F9E587140DB5C4FFB26D9 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 07BBE14D13B2308935A86FF8EA90E958 /* TUIMediaCollectionCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB6806CDE099CA882C42A8D9F13365C /* TUIMediaCollectionCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07D14B5EF1995A49B3159DB7DF129208 /* YYWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E146B7C7FE9E0B8FA10618C44D4C62C4 /* YYWebImageManager.m */; }; - 07D568B64DE55CAFE7D926CFE08B52CD /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = F5716A888457152BDD127F5762B4B0DD /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 07F10CC389188E48EB14C281BB9BE6E8 /* NSMutableDictionary+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 187E24C1251D9FFD71CCE93F4171FB63 /* NSMutableDictionary+AvoidCrash.m */; }; - 07F1E9EB27EB1A6C663B9E6B488F72C7 /* TZVideoCropController.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E6AA552E6A519AF1260E57356DA43F /* TZVideoCropController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07FD4096630F531BD78D2B7E77D9D8DB /* OSSXMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A0FC57053AEE7FA8CB70D29523CF07D8 /* OSSXMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 081726C9B0A5BB4448B5DA4AAECF90ED /* LLShortCutModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E4DB308C8C7964C953B0D120544A00 /* LLShortCutModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 081A184B4D49DE347719C16C538A591E /* MQTTCFSocketTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D24A10AAF3304CC7FF20D79AF74DDEF /* MQTTCFSocketTransport.m */; }; - 081F5490E6DEE4DE765BE89AC4EC8288 /* OSSIPv6PrefixResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = E9945E908D2CF5BD5096941CC7FB3356 /* OSSIPv6PrefixResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0841A8F711A24B7F373A5B2E7DCA7F90 /* LLCrashDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D418FAC637852F568EE188227E3439 /* LLCrashDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08699A51E1CCDD2B8DD889A284ABE884 /* RACEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = AD7C745CE318AFA54FF84DD6FC29F2D4 /* RACEXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F927DA0C38A909BA650B83578F8868 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07D14B5EF1995A49B3159DB7DF129208 /* YYWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AA08BF9F59DD8D7D975269572F90DE81 /* YYWebImageManager.m */; }; + 07F10CC389188E48EB14C281BB9BE6E8 /* NSMutableDictionary+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B214FF6F0B5DF058EAB84CBA5CB49C1 /* NSMutableDictionary+AvoidCrash.m */; }; + 07F1E9EB27EB1A6C663B9E6B488F72C7 /* TZVideoCropController.h in Headers */ = {isa = PBXBuildFile; fileRef = E02357F6C56C7E274CAEBE2B4A112E34 /* TZVideoCropController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07F7D99F876DB8E82AB1370D7714DC2F /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 644C5E1632EC58931811708AC07F12B3 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07FD4096630F531BD78D2B7E77D9D8DB /* OSSXMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9FCF9EAB97503DBEE7531816122FA1 /* OSSXMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 081726C9B0A5BB4448B5DA4AAECF90ED /* LLShortCutModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 39412F2E342F45004F168645F67B7C47 /* LLShortCutModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 081A184B4D49DE347719C16C538A591E /* MQTTCFSocketTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = EA8C7406B301BE8273410FBC2AD62032 /* MQTTCFSocketTransport.m */; }; + 081F5490E6DEE4DE765BE89AC4EC8288 /* OSSIPv6PrefixResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7FF4E56FB57E68D16A5E3145BCF530 /* OSSIPv6PrefixResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 082304C1BACED3CCD06217A48ADA64C9 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = EBD2B361A3238AD29CDE2377784A4314 /* UIImage+Transform.m */; }; + 0841A8F711A24B7F373A5B2E7DCA7F90 /* LLCrashDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4193A35FC3320885BA47232C75963539 /* LLCrashDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0843F940A222F1D9369AF3767BF59178 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB282F8C620DBE4956E8CE56054EEEE /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08699A51E1CCDD2B8DD889A284ABE884 /* RACEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = FCBB6DFD6A58E8B6100BF172DEA7EBA8 /* RACEXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D3CDD13D69DD4A561025ED3F2249C6A /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0895CC7804D677B0811493338E315A7C /* TUIChat-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F101A8D76A7CB07D0256337B955E80 /* TUIChat-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08C261CB064D5382AC4D73539A6CF0B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 08C82A50A8F66398B67DE2323EBF0788 /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F39D688C0432EC7385D58A7FA22057 /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 08E8B7ECC821E18E4B5B4F746E7337CD /* UIRefreshControl+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 630A8AED075D0E7F169FB5CD1AB95E63 /* UIRefreshControl+RACCommandSupport.m */; }; - 08EA26BFDA9DCFAB1FDD4B0B7B435D0E /* NSInputStream+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = 561A4B42CD283F892C40877578A4EAAD /* NSInputStream+LL_Network.m */; }; - 08EE826653BB71774A3FB8368D8F3409 /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB5C0075145FCD60B852DBCC0F55A2E /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08C82A50A8F66398B67DE2323EBF0788 /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B419F69AB9F77AFCEFA32FD565D3F52 /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 08CE50255C337E1B09D84BA4D501F7D1 /* TUIDarkModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CE18216B8392E2C506407533674D7C /* TUIDarkModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08E8B7ECC821E18E4B5B4F746E7337CD /* UIRefreshControl+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 24726EDF04425EB9268BBF0BE35F2019 /* UIRefreshControl+RACCommandSupport.m */; }; + 08EA26BFDA9DCFAB1FDD4B0B7B435D0E /* NSInputStream+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = A08F8B16492370DB9F28EB5099110A4E /* NSInputStream+LL_Network.m */; }; + 08EE826653BB71774A3FB8368D8F3409 /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0885D551896D4DBE9DA887B6221629 /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; 08F1C412908D15736E3A366206CEF8F3 /* TUIMovieManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 86EF6079A5879D7E6318E373FCC98304 /* TUIMovieManager.m */; }; - 08FA425F56B11AEB51D5C905ADEAB40F /* UITextField+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = E57CE377F33D91BE48EFCAC0A059BDA1 /* UITextField+YYAdd.m */; }; - 090CC8DB2713055B65F3693A67A9F0AF /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 10DB7E82C53E4593BD09AD3A26261702 /* mz_zip_rw.c */; }; - 091D627CF1F8ADDB1170D46DC9856F46 /* MQTTSession.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D2CF8964A8A871DF64FABE7BE4DC37 /* MQTTSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0975B13671C78F589FD8C34DD5A2B7A0 /* ConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07A9A1CBFA8DF9F590045D07CF13BCDB /* ConsoleView.swift */; }; - 09A436E68E1A09D43D40F7107B5F33DF /* LLSandboxViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A6FA03A94E44FBE7F80E721D32EA2C1 /* LLSandboxViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09A4B46F66C2284270C95BB04D62C0DF /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = EFFF2DF7666822D1CBAD30549C0DCBCE /* UIColor+SDHexString.m */; }; - 09A885BE8C37154E6A7988D1E9379602 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = C98A24ED35319CC253B303A80844A9B0 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 09CD09FD9FC0592B912E0E99B9958EDC /* LLAnimateView.h in Headers */ = {isa = PBXBuildFile; fileRef = A6B2AFAF637F3AB17C7393AD1E14D5AF /* LLAnimateView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09E767931055798FD93E0FA0B8DED95D /* LLJsonTool.m in Sources */ = {isa = PBXBuildFile; fileRef = A51BE9B09197AF44815BB8690A4F1F20 /* LLJsonTool.m */; }; - 09FA78FE091C67BE9ED42F32F0F5B331 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D482A4D2E83ABB7270543B5F78FC5FA4 /* PrivacyInfo.xcprivacy */; }; - 09FF77340E8ABB3E4FE1FEAD1BC171B9 /* QGVAPMetalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C3A1BBED6FF5791965AC95E06EC74A /* QGVAPMetalUtil.m */; }; - 0A12FA37E7E31F3C1133B3CA5CB1BACF /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 855508FEC9DB8E5FC431780695E235AF /* YYImageCoder.m */; }; + 08FA425F56B11AEB51D5C905ADEAB40F /* UITextField+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = F672B2747776908BD811039768BC3E30 /* UITextField+YYAdd.m */; }; + 090CC8DB2713055B65F3693A67A9F0AF /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 15860ADA4F37D1ADAED9FD137CFFCDEA /* mz_zip_rw.c */; }; + 091D627CF1F8ADDB1170D46DC9856F46 /* MQTTSession.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D33CA776B0C7A667FEC2DA58D0DD92 /* MQTTSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0975B13671C78F589FD8C34DD5A2B7A0 /* ConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FF19D5317D1ED5C5188BF89D337F6A /* ConsoleView.swift */; }; + 09A436E68E1A09D43D40F7107B5F33DF /* LLSandboxViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C5EABFA1248704C4935F55A44D0FEAF /* LLSandboxViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09CD09FD9FC0592B912E0E99B9958EDC /* LLAnimateView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFBC22DC52C1A898920DEFF886A4646 /* LLAnimateView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09E767931055798FD93E0FA0B8DED95D /* LLJsonTool.m in Sources */ = {isa = PBXBuildFile; fileRef = DFB59CF852C889E6D49871A7FB1EF503 /* LLJsonTool.m */; }; + 09FF77340E8ABB3E4FE1FEAD1BC171B9 /* QGVAPMetalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 33B08BAA0B5F97E5E3CE46628C420C4E /* QGVAPMetalUtil.m */; }; 0A2B82C64D6AD021DD27AB5121204723 /* TUIChatExtensionObserver_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B28F74266AC1DF20798935654BBEB03 /* TUIChatExtensionObserver_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A3EB1147CCCE2541F1287F34EC71258 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7921D888B4A6F945E4E0669B03874248 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A4B2CC947F7739D7F3B995A5EA111CD /* NSTimer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = C4757AC1CFEFDEBC730253EF4BEA0C67 /* NSTimer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A543346E663B7BA3CC071AA92390EB4 /* TADotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 846B73C70CBABA8D9C78038B4C56094C /* TADotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A4B2CC947F7739D7F3B995A5EA111CD /* NSTimer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 31D03D99C57F9ACA9A16C6FC6AB13652 /* NSTimer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A543346E663B7BA3CC071AA92390EB4 /* TADotView.h in Headers */ = {isa = PBXBuildFile; fileRef = A25CBD3B81EE4193B886C64BB99F4E21 /* TADotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0A5DBEEEBB323F41C4F572435D59455C /* TUIRepliesDetailViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = B806B2B3C57CE699810BCE2A2F244814 /* TUIRepliesDetailViewController_Minimalist.m */; }; - 0A8D9AC2B8F9313FA1E0766D228E2633 /* YBIBDefaultWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4656B0D875D02988334E3342B3ED9BFD /* YBIBDefaultWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AA1842830C770B1E299BAC977E813D9 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A810E14A1686564AAFE3BED75C40DE /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AB3E68B0D75E2E12EFA2719137B82E8 /* OSSRestoreObjectRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3980EF80C787628B0C4117B629C046B0 /* OSSRestoreObjectRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0ABA5238D75A3BBD5BC762B8983164F8 /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F209F552AFAF96998B3168B1496ADF79 /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AD0DA7E3EF0417207A3284FCE002F24 /* NSMutableData+OSS_CRC.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4BF21042F6613FC7A908ED91C9F571 /* NSMutableData+OSS_CRC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AD39A3085B61D2AEA88C66711701727 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ACD98B800B0FFCFE46A895FC9064DCE /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AF16F084FDB6E84677C4692CD931EE6 /* TAAbstractDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB0384BDC619A2F569AD4FB3436EC86F /* TAAbstractDotView.m */; }; - 0B62EB656C8E06BEC42B27C1BCE5B4A8 /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = D91BCE3E58E0906267C3AABAB8C95305 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A8D9AC2B8F9313FA1E0766D228E2633 /* YBIBDefaultWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F44CAF0546D581DC68E8E12AAD674C /* YBIBDefaultWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AA1842830C770B1E299BAC977E813D9 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 56039E928BC98914D3D7BC3588147DDE /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AB3E68B0D75E2E12EFA2719137B82E8 /* OSSRestoreObjectRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E38F77FBF70FE78E3F9C884F2A239974 /* OSSRestoreObjectRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0ABA5238D75A3BBD5BC762B8983164F8 /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D917E7C268683BBDB19CF1CA24802F2 /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AD0DA7E3EF0417207A3284FCE002F24 /* NSMutableData+OSS_CRC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DFC64AD2C17C3AA6FE573958757156C /* NSMutableData+OSS_CRC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AE01A7B4911F5F10E97A56F0881F02A /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = CD87398022E36EB461F2985C62E47454 /* SDImageIOAnimatedCoder.m */; }; + 0AF16F084FDB6E84677C4692CD931EE6 /* TAAbstractDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F0278AE29B9C08CEF13C303B90CAF3 /* TAAbstractDotView.m */; }; 0B6AB62DF2896F3ADF534A9E2066A508 /* TUIVoiceReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = FCBBA7230A43A051A289DA1A6EDB8017 /* TUIVoiceReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B82E27A0B4B19E561A1FCF1C6D228EF /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C430E8AD368DC75DB0A8C8DFFE5D55 /* MapKit.framework */; }; - 0BD03DDEEB3CBDB7C2D899140420AB5D /* YBIBVideoCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6419366B9997BD65BE091E09A509E964 /* YBIBVideoCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BD1E52C6A20A1E2F9B6044C2CF41DAC /* SDCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = AADEB474250D82264A916866BD895924 /* SDCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BE832A8BD43867FAB81ED1FF529D1BB /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDEF48EB0CF6B08399363EE75D0328B7 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C06527D45203379F258430E3A705BBF /* LLWidgetBorderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DDB12BF60D27F181CFD73F07B676359 /* LLWidgetBorderHelper.m */; }; - 0C0988F44323C559DBF0DA5BAC5D3D22 /* OSSCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4876B7149AF6B8F3356BF981EE93B481 /* OSSCompat.m */; }; - 0C0C7BDE1A0FC54E6245AA09A842EACB /* LLEntryViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E29A5CCB4C58D058120E60FE26C209 /* LLEntryViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C1C2331038CB08304C89016AA44F46F /* LLWindowManager+Sandbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 66AA17F0AF5B2C21DF83A056B2479C67 /* LLWindowManager+Sandbox.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C312924F0A07471A1D04AD15D32BF3A /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F3AACD0497A0A2B6AC575C5D410B3A1 /* JXCategoryIndicatorRainbowLineView.m */; }; - 0C5CB38D8F399F890785483EAF531383 /* LLComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = D32C31A99CB831DBC9C3B7AD02884C7F /* LLComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C6956D9B1BAF797C380C6AEA4C23A5D /* RACBehaviorSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = B2AF089C9B4BBBACBEE56D9F83207C7C /* RACBehaviorSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C6DABFCF5BF706F0288D68F246B8D98 /* BRResultModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 336592E8727ADFB9E506548FE3F5D3C1 /* BRResultModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C97DBC8F830B92149AC516A9C9EA04C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */; }; - 0C9B84F079FC860C45179349B277099B /* MQTTPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C0F5D3DE07ABC062B8E88EE36DEBB9D /* MQTTPersistence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0CAEE65E6D9FF477F8DE31E14CA26C7B /* LLSandboxModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2049E6B70737448EE92FF6A23B15BC44 /* LLSandboxModel.m */; }; - 0CB058D5589D74FE3D5108116397CE77 /* LLHtmlWkWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CF08BF793028CE5C11411A6E7E1C9F /* LLHtmlWkWebViewController.m */; }; - 0CBE1243DD49592DC58233E98D212EFE /* LLPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C999B6DA3D1D122F2A23BEA6EADF9953 /* LLPreviewController.m */; }; - 0CBFBBED8CC2A92CBB28696689E6E19A /* NSMutableArray+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CA87FE81665C33ED8AFE140E70ABD1A /* NSMutableArray+AvoidCrash.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0B82E27A0B4B19E561A1FCF1C6D228EF /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6BC76762F8D52042C42AB6BF970FEED /* MapKit.framework */; }; + 0B9E6CDDBDBB0D3B723481714B3C6FD0 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 40F75BB15FB44DEB1E68FEB6BCEBD91F /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0BD03DDEEB3CBDB7C2D899140420AB5D /* YBIBVideoCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0482EBFF9848823658B081A54CCFFB /* YBIBVideoCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BD1E52C6A20A1E2F9B6044C2CF41DAC /* SDCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D85F571351B8D5A7A33993426157D83 /* SDCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BF46B2653C6B6026D3E625A4282F0F3 /* Pods-QXLive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76262613319C32AD3942999FD973732D /* Pods-QXLive-dummy.m */; }; + 0C06527D45203379F258430E3A705BBF /* LLWidgetBorderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC9638F77E815D0E3B324F718450E25 /* LLWidgetBorderHelper.m */; }; + 0C0988F44323C559DBF0DA5BAC5D3D22 /* OSSCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 45A85B8E3D1E373866D8BA83364066BE /* OSSCompat.m */; }; + 0C0C7BDE1A0FC54E6245AA09A842EACB /* LLEntryViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D6D33B9A6C0316F839B7702D98CB1E4 /* LLEntryViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C1C2331038CB08304C89016AA44F46F /* LLWindowManager+Sandbox.h in Headers */ = {isa = PBXBuildFile; fileRef = BFAB969193E17F3829AA936707D86F16 /* LLWindowManager+Sandbox.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C312924F0A07471A1D04AD15D32BF3A /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05BACFC5C27CC08ADFFEE87EAE8C1090 /* JXCategoryIndicatorRainbowLineView.m */; }; + 0C5CB38D8F399F890785483EAF531383 /* LLComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC2384014AEE26EAFB9C600A8015122 /* LLComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C6956D9B1BAF797C380C6AEA4C23A5D /* RACBehaviorSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 29CA2D1B5A8C0FBD39DB377ED08EFBE7 /* RACBehaviorSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C6DABFCF5BF706F0288D68F246B8D98 /* BRResultModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3714959B32893D0305EFC87D686A4F24 /* BRResultModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C97DBC8F830B92149AC516A9C9EA04C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + 0C9B84F079FC860C45179349B277099B /* MQTTPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 18F4C4629CC425BF3DE1AF23A034EC2A /* MQTTPersistence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CAEE65E6D9FF477F8DE31E14CA26C7B /* LLSandboxModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D75DC647DAB6C1AEDC8D507218D413DA /* LLSandboxModel.m */; }; + 0CB058D5589D74FE3D5108116397CE77 /* LLHtmlWkWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B41610D9C71138E26CD083D47E0CDA3D /* LLHtmlWkWebViewController.m */; }; + 0CBE1243DD49592DC58233E98D212EFE /* LLPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 736B0E5E7A0DCE490FD163260A1E8FC9 /* LLPreviewController.m */; }; + 0CBFBBED8CC2A92CBB28696689E6E19A /* NSMutableArray+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = EF7118D739E1BFA6377449B799E1496F /* NSMutableArray+AvoidCrash.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 0CC32E05A5D3850F7128B0CEDE093809 /* TUIBubbleMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACC681AFDDAC895FF7D551E3A4EE95D /* TUIBubbleMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D6EFFD314E70C1E547970D8CEF11131 /* JXPagerMainTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 420159759D043F67FCFEBDE0AEE10B69 /* JXPagerMainTableView.m */; }; - 0D72C23AB0597CFF32A4C8889E6AA3DA /* YYTextRubyAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D4BDBE9C4BE893A583BDA52CF77C86A /* YYTextRubyAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DB61F661491104AF5F8778F810C37D4 /* RACSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = BB5D0F3A36BAE05B4CAAAA86DFE8BA40 /* RACSubscriber.m */; }; - 0DBAE07ED5D8EFF25BD2F6B66EE97A50 /* YBIBAuxiliaryViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A3FC08923CD2F5B2F8A1436D1F0727 /* YBIBAuxiliaryViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D09D90479A0C8E3E30E7EE414997DF4 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = B0E4C5AFE10929A35D97E1EA0E4B135A /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D133E7EBAF3D42A5A6538A79D46BA03 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C1BC0472FE5FD58AF300F17F81501112 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0D6EFFD314E70C1E547970D8CEF11131 /* JXPagerMainTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 873998215043841815B0429E6732E482 /* JXPagerMainTableView.m */; }; + 0D72C23AB0597CFF32A4C8889E6AA3DA /* YYTextRubyAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = F861B1537BCE56A6BA93D8DE8FC5BC59 /* YYTextRubyAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DB61F661491104AF5F8778F810C37D4 /* RACSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD2B1887F9946F4A3CC53C3A5A7B630 /* RACSubscriber.m */; }; + 0DBAE07ED5D8EFF25BD2F6B66EE97A50 /* YBIBAuxiliaryViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 848246EBE770CCC005AA4310A97E5DC8 /* YBIBAuxiliaryViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0DE0F18BAB9098574ECFB9BBE0F38E1D /* TUITextMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 6469957AD651325AF37FB226E8998D56 /* TUITextMessageCell_Minimalist.m */; }; - 0DE685CEFEB20136E8E8D4B4BFA9EAFE /* QGVAPSafeMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = BC34D68F6F1B5D78D05169156D9E759D /* QGVAPSafeMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DE685CEFEB20136E8E8D4B4BFA9EAFE /* QGVAPSafeMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 67FEC9974CB487C8AA112FB22A6A74DB /* QGVAPSafeMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0DE7D74D5E2E0260499990C0B821679E /* TUIVideoReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EFB45CA45BDF87B7F301AD48B0DF034 /* TUIVideoReplyQuoteView_Minimalist.m */; }; - 0DFFD2D3A97D7321ED6B1BBDD7B4D831 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 331CB7AFCF4D5077F0D396A6B56580B7 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0E0760CD2FB20DB0516AC3D4564DC590 /* TUIEmojiConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FD44815ECE4EA76B0FD7468FD81DF564 /* TUIEmojiConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E10E3D9408E4EEEE700CE5F7B6EEC30 /* LLPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC9888B74C0693DAA960A466ACCF41D /* LLPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E10E3D9408E4EEEE700CE5F7B6EEC30 /* LLPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BBE6D9E6934F4A1295351D6DA04D07 /* LLPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0E2BB2BC5FED54DD181375B14557BE00 /* TUIImageCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 24734CFC2869F85306FFB5AF734D3733 /* TUIImageCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0E4A332820BC7A109560CF1944229DB5 /* TUIConversationConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 480843312073783E57924342A1831668 /* TUIConversationConfig.m */; }; - 0E738963815B831A6195FEB28354A8BC /* LLTitleHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 81995451604FDAC4033788DB503D7F60 /* LLTitleHeaderView.m */; }; - 0E75ACB10489F67801489EAB68D34A51 /* QGHWDShaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = E8D2662663E3BED0E6A88DF9D357CE76 /* QGHWDShaders.metal */; }; + 0E738963815B831A6195FEB28354A8BC /* LLTitleHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 65678AFC51F00D296A959D345B13E278 /* LLTitleHeaderView.m */; }; + 0E75ACB10489F67801489EAB68D34A51 /* QGHWDShaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = D7574DD4D47B99CF15F057DA575390BD /* QGHWDShaders.metal */; }; 0E7E1AE4CD8342A11D0754DB5389F779 /* TUIMessageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 351AD2DDB6888E18549005C6A2B56494 /* TUIMessageController.m */; }; - 0E8A6DC318277807A45CB21C40672C3F /* RACSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = E3503190E6FD8367BB245ECB35BEFF41 /* RACSignal.m */; }; - 0EAE36BA6F191620EE56C29C43191D9C /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 297D6D214B9E367BB5A9FE1C07687FDF /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0EBA19D1D7F5C36A595236A648E60E29 /* NSInputStream+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 4440DEB112641C728EE94ED68665E077 /* NSInputStream+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EC3180549CBBC44B1C85CF571D15D4E /* QGAnimatedImageBufferManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 55613B0C10E379EFC945C4E6DC02E4EB /* QGAnimatedImageBufferManager.m */; }; - 0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 16E7AC6605909B843C0DDC5906FB759F /* MJRefreshNormalHeader.m */; }; - 0EF815CB8E9DA10F63CD8F40803A3BE1 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = D6A2550AAEED889BB4FC9A4BDCE8FBB4 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EF998FD99FC833F28B2B06CB5452070 /* LLHtmlUIWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A4ACE85ACD2EEA5DBAF315BA6911B54F /* LLHtmlUIWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F07C8D359E2DAC891AF41F731A1CED4 /* CALayer+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5E28A5F4E710495B50869DBE2A68D0 /* CALayer+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F2013EF92FA95D1ACC17C75B4B72441 /* NSObject+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = F53920F4D7F2C4108B6D92A5E4180D69 /* NSObject+LL_Utils.m */; }; - 0F307CCAE2D45876CCD0983763D5D45B /* RACEmptySignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4739CFB31E12B07EABD39D6660B1D629 /* RACEmptySignal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0F36C31F1633EC3349B6FDAB1C8EF3C1 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E8F322F2A8B5B37394E77CDED84D8B8 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F5109284E40773CA8B13207B9C56717 /* UIDevice+LL_AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C430E1628B953B747ED62F5D5A4EBF10 /* UIDevice+LL_AppInfo.m */; }; + 0E8A6DC318277807A45CB21C40672C3F /* RACSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = D88C4031A4949CAF9B8662AC6D9B3AEE /* RACSignal.m */; }; + 0EBA19D1D7F5C36A595236A648E60E29 /* NSInputStream+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = F0843D21283D9AAC0F3F523506980FDD /* NSInputStream+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EBF06BCC2C4BF223BE887A555D54EC3 /* TUICore-TUICore_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 62476AD95833F1EC15B5FC7E01E6CB19 /* TUICore-TUICore_Privacy */; }; + 0EC3180549CBBC44B1C85CF571D15D4E /* QGAnimatedImageBufferManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E1C3C99EEADDCD0F7E40E070FE54705 /* QGAnimatedImageBufferManager.m */; }; + 0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C69C98590E37B3ED76719F2BEA60AC4 /* MJRefreshNormalHeader.m */; }; + 0EF998FD99FC833F28B2B06CB5452070 /* LLHtmlUIWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 206F285C417EB4592AD582E0E645404D /* LLHtmlUIWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F07C8D359E2DAC891AF41F731A1CED4 /* CALayer+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = C28DDEE1CE0413791FE27CABF81EDDB6 /* CALayer+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F2013EF92FA95D1ACC17C75B4B72441 /* NSObject+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 69DFE9503A04CABD5E4B38C11E84CB16 /* NSObject+LL_Utils.m */; }; + 0F307CCAE2D45876CCD0983763D5D45B /* RACEmptySignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 33A9AE1A679F38D63E16BC90A6D54F0D /* RACEmptySignal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0F345665080A245AF1958873611D4DAB /* TUILogin.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BCCCD8BC95F5E12FB275A7AAEDEBAB5 /* TUILogin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F36C31F1633EC3349B6FDAB1C8EF3C1 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = BC48BFCABBB6EE95E092F94E3C3B28F1 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F5109284E40773CA8B13207B9C56717 /* UIDevice+LL_AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 742A1E6D5178AC74FB55B9B25DEE59E8 /* UIDevice+LL_AppInfo.m */; }; 0F60CD5F9500009B8C30EC0FAC24EC08 /* TUICameraViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D49CE152AD6B6A368F767598E30EF271 /* TUICameraViewController.m */; }; - 0F72ACD374D9BF0A9F3B858CD1D14D24 /* LLFunctionItemView.h in Headers */ = {isa = PBXBuildFile; fileRef = CB27D4E2856D7510673754A082A3931B /* LLFunctionItemView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F71B4B1E155F99BF17C011EADF71F95 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 48D571BF5420C75BE0AD2C3B1A4F1862 /* SDWebImageCacheSerializer.m */; }; + 0F72ACD374D9BF0A9F3B858CD1D14D24 /* LLFunctionItemView.h in Headers */ = {isa = PBXBuildFile; fileRef = 652D8706564F0B0C4C2E1480B6FBAEA7 /* LLFunctionItemView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0F79B2475E33916F3F557F885982F2A3 /* TUIChatCallingDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = CE22F08285FBC6969FF903551651BCBC /* TUIChatCallingDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F843F0DE71169C2FF7BF3CA0F567315 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBE57FDDB5FEB5018C5A779171AA5F33 /* ImageIO.framework */; }; - 0F8B085F7AC1338C05966BBFC55EF0B1 /* OSSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 894D68254316A8624C930CFEBF99A2D5 /* OSSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0FCED9581720A35200F4BCC80B057808 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DD8AD4633EE27E435269CB455127C7 /* YYImage.m */; }; + 0F80E5085B1FACBD670029F8B47DAAB2 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 946D09B22E7BC35DB43AC9E37E3B45DD /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F843F0DE71169C2FF7BF3CA0F567315 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5B624A70D4735B79D27A4C5B4DA64AA /* ImageIO.framework */; }; + 0F8B085F7AC1338C05966BBFC55EF0B1 /* OSSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C3BD260DC6D10212C1C3E60A943693 /* OSSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0FD7905480A786738CE135EA20F1F99B /* TUITextMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = A97986EFC169E7901000177162F2CC7C /* TUITextMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0FE76F3E14319EED98D9BCCFF78A01CE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */; }; - 101A10CF50731EFD014AD10D9C48E3DC /* UIView+MP4HWDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 54795AD5BD5E6CFAFF64C70C43367CA8 /* UIView+MP4HWDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 103683286A1282DB4F9E831D0E06F431 /* LLHierarchyDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E269E51228BF01084C8B69B97FCACB7 /* LLHierarchyDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 103C323C936C656603129CFEFC0C6B80 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = EDE526D13E807C0576EA913AA91B14D4 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1046610A51620E727140217FEC6DD5BF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 104D9196010D2A8C52C0C19E9C9D52E8 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 814F960FCBBBB970C3E55FD4F39196B0 /* MBProgressHUD-dummy.m */; }; - 10682EC2863EE4B1FB3AA0417AE39A4D /* LLRouter+Log.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD6EDFDA4322368B97C3EAADC90E099 /* LLRouter+Log.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 101A10CF50731EFD014AD10D9C48E3DC /* UIView+MP4HWDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 609F38FC2BF170DFF2AE9E585C34FFF9 /* UIView+MP4HWDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 103683286A1282DB4F9E831D0E06F431 /* LLHierarchyDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E7CFC45EF81FB9D62C25BD34A73694 /* LLHierarchyDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1046610A51620E727140217FEC6DD5BF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 104D9196010D2A8C52C0C19E9C9D52E8 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48916B4071AC3689F512A4A27B2D6CF8 /* MBProgressHUD-dummy.m */; }; + 10682EC2863EE4B1FB3AA0417AE39A4D /* LLRouter+Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C3BB5140944CD351541881EDFAA96DC /* LLRouter+Log.h */; settings = {ATTRIBUTES = (Public, ); }; }; 106A5FCAF4145ED9C6519734F44D716E /* TUIReplyPreviewData.h in Headers */ = {isa = PBXBuildFile; fileRef = F099CABCF077B9E89AF98C6B90C82F38 /* TUIReplyPreviewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 106F4BFFBE4F028458C0C4A5BAFD3B41 /* YBIBVideoTopBar.m in Sources */ = {isa = PBXBuildFile; fileRef = E68BD4163ACD06CDB23C4F2879913F37 /* YBIBVideoTopBar.m */; }; - 10935051E01BD877DA737BF7BEA14DF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 109D1B65E59C620471D3C872BD9590D4 /* NSDate+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DDF4F1C9C4D3AB838B68EBFC21282AF /* NSDate+OSS.m */; }; - 10D90366E9169376D55954D9B829E818 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9EAE08EC6C4EB7D26B277D9CBFBEE081 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 113C886E84D46B66ED81F349AA0222A2 /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A8342784219EEE54B4560C2443EBF2DD /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 11422CB222C72A6EF77DA96D152FA6F8 /* UIBarButtonItem+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 09622414996E1416277FC9C1D9CBAD74 /* UIBarButtonItem+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 115E6A3F461DC8C1E92EFEE3058E0291 /* YBIBOperateBrowserProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 34223EE92E94A4861F568E6960BFDE02 /* YBIBOperateBrowserProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 106F4BFFBE4F028458C0C4A5BAFD3B41 /* YBIBVideoTopBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 26066A905DEEEE84553A9221450A2D8C /* YBIBVideoTopBar.m */; }; + 10935051E01BD877DA737BF7BEA14DF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 109D1B65E59C620471D3C872BD9590D4 /* NSDate+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 380C5BD13C442E034BF71F95457DE708 /* NSDate+OSS.m */; }; + 11070C99F9B8E0779A87CD5589DC0D06 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A9280CB44A2E836FD369210C0414A0A /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 11097FE0793854F03A82BFCAA919BC1E /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = D999FA8853AA1CE2077F0ACB87C46329 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 11422CB222C72A6EF77DA96D152FA6F8 /* UIBarButtonItem+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F428149B2FF2455DA70284F8BEB2AB92 /* UIBarButtonItem+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 115E6A3F461DC8C1E92EFEE3058E0291 /* YBIBOperateBrowserProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E737304B2404D251C27ABCD5567F1F52 /* YBIBOperateBrowserProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 116ED6B44B17B10CBA76942A7EB155AB /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFE5DE49CF763F91F46159B7E1C1BAF3 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; 117595E349ADDD74EE204512A7393AC5 /* TUILinkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F9FFCC87BF7E40DC2E87253414B2BE8 /* TUILinkCell.m */; }; - 11885F2F63E4C35A28ABA4E930777E91 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 3139DC1DF8B576AC2A57CC239A416ED1 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 11AD210D385F977383AFB974D3CDEF53 /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 360C3E13262A00AE6F4D51091DD6472C /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11BC1BC7296497E738DA1A3B7181434C /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 78950FA64342815DB31DACD34ECDCEDE /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB4CD3CC428E197F23CF1297D603B35 /* MJRefreshAutoFooter.m */; }; - 11CC48E90D2A2A13AACCC8428781AD89 /* palette.h in Headers */ = {isa = PBXBuildFile; fileRef = E39087A10A872D19DE05728812B38A1B /* palette.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11D4DC1FCE5647EEA8484AA4A880AF8F /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B225FF852D74A33F243A457462F72D9 /* MBProgressHUD.m */; }; + 11AD210D385F977383AFB974D3CDEF53 /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 22BB10C33BB18B3202A34C7D2A937F0C /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11BC1BC7296497E738DA1A3B7181434C /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 22213487E53AA83762A2083D3ADBA990 /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 19BDE7DE37FB94AF8F799EB887B2959C /* MJRefreshAutoFooter.m */; }; + 11D4DC1FCE5647EEA8484AA4A880AF8F /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 492115D79EE235CEF40092B476C19A16 /* MBProgressHUD.m */; }; 11F8B37D6D1891F3196083D117C21620 /* TUIFitButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 92871C51F3A63C205C71A1C165D90489 /* TUIFitButton.m */; }; - 11FC9573D3140E8580EE8B826043B4D4 /* YBIBSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = 603B431318DF7F0E94B8D8A8EE6820F3 /* YBIBSentinel.m */; }; + 11FC9573D3140E8580EE8B826043B4D4 /* YBIBSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = B21894011FB4467D95E770A70332E873 /* YBIBSentinel.m */; }; 1205B6E906DFE89E5011CD98C3BD1617 /* TUIMenuCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E95E77CD77531688FB047C8D48AC231 /* TUIMenuCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1219A6860BF3C2D317D3C715FE772C62 /* TIMRTLUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF4D54968106D99B5B105557684ACEA /* TIMRTLUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12800774BDBD6F2A325EF060B6B1C6B4 /* TUITool.m in Sources */ = {isa = PBXBuildFile; fileRef = DF9021474921AF35345BD06EBD2AB531 /* TUITool.m */; }; 12A0C13FD7F5822BC17D483FDD7DC4B8 /* TUIInputMoreCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 43BEB7914C053F5ED176D1E988A1B63A /* TUIInputMoreCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12B0F9412DA72E5C518155799154EFCA /* NSObject+YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ADD41FF697518574C62AA93A07033A2 /* NSObject+YBImageBrowser.m */; }; - 12DEDFBDD6A19E45734C9BF576DB4379 /* RACSerialDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C72714D7104F543216864CE6E00255A /* RACSerialDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1307E93DE595E67AD2D50A379199F385 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = DBEB98BC202CE5F07367789D7F371BC6 /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12B0F9412DA72E5C518155799154EFCA /* NSObject+YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7C656C69B7991466749BA9583DCEC9 /* NSObject+YBImageBrowser.m */; }; + 12DEDFBDD6A19E45734C9BF576DB4379 /* RACSerialDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 33209571890BFD1121B09EF9352AD064 /* RACSerialDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1307E93DE595E67AD2D50A379199F385 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD76B76ED9FFA966995C405B47E305E /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 131177DB5878795DE25814F1E055C09E /* TUIMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9211E26EE5EA1B5D5F0399C5FA89C084 /* TUIMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1311D098F07D9F1AC7CF9FCC37DDB14D /* TUIReferenceMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = F014CF6E9AC36DF1BD11D71E1CA51E3A /* TUIReferenceMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 131F79B9E4717122CEC8195FEFB28A3B /* TUIAttributedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7230A6F1A80D744CBB4A2139CC60E9D6 /* TUIAttributedLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 133B7561751D0BE5D717EA24ADF172F4 /* QGBaseAnimatedImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 07660FE92C617E3B8AB6676371CD6BA3 /* QGBaseAnimatedImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 133B7561751D0BE5D717EA24ADF172F4 /* QGBaseAnimatedImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F689B90C8173CF2269E4DE394AB6104 /* QGBaseAnimatedImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1374AAC56D759E72CEE423DA19A46A8F /* TUIConfig_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 31CDC63E7035C004EAE1BC7C73F92C52 /* TUIConfig_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1399CD097E164E2C7A6882F0C8FFA525 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D9602135AEDD95BB55AF0EE472E6A7A3 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13C93315BD05F9EC411DA61CF40993EC /* NSObject+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = D3935D27B6FADE1B2AFF94A544B87653 /* NSObject+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13C9400B5AFC20C5A5B3832F7306F308 /* OSSService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A1327E73FBA686690C4F7AC78CB1CD6 /* OSSService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1399CD097E164E2C7A6882F0C8FFA525 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7C34CC343507C125EB6837C6748B5E /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13C93315BD05F9EC411DA61CF40993EC /* NSObject+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = A789F7B252C2751219AF125891CC7B53 /* NSObject+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13C9400B5AFC20C5A5B3832F7306F308 /* OSSService.h in Headers */ = {isa = PBXBuildFile; fileRef = 30EEA1EE58480438768944A483CE7952 /* OSSService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 140FF2A1C69F7BF740C09B69C9530C69 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C48DE11BB2002EE471F4BC6C1FE9B15 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1410A4D02BA06FB11A5BE52414C1F4CE /* TUIConversationTheme_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 22F173A85B4B6FDF1FF684108CDB7251 /* TUIConversationTheme_Minimalist.bundle */; }; - 141E78E1381DBCAF7D310FCC1C8BA54E /* YBImageBrowser+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7673FEB024564AC38421746B5766D3 /* YBImageBrowser+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1444DFD1492DECA5C8C0760EF0FB6CA6 /* NSDictionary+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7037A33F8D2744209DA2943C10D15FB3 /* NSDictionary+RACSequenceAdditions.m */; }; - 14676CDFFDE06FF960179AA34C474EEE /* RACStringSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 215C8A666EDC3B538E8D06BD21D6850E /* RACStringSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 149074FCA5C48701BFFA2C9AF969E777 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 027212EA0DE99F6FD328753E9C641F37 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 141B4B6F021F761781BC9D9F8AAE0F07 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D1E4E76E5007958C60B21846EB3CD0 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 141E78E1381DBCAF7D310FCC1C8BA54E /* YBImageBrowser+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E63A23FAF92DD5F3251EF0B328F1C0D /* YBImageBrowser+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1444DFD1492DECA5C8C0760EF0FB6CA6 /* NSDictionary+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 96C8E25F23B1E6EF7231C646A0C30351 /* NSDictionary+RACSequenceAdditions.m */; }; + 14676CDFFDE06FF960179AA34C474EEE /* RACStringSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = D2EDB3C2522692B94BFB6EC06EB734D0 /* RACStringSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 146FAF32A06C6BB449470345F876E000 /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DA1F6403722CFE622396EF89367F223 /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1491AA4AD8AF61C2B6E3B9969D7EC301 /* palette.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F2EB46903FC696F4A42DFF8C534BCC /* palette.h */; settings = {ATTRIBUTES = (Project, ); }; }; 14BA3DCAA48A9B039FF3D0699404E7F6 /* TIMConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 33AAFEDB266478D4B5A46934B6973C3F /* TIMConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14D295950C18090E9B5520366DA0128B /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = AAC9D3A5A73A53CAABD58F8BE574835F /* SDAnimatedImagePlayer.m */; }; 14D6987D9461EBA235CB5D927570901E /* TUIJoinGroupMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C8DA2A02D44E90EB49285092734D51D /* TUIJoinGroupMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14DF69D0604268EA986A32E5C075700B /* LLStorageModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 91AB8BE10177BE0C6043D4F44BA21D7A /* LLStorageModel.m */; }; - 14F3C05CC0A5F2116A2E81066F40F750 /* LLNetworkDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C5E2F93C8F8672C9075458B5685565B /* LLNetworkDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14FA4497F1EF1BFA70BD58AF70E9DBB7 /* LLRouter.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F44E82AA2A85115242EE258A25B731 /* LLRouter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14FA4503CA8E6D921465FFE941B2748D /* NSDictionary+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C585818DF229EC78A99EE206D39BE1 /* NSDictionary+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14FF0AAAF6169AE9CE1118F09FA530F1 /* OSSResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 198915EBB4A948D3DB2DF2367651E1C3 /* OSSResult.m */; }; + 14DC3C68792EA0079B1C026603DCB79A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 14DF69D0604268EA986A32E5C075700B /* LLStorageModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D196C3B31C756FB0E740374A64D08E4 /* LLStorageModel.m */; }; + 14F3C05CC0A5F2116A2E81066F40F750 /* LLNetworkDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = BF50D3782BE0325F478D768EDC1D4EA8 /* LLNetworkDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14FA4497F1EF1BFA70BD58AF70E9DBB7 /* LLRouter.h in Headers */ = {isa = PBXBuildFile; fileRef = F1DF7D94F28198BA10BCBE2B495B2FDC /* LLRouter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14FA4503CA8E6D921465FFE941B2748D /* NSDictionary+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = D20DD2027AC5A9401BA861A78C7A6C83 /* NSDictionary+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14FF0AAAF6169AE9CE1118F09FA530F1 /* OSSResult.m in Sources */ = {isa = PBXBuildFile; fileRef = F8CF4B494678B12F79C894D22D4AE3A7 /* OSSResult.m */; }; 150FD65DF7193E3F32C6AB529E61EC63 /* TUIMessageProgressManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1270D341AD024370F782DDA45E6C12A9 /* TUIMessageProgressManager.m */; }; - 1515E53D44165ADA60360FD882B7B24D /* LocalPitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 364F83A788C75FEB76B035E0BE1A90E8 /* LocalPitchView.swift */; }; + 1515E53D44165ADA60360FD882B7B24D /* LocalPitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D1E3261820DB9A9433A6EB37B8265B /* LocalPitchView.swift */; }; + 1553489FE64B7632055EE648A439FC59 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 59F02994182D40650E8194612C91F47D /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 1556A4D914CBACA73C9D6322E6EE8820 /* TUIVoiceMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAD0AD352E2C213E674C5467229A9AC /* TUIVoiceMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 155DAE0C98A41199F311F340647905B1 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 87032FAD873027C9876BBA503A5DA9DA /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1576311FF9915598832DF80F6AE9AACF /* LLSandboxVideoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C3A2A3C6DBAD007C776287F2AF8DD4 /* LLSandboxVideoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 157A7B96CE5F03F08066EF3ED6B68497 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B3816F1DE8051856914DB7F4396DFB /* MetalKit.framework */; }; + 1576311FF9915598832DF80F6AE9AACF /* LLSandboxVideoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 67CEF53E0F24EA9CFD1071F0F164872A /* LLSandboxVideoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 157A7B96CE5F03F08066EF3ED6B68497 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0605A8E8C5BD82B2F0126377C7D3E113 /* MetalKit.framework */; }; 1581E43B758EA224FB8CA10847A79FA9 /* TUIMergeReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C0427931F2A1B82488C1A7F4152F72 /* TUIMergeReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 159AF03B7FE55B3E29BF3AA92804F4C9 /* NSDate+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E0555F6548F6DDE6870C9DF5739FF28 /* NSDate+YYAdd.m */; }; - 15A09F7F886DA1BC15197613B119B7AE /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 3295DC0F2B081BE9677C3AED8D7AC1C9 /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15BBAB5E75C406EB52666234F8D7A250 /* OSSHttpdns.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ED938ED95EAE551E8005B19DCD865ED /* OSSHttpdns.m */; }; - 15CC0E1F7DDDADF92C06B00DC55FAC75 /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 17E57202760A414A5DEE23C12590359C /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 15CDD745889D2DEF8FC2D8B70F7EA7E5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; + 159AF03B7FE55B3E29BF3AA92804F4C9 /* NSDate+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 3207338365EBF7BD9944C81870D9296B /* NSDate+YYAdd.m */; }; + 15A09F7F886DA1BC15197613B119B7AE /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7223ABEB7A4441164C36487E964288 /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15BBAB5E75C406EB52666234F8D7A250 /* OSSHttpdns.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F03FC5865B06A0A4FCEB0376B13483D /* OSSHttpdns.m */; }; + 15CDD745889D2DEF8FC2D8B70F7EA7E5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; 15F76EA14E352A37AAEB9BFD234C689D /* TUIChatPopContextExtionView.h in Headers */ = {isa = PBXBuildFile; fileRef = EB361C03E5B03DACCD2D1F7D15A19F8D /* TUIChatPopContextExtionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 163E08920F38F4A3A74B0A35FD597187 /* TUIFileViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0B4DA09A4C7ACAD1E2999D1666D104 /* TUIFileViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 164B67EBBDE420384CAF0F06920C792C /* LLScreenshotWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = ACD8078131A331AC70E95D266FBA3A3E /* LLScreenshotWindow.m */; }; + 164B67EBBDE420384CAF0F06920C792C /* LLScreenshotWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DD9C40E05539B7B6E58688BA870BC77 /* LLScreenshotWindow.m */; }; 1656B9D27D1BA93D6059B296C904133E /* TUIReplyPreviewBar_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D0B68F7A77EDEFA15C6E04F186A7F3A /* TUIReplyPreviewBar_Minimalist.m */; }; 165A8DE46D543687290F8E1D51D840B5 /* TUIMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = D823AC827B20FC55FDF20096733C2DED /* TUIMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1666974398EBC614E14C3ED751817DEC /* TUIReplyMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 72E629B3799C8A0D6ED71D0245E94C3D /* TUIReplyMessageCell_Minimalist.m */; }; - 168889E3E897E6D6102A2AA7F7C47496 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = F446979D661DDB4401497A3FAD4B16F7 /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 168889E3E897E6D6102A2AA7F7C47496 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A63CB94EA8C84203F71D1CA1C2DD532 /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16920A7DF362BA6B7BFF6373F9B3B351 /* NSDictionary+TUISafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B022C3F6170B768EE43DBF5F1231B2 /* NSDictionary+TUISafe.h */; settings = {ATTRIBUTES = (Public, ); }; }; 169BAF0DC05D4A1120A42CD58CC2B734 /* TUIMessageCellConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB549AB857DE04EF1BDD48B0B2D30AA /* TUIMessageCellConfig.m */; }; - 16AFA6D6E8F1248018BCE8790512E025 /* UIBezierPath+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = CD483A34465DCE6E82FE4E55919114BB /* UIBezierPath+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16AFA6D6E8F1248018BCE8790512E025 /* UIBezierPath+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F58C07C8461290EF57F06B810A2D66 /* UIBezierPath+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; 16BCD075FF40919A76C360EC65C08D6D /* TUIImageMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 847E02600FDAECBC9FDB61964C06D149 /* TUIImageMessageCell_Minimalist.m */; }; - 16E8AE5D56A9B2A4CE94E0524B766F36 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 16EC053EA15064347035627EC46C819F /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E31335B61EE9471793925A49F551AF /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1709DA959BE17156FAA0A342D697AD9E /* LLFilterTextFieldModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9325625896D75BA126C54F2175170587 /* LLFilterTextFieldModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17134C3258CDB162F0507654B177CAE3 /* RACUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4381026912E3FC76B42F083A510B5489 /* RACUnit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17341EDF872432C3966B77976F3E0470 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 20A0FAAE0A4088D0AD2BFB129FA0477C /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1736D947C34A78105163B59F020A544D /* OSSHttpResponseParser.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F566F3F218678E14FB5FDD6C18FA0E /* OSSHttpResponseParser.m */; }; - 173B513B83A56F88FF2DE97346C4D87D /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 357A28AFE533B7884F0783B6D65367E3 /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1783296E08DA2357148CEDACCE3A9351 /* LLTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 10DAB8D0101B1CE9B86F12A94248824C /* LLTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 179413BD936A98D571223DDA39AB9786 /* UIActionSheet+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1090F166D1C0A46E92779CC7BC747F17 /* UIActionSheet+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17A4935F78766E41FC29D1D668146EF3 /* RACTupleSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 88699078544AF91521CFDC66238CA852 /* RACTupleSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17B48B33392526B1458B2457E3BB0A18 /* OSSDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 9605812F91C3C0D54B9F6F3569092CB7 /* OSSDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17D2FEA6208DC4F2E6D81513BF5E2D71 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 57B96989BED8A595BF0DD4175902F218 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 181244DB18F7C1582B1E1E23866F1B4C /* LLCrashModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 972DCF8F0EB00C9114C3EA8B5E663334 /* LLCrashModel.m */; }; - 1839437DDEA6EB16A5239F19484FDC2F /* NSIndexSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E977FE73FC8734454A5F5FFCF8A60704 /* NSIndexSet+RACSequenceAdditions.m */; }; - 183E110CA013E24F20547A3F1C164DCF /* LLWidgetBorderComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AEC30DD457C07729867D9B6C9771125 /* LLWidgetBorderComponent.m */; }; - 183EE7C43F799CF27B036AE0A6112DF7 /* LLConvenientScreenshotComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = A82F61EC8C11E2C343BB97FF0FBA068A /* LLConvenientScreenshotComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1856D8B9B275B309C6F22C998ED64A4D /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BBEC3D103977DE51928DBF6CCC402A5 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 16E8AE5D56A9B2A4CE94E0524B766F36 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 1709DA959BE17156FAA0A342D697AD9E /* LLFilterTextFieldModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4330020F4C521947AF26520C3C36D5E3 /* LLFilterTextFieldModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17134C3258CDB162F0507654B177CAE3 /* RACUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4054A82DBB97406AE6930F5DDF337D3D /* RACUnit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17341EDF872432C3966B77976F3E0470 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 20CA6B0B009D02EE41529269BB0B0177 /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1736D947C34A78105163B59F020A544D /* OSSHttpResponseParser.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA2719BB5CA9AB9B92A865360E40147 /* OSSHttpResponseParser.m */; }; + 1783296E08DA2357148CEDACCE3A9351 /* LLTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = CE0E272099D446C2FD6837C47119FDC5 /* LLTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 179413BD936A98D571223DDA39AB9786 /* UIActionSheet+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E26E811CF89B2B83F9EBF5C7AF9CC336 /* UIActionSheet+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17A4935F78766E41FC29D1D668146EF3 /* RACTupleSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB5ECE45841E247C0A2B2E4EC46359D /* RACTupleSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17B48B33392526B1458B2457E3BB0A18 /* OSSDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F8615F32472DED5E41F60F5A63C866 /* OSSDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 180A8BFAC72B52E31EDCF19406C20BB2 /* TUICore.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 900B01806C65D7DCC5EC5ED03ECD0D03 /* TUICore.bundle */; }; + 181244DB18F7C1582B1E1E23866F1B4C /* LLCrashModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C3646BA96354A02C0099985DF4298174 /* LLCrashModel.m */; }; + 1839437DDEA6EB16A5239F19484FDC2F /* NSIndexSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E60C781CFDEE02E3CB6E0439024B2C2C /* NSIndexSet+RACSequenceAdditions.m */; }; + 183E110CA013E24F20547A3F1C164DCF /* LLWidgetBorderComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC8CD30E834C0DCF63FA6BA5782D962 /* LLWidgetBorderComponent.m */; }; + 183EE7C43F799CF27B036AE0A6112DF7 /* LLConvenientScreenshotComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = CE1424F91B32D8E450782B368DE382A6 /* LLConvenientScreenshotComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1865B6CB6317AC90DF084409F0CD4152 /* TUIEvaluationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6943F10B256A54258CAE5035FAA5B1A9 /* TUIEvaluationCell.m */; }; - 186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A8DB53A1814DA978DF2EC4B80F70FD /* MJRefreshFooter.m */; }; - 18755C7C80E0C3F8B50D85126C5AD913 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D5CB3BE3AD0D597E3E31A39467F9A02F /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 18CC9761608E5F99194AF54155825448 /* Zip-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD1B2F81655C2E6317E245392AACF40D /* Zip-dummy.m */; }; - 1915FF7F45D1DF9C9FD3063CB685AF23 /* TUICore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B1186EC674E701810914EBF98E6BF146 /* TUICore-dummy.m */; }; + 186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 48AF7830E71D577636207496D60CF788 /* MJRefreshFooter.m */; }; + 1903A0760105E2486B9EAB3AA45257B3 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B3AF33AAF8CAC88D6F3278A2696EE6AA /* SDWebImage-dummy.m */; }; 194EC03A71DA3302E52801CF5B91A6F5 /* TUIChatMediaDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = DF55EB1086CF9818E4F167559D118164 /* TUIChatMediaDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19721A64F1578BB051EAA69D53C068F9 /* OSSPutSymlinkRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 39E625CC8F73FED7C8ED6E343548BCE5 /* OSSPutSymlinkRequest.m */; }; + 19721A64F1578BB051EAA69D53C068F9 /* OSSPutSymlinkRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 38841C117A37A6643DCB88F8A67D5E7D /* OSSPutSymlinkRequest.m */; }; 199196A6294CC937CEE3958AD4E2C9EA /* TUIVoiceReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 346BB8B8D2DCA50D7EDD6B1F4851028F /* TUIVoiceReplyQuoteViewData.m */; }; - 19A1D28B3BAFC6DF0B7D334FA6AEC31C /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EE1E639CA107ACA07889366EAFD9DFD /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19A269F2FE0FA4F2AF8F2C68CFD25B43 /* NSObject+LL_Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA5C6694FC000993DB0910FAA04598A /* NSObject+LL_Hierarchy.m */; }; - 19A3BB577D5FF36893BBF99B18200289 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 675A813C3F57E51CEF42AF6C0BEB0649 /* UIImage+MemoryCacheCost.m */; }; + 19A269F2FE0FA4F2AF8F2C68CFD25B43 /* NSObject+LL_Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EBD3B0E13D269E8B237B7ADC85AEE2C /* NSObject+LL_Hierarchy.m */; }; 19B9A4DC53BEC02B8BC31B8E866993D8 /* TUIUserAuthorizationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E0663BAB8B009B6E38E76EB2150B766 /* TUIUserAuthorizationCenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19DACFADB04BA953A8491AC671B0C720 /* LLNetworkWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 13A8856A517FCDC33267F8F2E0D240BE /* LLNetworkWindow.m */; }; - 19DFDD891E3940254CD1680E4779E818 /* UIColor+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D06B9EC44A319842C49C641A22EA66A /* UIColor+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19F8A68E37A49FF193C31BFFFF882400 /* UIView+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D6E7722E74B767740A1D7D4E7F077E7A /* UIView+YYText.m */; }; - 1A04F96D809081AD065C76C83B99965D /* YYCGUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE4A6B4C9097A35816C4CA1B468C6A8 /* YYCGUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19DACFADB04BA953A8491AC671B0C720 /* LLNetworkWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = E560E18BB9B4ECA6400E78332BD04253 /* LLNetworkWindow.m */; }; + 19DFDD891E3940254CD1680E4779E818 /* UIColor+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 545E4F91069F670EDDED415198AE6299 /* UIColor+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19F8A68E37A49FF193C31BFFFF882400 /* UIView+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEFB767E19488518B5EBA2545010C59 /* UIView+YYText.m */; }; + 1A04F96D809081AD065C76C83B99965D /* YYCGUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 48CADA1527BFF387596A012E48219AFE /* YYCGUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A4130EBF987B83BFBE872EB0B03F7E1 /* TUIMediaView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 40DE24D75001778BCF5E78BEFD743E56 /* TUIMediaView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A49A2078BA4B66466FB930A909F6AFF /* QGMP4AnimatedImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = D59EBD5E279130D7DB476D8FBAD9CE81 /* QGMP4AnimatedImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A510F19704819EA9F9C3CFAC77CDE04 /* LLRouter+Location.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F3CCCE7A53E8819BED09E60D9127F1 /* LLRouter+Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A51CF9668347C9AB7F0DA8A9D149399 /* RACSerialDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6288BCDD450362740A6331EC053E86 /* RACSerialDisposable.m */; }; - 1A67437543BF681DFDFFDCB7505D7BDF /* LLLeftTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8823749628429629E655D5D86988DBED /* LLLeftTitleCell.m */; }; - 1A83CE3F38F8B12A38D9310E93D22821 /* ToneCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE03F0922F64A959707D33F44D92CCB5 /* ToneCalculator.swift */; }; + 1A49A2078BA4B66466FB930A909F6AFF /* QGMP4AnimatedImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 674CEB6319DA26A8EB6FA8EB7C2E0B0C /* QGMP4AnimatedImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A510F19704819EA9F9C3CFAC77CDE04 /* LLRouter+Location.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3A444853E4BC17982A8D145003B844 /* LLRouter+Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A51CF9668347C9AB7F0DA8A9D149399 /* RACSerialDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = C7828D500F6093CD09FB8CC989E8AD0C /* RACSerialDisposable.m */; }; + 1A65647771E890A0F4EE898C97E8801A /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 776CFA1C203D83B99CA88C678E15F2BD /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1A67437543BF681DFDFFDCB7505D7BDF /* LLLeftTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA5781AF75CFC8EEA535BE68D16170A /* LLLeftTitleCell.m */; }; + 1A83CE3F38F8B12A38D9310E93D22821 /* ToneCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D8D0DD804774D4BB031F4294F17C2C /* ToneCalculator.swift */; }; 1A88EA8B1B58F17A5F4F8286E7715761 /* TUIConversationCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 10824CEBAEAC448CE4E6B61396A4030A /* TUIConversationCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A8F4D7FCCFAA0A692DB10B31D3C4A70 /* UITableViewHeaderFooterView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = AD4F686A8EBD8D845DD750CB95B48155 /* UITableViewHeaderFooterView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A8F4D7FCCFAA0A692DB10B31D3C4A70 /* UITableViewHeaderFooterView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = BF3B9C219B5D8CA4E3427470D290553C /* UITableViewHeaderFooterView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1ABABD6E4294C399D90B094D5E3CEC62 /* TUIMemberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C51BC4BBEAB45670F0D5A20672BA6DA /* TUIMemberCell.m */; }; - 1AC287B3981A2BBFB60D36B73A936CA9 /* LLBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA00836D0F311F1C93F48F635263C3DB /* LLBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AC287B3981A2BBFB60D36B73A936CA9 /* LLBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 577EA99AF892FC80FDFB73795AE74976 /* LLBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1AC6A9469252C1A5F8C977952D2AADF9 /* TUIMessageBaseDataProvider+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 5591E78EC7BBBBCF6967AED1BDC523B1 /* TUIMessageBaseDataProvider+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1ACB47DBEEA8BEFEB3157972B052813D /* QGVAPMetalRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D2811D78D87DD63D252B00D371D8E6 /* QGVAPMetalRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1ACF8580DF13150AB59DDAAD52CC1C5E /* sharpyuv_csp.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2D15E0F88B1B0C9A9C966BE12BEE45 /* sharpyuv_csp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1AD405BE4CB7F4A0AC212BEAC1E2137B /* OSSDeleteMultipleObjectsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 781660EDDDC95B30E4AD219096375D1F /* OSSDeleteMultipleObjectsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AEBA7397BE356EB62FBA07D451124BD /* YBIBImageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 016A8B8E9A31E357747906664158A94E /* YBIBImageData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AEDA6A9C6E8FDCCF0875B67D9933F23 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7261EB844E383F4B0E9CF05134726062 /* SDImageIOAnimatedCoder.m */; }; - 1AF975E4CDD2646CF6F548029788EA20 /* VAPMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F435FE909B60095C0D43CB529392C94D /* VAPMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1ACB47DBEEA8BEFEB3157972B052813D /* QGVAPMetalRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 162CBC99F1F8BA87A87C3CE93BD47408 /* QGVAPMetalRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AD405BE4CB7F4A0AC212BEAC1E2137B /* OSSDeleteMultipleObjectsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F62C974D96C0C3FC85AB3BF849997B4 /* OSSDeleteMultipleObjectsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AEBA7397BE356EB62FBA07D451124BD /* YBIBImageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B805B5BBF823B4C369B80E72F3F789 /* YBIBImageData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AF975E4CDD2646CF6F548029788EA20 /* VAPMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = CF53369A8B0DF0513BDF05E8284107D4 /* VAPMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AFDDE174F7DFBE7FB3063086F1F525A /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 07973103A0C3B933766D4185DF0E77B0 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1B084B925CF7B31DC8519D8D4739882C /* TUICaptureVideoPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46D80C90D21F3263EE737B6A267C24B2 /* TUICaptureVideoPreviewViewController.m */; }; - 1B207575AE129EE7B0D7E92DA44878F5 /* LLTitleCellCategoryModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF808611EADFD096D3368AD5DE29AAC /* LLTitleCellCategoryModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B3954A6F476F0FC716EB39384DCC60B /* LLSandboxPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A5B8AE7390267C974D3EEDB16D2AF4F9 /* LLSandboxPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B3A373C0E85F9A1613EAD66EE6CE24A /* LLMoveView.h in Headers */ = {isa = PBXBuildFile; fileRef = C48ADC5EFA994BE7FCF4F04B2B4D8C12 /* LLMoveView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B5B440676B88E51CC477BE0C3EB7BD4 /* YBIBDataMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 19132C55BEE067CF849079E08068A6A9 /* YBIBDataMediator.m */; }; - 1B6116293EEE0C3286026370537AA5CE /* OSSAllRequestNeededMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 87E48C3FD2651D750282321C46987472 /* OSSAllRequestNeededMessage.m */; }; - 1B692E7030310DA1F7F2B6D05F86E04B /* LLScreenshotActionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 309DCE75AE38398FF852225EA7FBFC42 /* LLScreenshotActionView.m */; }; - 1B76FA373EBE72CFEC21821905D5D5BA /* NSString+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6132DBB86A72143E2BFC98E4C0587713 /* NSString+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B0923636CA1091FCFB6BEBBC804A9C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 1B09462282C6957916FA8EF0CDD0D811 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F97A274287A7815903F4EBEA65A06146 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1B207575AE129EE7B0D7E92DA44878F5 /* LLTitleCellCategoryModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C970AEE6236BCF58330D036D69156D5 /* LLTitleCellCategoryModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B34A1A983BA69178D62EF766FFEA3CB /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 706EAA8EF97A9EF8B58B4B37A8C70B84 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1B3954A6F476F0FC716EB39384DCC60B /* LLSandboxPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7F4FCE5B2841512C8B56B3595C9871 /* LLSandboxPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B3A373C0E85F9A1613EAD66EE6CE24A /* LLMoveView.h in Headers */ = {isa = PBXBuildFile; fileRef = 149D41AE89B83465881446CCD18DD1BF /* LLMoveView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B5B440676B88E51CC477BE0C3EB7BD4 /* YBIBDataMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = B30A138F614E2D96E72C6CFAA3EF1931 /* YBIBDataMediator.m */; }; + 1B6116293EEE0C3286026370537AA5CE /* OSSAllRequestNeededMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A1F1E2967738DEB94519ABCA86CD5A1 /* OSSAllRequestNeededMessage.m */; }; + 1B692E7030310DA1F7F2B6D05F86E04B /* LLScreenshotActionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DAEBF47DAD907A4319FCECEBF149DCC /* LLScreenshotActionView.m */; }; + 1B76FA373EBE72CFEC21821905D5D5BA /* NSString+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 769888229E12F2BBE7BA0A489F5B4DFC /* NSString+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B7CFADD01332020D97DD468BF5DADA8 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A44C915129CF5FB29F75D6E99668448 /* YYAnimatedImageView.m */; }; 1B8F7D81A81335BD6EE944E32F282155 /* TUIChatShortcutMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECBC2998B1180A23676A54D19B5A5E4 /* TUIChatShortcutMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BAC69260156BD0B7C09BAE5D070F0D0 /* YBIBDataMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = CCC1A49D9D08D9F1EE79D483C5690F61 /* YBIBDataMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BB983BF6D8EEE655E46C1827B440BDC /* LLRouter+Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 656FDC58CF6F787430A96EACF8FA4053 /* LLRouter+Location.m */; }; - 1C0FA6017CAD67C1A80FFA70024FC6FD /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8158FA9D70BB2EA75BCF88657A4985A5 /* JXCategoryIndicatorCell.m */; }; - 1C1BC9F0555B36914FF5278D30152DE6 /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F5BD21493B8A7AE5BC99015C32682A /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B9D8386A8FFB1D6F356D2CF34C963C8 /* IQUIView+IQKeyboardToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A0F6F8690822149BE632E155F778FE /* IQUIView+IQKeyboardToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BA5E248221E2737C0395D4D9BA7232A /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A4D8F763DF17C7ABE0F9CD0E0094337 /* YYImage.m */; }; + 1BAC69260156BD0B7C09BAE5D070F0D0 /* YBIBDataMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = E2ED00FBD4C5E1E3B13C45A817CDD7AD /* YBIBDataMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BB983BF6D8EEE655E46C1827B440BDC /* LLRouter+Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 925219E1D82F01F5443A91853768502D /* LLRouter+Location.m */; }; + 1C0FA6017CAD67C1A80FFA70024FC6FD /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA8E1CEBD8426E600EEAB98C79995D1 /* JXCategoryIndicatorCell.m */; }; + 1C1BC9F0555B36914FF5278D30152DE6 /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = C305ECE4CDC593B8966FC35CFEE40E8E /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1C32D148086B522735E5F594A1A5E83C /* TUIMemberCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6410F3572F9138679FC972A9B789A516 /* TUIMemberCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1C33563366E431D94591828C74345802 /* TUICaptureVideoPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 929A960D01E2CCD3DED5C21784B95109 /* TUICaptureVideoPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C53BCB441AA61438CBDFAB1947379CE /* UIView+TUIToast.m in Sources */ = {isa = PBXBuildFile; fileRef = B7AC52C17666EC6525CFE7E07F4A589A /* UIView+TUIToast.m */; }; - 1C5C3CF2E557AB6152CB1B8AA84A091F /* LLTitleSwitchCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C15A65928ECBB9640BF3223FCA88C61 /* LLTitleSwitchCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C6A9BE75AF46B08D04DEBB8DA4D687A /* NSObject+RACSelectorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 80EE8F4FE1AAA9373619893458888A7E /* NSObject+RACSelectorSignal.m */; }; - 1C91E7386223E6379068F00122BC62EF /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B2C0B5FE29F5B5E9670A16F2DC036B /* UIView+WebCacheState.m */; }; - 1CB3978B07A69A3A020E5CF64D0AAF29 /* YYTextUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CFD0BE16C6079433375E0B12C14AB852 /* YYTextUtilities.m */; }; - 1CDFABA9B2A06A4238E706017BE1F38A /* RACScopedDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA0A37E6AB6F712549234844DFD63F2 /* RACScopedDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D1E7D0BB03DA45493DC69423238FA9F /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB14977808C9C06363AC3C76AB98990 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D8DD8B591CD81941D2FBCF52BDC7819 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 381CD111DBB71337E32C8B6BD1FC6125 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DA6425591FB0175B15CD159F3DE1152 /* QGBaseDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 79BEF5C6CE21C543618A209EAA6AE09B /* QGBaseDecoder.m */; }; - 1DAB5545C9D05F2EC60A1D938A24ED3F /* GPBTimestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 11FB8F31E693D463EF13059352A46EB3 /* GPBTimestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1DC161351EBD409CC622E826340E4FD8 /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 279D82420F940FB95BE6B50388A61F4C /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C5C3CF2E557AB6152CB1B8AA84A091F /* LLTitleSwitchCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA5BEDAEA2B4B04402026A47EA1FF06 /* LLTitleSwitchCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C6A9BE75AF46B08D04DEBB8DA4D687A /* NSObject+RACSelectorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = F94A7CE692EE89E7ECAD65E1F22AC0CE /* NSObject+RACSelectorSignal.m */; }; + 1CB3978B07A69A3A020E5CF64D0AAF29 /* YYTextUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 64B314B57DC5CC28F866C71DA0A90BDC /* YYTextUtilities.m */; }; + 1CDFABA9B2A06A4238E706017BE1F38A /* RACScopedDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DFCD9D1F043F199564DA45EC1E218EC /* RACScopedDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D00181E61A74B66B145897150943E83 /* IQUIView+Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2EF24CADB69C8A3AEA7A8FE89F95E8 /* IQUIView+Hierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D1E7D0BB03DA45493DC69423238FA9F /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = EF2AEDAE9A213E867E8C5D7CFC957F67 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DA6425591FB0175B15CD159F3DE1152 /* QGBaseDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B912AA106374EFEF87FF032DC814DAD /* QGBaseDecoder.m */; }; + 1DAB5545C9D05F2EC60A1D938A24ED3F /* GPBTimestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D5CF3C4D616174401BEF8CCEECF216 /* GPBTimestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1DC161351EBD409CC622E826340E4FD8 /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B9A16A2621EE7B88699C69BDF6B6D1 /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1DD390AAE4117EFC349CF165BF2F1F4A /* TUIRepliesDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 13CC9D78787F0E0390A490F2BA590C48 /* TUIRepliesDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E0AF9711F1019D8456F3F4445EBF046 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 771CE68444A2D07CE18EE4A2D3E4B769 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1E164D7C173C2F8DE4FE3B9BCA1B7D5E /* LLWidgetBorderWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4861128045EBF888D39CC288E93C1297 /* LLWidgetBorderWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E0719023EC9A4D6E51D34C618762348 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 80465901921C31FCB30E524C8CD52297 /* YYImageCoder.m */; }; + 1E164D7C173C2F8DE4FE3B9BCA1B7D5E /* LLWidgetBorderWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 2941012AC32BDBEE3D77B37160DC4FBD /* LLWidgetBorderWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1E21EC92014C5CBC9302156F4AD875E6 /* TUIAIDenoiseSignatureManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CB1AD5888C5F20CC7583A80D346B3A81 /* TUIAIDenoiseSignatureManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E316F966BC4E74A30EB1F5AB1271E95 /* UIImage+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3F2A4BB159D2AB9A093E72D363EC67 /* UIImage+YYWebImage.m */; }; - 1E683E897034DA5D36DCEAA0D48D536D /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B410CA4D25CA5C266BFA6154EBD8492 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1E68EA83555FEA00CE72842EE243900E /* TZImagePickerController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 80549513F9660CA53ED26820A6358CED /* TZImagePickerController-dummy.m */; }; - 1EB0F9BC9841E472E1B6E1B0ADD3007C /* FMDB-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A97B6141BE92A36FF4C37712E93049F5 /* FMDB-dummy.m */; }; - 1EB9BE5FF838870876DCE0845DB1C834 /* MQTTCFSocketDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E7D7BDB20322CEBB2FA92D52C2E50A5 /* MQTTCFSocketDecoder.m */; }; - 1EF467B89799C1DA020E2120FE507FE3 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = C6BAE50E375275D3102E5B57A7ED1898 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1F0C1A90619799987B49DBFD5D0EF350 /* UIView+TUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3814AF3EC255DDF9577E5266D96B7B49 /* UIView+TUIUtil.m */; }; - 1F255700661347843AD0580B1AA7D6A5 /* RACScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7AD41E8A8CDCCC37BB1516F3D7DD0B /* RACScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E316F966BC4E74A30EB1F5AB1271E95 /* UIImage+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = EEBEDD218764032003B5BF12AD62BE02 /* UIImage+YYWebImage.m */; }; + 1E68EA83555FEA00CE72842EE243900E /* TZImagePickerController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 28B71C7F00C85A72DFC0FDAE0D29801C /* TZImagePickerController-dummy.m */; }; + 1E758825FB8307A4E0FFEF3CD16CEBD7 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = B9915BD4B37F03DE533465064F22DC10 /* SDWebImageError.m */; }; + 1EB0F9BC9841E472E1B6E1B0ADD3007C /* FMDB-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DF2F527B07456732064F6F5B3C39379 /* FMDB-dummy.m */; }; + 1EB9BE5FF838870876DCE0845DB1C834 /* MQTTCFSocketDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2031054870ACAE160DB061A19CD5B9FA /* MQTTCFSocketDecoder.m */; }; + 1EC9C8720D4F501DDA72C288D03DEC4E /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E972EED29A38A4EF5B225DB757B975C /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1F255700661347843AD0580B1AA7D6A5 /* RACScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = EB2977ADC464CB806A515F61CE03F0F0 /* RACScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F28BB0791FBFEBE82B4CF09CC87D338 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = C62A1642783C59A2A71ACACE461E7F13 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1F2A15A88E68374531919D6AA878B072 /* TUIConversationCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = C29756442762FD77052A400C23560F33 /* TUIConversationCell_Minimalist.m */; }; 1F51F5B325F8FF9B667244676155648D /* TUIRecordView.m in Sources */ = {isa = PBXBuildFile; fileRef = 86CB648AB8AA849054A90FDEE3115821 /* TUIRecordView.m */; }; - 1F53509659B79E651BF01275F90D05D2 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DBF2212EC3575567ED855C8B26D1301 /* unzip.c */; }; - 1F6A039816A26CD2C96A4D490BFD4719 /* UIView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = CAF649D6D1EC8FC5B805E663DA33E6D7 /* UIView+YYAdd.m */; }; - 1F778CA18D1F4A50D9F15280B25D10EB /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F091D418A1EC423694D13BE2F40F7FB /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F6A039816A26CD2C96A4D490BFD4719 /* UIView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F94F25170156C8AF5B2D2AC234DFC9B /* UIView+YYAdd.m */; }; + 1F778CA18D1F4A50D9F15280B25D10EB /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 470C958CEF97EF9DCAEA9EE882D6BF21 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1F9916BE8D97E615AB6FD97C16022A7C /* TUIConversationCellData_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 91B5CBEF9476C1128396E8D8CA480DFB /* TUIConversationCellData_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FA2D98BDA02FCFCB1EF5FE132845695 /* MQTTMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 864794A54F6AC7A430564FA629F40174 /* MQTTMessage.m */; }; + 1FA2D98BDA02FCFCB1EF5FE132845695 /* MQTTMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8DC3F5E134F8832F84B05512E11FC51 /* MQTTMessage.m */; }; 1FAF73836D42F14AC6E3EBA461DC5DC1 /* TUIGroupPendencyController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF18CA26422804654DF44D2F04846A7 /* TUIGroupPendencyController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FBC61AD6C848603C1B3AE2B8CE82C0F /* YBIBImageCache+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A19B7F2A53B75071862A0DDC23CA07B /* YBIBImageCache+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FBDF415D7EB544C4E27BEF10BFF3B15 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = D26FDFDCE71BFA3B3F0CFB80695B5763 /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FBC61AD6C848603C1B3AE2B8CE82C0F /* YBIBImageCache+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F0477B3BAFFDA16CA822D19B6277CDCF /* YBIBImageCache+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2057F6562DC29DA42E08146B61CB9C67 /* TUIGroupPendencyDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 97B154008DDCC90A8341E90151A21F2D /* TUIGroupPendencyDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 207791430D1E92DF86EA8E7CE685BE30 /* RACSignalSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB2DA736A010760151C2088067CF229 /* RACSignalSequence.m */; }; - 2090A8784B34EEB48CF93B29A206CFD1 /* OSSBolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 719543BE0BC41F0B9F446CFF8D8F243A /* OSSBolts.m */; }; - 20D5706AD3ED295B4FBACD8825DC3A1E /* JXPagerListRefreshView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B05B65993E7A83427399F1087D162A /* JXPagerListRefreshView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20DFC0C19482585A214E7591FB032197 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 020A23B8E9028D63ABFF3EF8799F1500 /* SDImageIOCoder.m */; }; - 20E686FAD25DE13DBF0100E5EA1AD736 /* NSObject+LL_Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = A6E5030DA251E89561EA4E4458808B35 /* NSObject+LL_Runtime.m */; }; - 20EBE3D9DF1CEEE31D37208650BF227F /* UIPasteboard+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 227A716243BD0EAA64475F0D97D5D02A /* UIPasteboard+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20EF28E3B7DFA61B05BC046A45B87E3D /* YYWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B44DFE046B73F85FD8999AA86634504A /* YYWebImageOperation.m */; }; - 20FBBC12322412237D48D3695D98E043 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = C2DB386EF0D9EC88DE80309CF425F7C4 /* JXCategoryDotView.m */; }; - 2106112EF01B53D54A2E3E8692DD9F3E /* OSSBolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 70557736A19085D3BCBE1F1B2E33BBAC /* OSSBolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2175B894008D948C762468307BA677B8 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2819C78B094F13E49B22AC8E46CA5074 /* RTLManager.m */; }; - 2186C37A4C942D0B255B0338B61F729E /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 57EEA5B8EDC4C44BDC0826A69213A89D /* zip.c */; }; - 218F1B92A8A8157287671DFED8DA3D61 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 77E539185D00EF63F46C26007C2C2D6A /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21A4A0EA8A604BB80541D29DE11037EF /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFFF9C3003BEE9E548ED6AE107875EAC /* CoreGraphics.framework */; }; + 2069D3A0935460B9F9FC98F93927B1D7 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EF9B43E5C6306C31F727D78C525E967 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 207791430D1E92DF86EA8E7CE685BE30 /* RACSignalSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ABDB6DAEBD6804A541E75AAE3ECBBA7 /* RACSignalSequence.m */; }; + 208B003FC8B86A3610F6345B722CB640 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 29E19CF0E6671A589604E325D5B5310C /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2090A8784B34EEB48CF93B29A206CFD1 /* OSSBolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C07DEBF5092E04D597ADC1DC8509A4C /* OSSBolts.m */; }; + 20D5706AD3ED295B4FBACD8825DC3A1E /* JXPagerListRefreshView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F77708E280007080CDA4B397032C007 /* JXPagerListRefreshView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20E686FAD25DE13DBF0100E5EA1AD736 /* NSObject+LL_Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = A19178061F1FBDC75171A65E0BDC5651 /* NSObject+LL_Runtime.m */; }; + 20EBE3D9DF1CEEE31D37208650BF227F /* UIPasteboard+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F3149D5D563AEB54551B9A84B47865 /* UIPasteboard+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20EF28E3B7DFA61B05BC046A45B87E3D /* YYWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC23BD1487B0F695EE3C72A92218241 /* YYWebImageOperation.m */; }; + 20FBBC12322412237D48D3695D98E043 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4479C9CE8CBE5C54A6538FA431D9EE7F /* JXCategoryDotView.m */; }; + 2106112EF01B53D54A2E3E8692DD9F3E /* OSSBolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A9FADDA2D43F976F452DCD9C6C75C42 /* OSSBolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 216F4E6B1B9D42BCC30BE260BC356474 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C7AE35EA52B309C094DCF8EBBA6810D /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2175B894008D948C762468307BA677B8 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 65226C8099E6CB9B0B3B9DF6ED9D7BA8 /* RTLManager.m */; }; + 21A4A0EA8A604BB80541D29DE11037EF /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58B0067B68C01AB3887A364BABB15A12 /* CoreGraphics.framework */; }; 21B55A47D98676DDAB0C3429309FF149 /* TUIGroupPinPageViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 16AAD6577B4751C59BFF8318341DDDAB /* TUIGroupPinPageViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21E9FD119F1C6A58207307462BFD36D9 /* LLPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 48096896E3B863EE96BB300A61BCEF08 /* LLPickerView.m */; }; - 222B1215A3546220404A36DE8C77D557 /* LLFilterLabelModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D0DDF1395BC29C375A70ACE05E3136D /* LLFilterLabelModel.m */; }; - 22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CAC760F9EBED6879FD2859EE706688 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 225F924255C41D53958FEB795EB51FDE /* RACmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F28D803FDB2C61CA256002652D27003 /* RACmetamacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21E9FD119F1C6A58207307462BFD36D9 /* LLPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F02E391E9E59CF1A24D9420B5C972A /* LLPickerView.m */; }; + 222B1215A3546220404A36DE8C77D557 /* LLFilterLabelModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 120A2C7BF3E33F70525F3CD84CD45539 /* LLFilterLabelModel.m */; }; + 224E376FB4B9CF87202FB02225210161 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 4ADB24D987D3B73BA797489C26469CA7 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5D566458D3A05FB13CC8463CDE6C8A /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 225F924255C41D53958FEB795EB51FDE /* RACmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0F37A69D4A56CBC03C8AD4B85B7DB6 /* RACmetamacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 226FC180B89097ED97EC6463BA0A9061 /* TUIMoreView.h in Headers */ = {isa = PBXBuildFile; fileRef = 955E405DBAF6E8AC856E5284FFC13751 /* TUIMoreView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 227942D76BAAE37263A3FA2212B17B80 /* QGMP4HWDFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAAC14884FA2190752C0E15B7C8178 /* QGMP4HWDFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22AC6D2EF135D2E7DFEB542C30CF2EA7 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3146133503DA011F9EA0BC4ED4DC68 /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22C38AE7AB145224FF646303AFED11D2 /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DC797F8B029A84AB996F3D9E5F4C66F6 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22F72E872A783A8AB4670B5037787DD6 /* NSArray+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB4DB922C56006087E06692C4A4D1CF /* NSArray+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22FDDB35C14D5DCBB55E8890EAC38990 /* LLRulerPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6A8E4D0BDFCF9217CA3BB7055DF1BE /* LLRulerPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 227942D76BAAE37263A3FA2212B17B80 /* QGMP4HWDFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5A7E767E348F97E272E96D9435E56D /* QGMP4HWDFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2285883E87CB970950E0839D813D6ADA /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 31843514D4C8C6FD10CEE21341584643 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 229674D41ADA70329D7F08784D252E69 /* Pods-QXLiveDev-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D879B4B770AFB9F4F0DE858C92DC7B8C /* Pods-QXLiveDev-dummy.m */; }; + 22AC6D2EF135D2E7DFEB542C30CF2EA7 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA7A4C3CF9EBFF26EC64B190F7D271B /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22C38AE7AB145224FF646303AFED11D2 /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 71316F73E160DAFDD81D10D6C6E7B053 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22F72E872A783A8AB4670B5037787DD6 /* NSArray+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DC1160574EFD195629D53A5C05F029FB /* NSArray+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FDDB35C14D5DCBB55E8890EAC38990 /* LLRulerPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A2450686AD874CEBB426F8893F380C /* LLRulerPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 23093C257293F66D6C3433273468A8C2 /* TUIImageMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2321C1B30776D9537BF1098966CE81BB /* TUIImageMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 233E51DC2087F23EA20386DC72853960 /* DataStructs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5238DC85AE0F26A65EB13740EBA990C7 /* DataStructs.swift */; }; - 2395CE03CE80FC5F9A7F61C48270618B /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 440117D5FBF85B3E4CF53B717E6B16C7 /* JXCategoryViewAnimator.m */; }; + 233E51DC2087F23EA20386DC72853960 /* DataStructs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F4C4B2065DD641B80B483B67E859CB /* DataStructs.swift */; }; + 2395CE03CE80FC5F9A7F61C48270618B /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0747F58A19EB5B80AC8B61BAD0BF1C0B /* JXCategoryViewAnimator.m */; }; 23FCBDA9D597364E429831B3D99759B0 /* TUIConversation-TUIConversation_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = FC14DF02839D1B209B22801C7FCC416B /* TUIConversation-TUIConversation_Privacy */; }; - 24211D20F9094CD869C245C8E2B4E51B /* NSAttributedString+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A19F46FEAE0A3E3D1E584B49E99BD7A /* NSAttributedString+YYText.m */; }; - 242283E43325F765465217135FE3CBB7 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 9DDA36653A2D29111C8B02C226DC6DBB /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 244415898475C361F53B52BC1A34407E /* RACKVOProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ED36ECC800A1809A45F4EE66295E07E /* RACKVOProxy.m */; }; - 24442D875873F555693DB07D281EBCE7 /* YYMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 22D4FFB62CA71145F25760B0C5D1FD00 /* YYMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 240202AD1C01F1C9F0E89B816F9972CA /* IQKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AD9C1156D65123703105C7424A2799C5 /* IQKeyboardManager.m */; }; + 240EA5A18468CB72158084DB2FB7C218 /* sharpyuv_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 81A91F2C2C8BD26FB9B0A47E460DEDAD /* sharpyuv_gamma.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 24211D20F9094CD869C245C8E2B4E51B /* NSAttributedString+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF6FEE2C0B6DF3970579856F6DD9F1E /* NSAttributedString+YYText.m */; }; + 244415898475C361F53B52BC1A34407E /* RACKVOProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF26039398C538B0C3F976E17D2B9065 /* RACKVOProxy.m */; }; + 24442D875873F555693DB07D281EBCE7 /* YYMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E772E46B21B584067C3A888FF7C79AA /* YYMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 24459D31D79BC45B66F28AD4B04BC7EE /* TUIVideoCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7865F99FD95F09847F533F33A10298 /* TUIVideoCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2449C8B0EB6B6CC15177374244576576 /* TUIConversationListController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DF364C2CA875E492429347063A32C3 /* TUIConversationListController_Minimalist.m */; }; - 244E5100AADACE8DE503C2DFF555AE70 /* UIResponder+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C7BAAC6138E2AF5742F62A4D08D7BA1 /* UIResponder+LL_Utils.m */; }; - 245B6ACACDE1FB4106D9D4393A5660EF /* UIResponder+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFB37E65E47A013F6A015DA2C1420656 /* UIResponder+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2464EF992E53925D4D35E104F675E25B /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F031E9F6E596CB080FB2602F801DF25 /* BRResultModel.m */; }; + 244E5100AADACE8DE503C2DFF555AE70 /* UIResponder+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 64CC4AFD8CBBA261D3C5B70AC79D079E /* UIResponder+LL_Utils.m */; }; + 245B6ACACDE1FB4106D9D4393A5660EF /* UIResponder+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BDC0728BC41914BE523A9028147B0D8 /* UIResponder+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2461CB32A48BB5BA7C70C6C8899244C2 /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 012D8F28477FDD72A4BBA154968DBEA3 /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2464EF992E53925D4D35E104F675E25B /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3A982C0897F194EE8E1F86C57C14 /* BRResultModel.m */; }; 246E420A9CA548179D9E81BF7E860337 /* TUITextReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 25264920B108DDF704289AD5810D5746 /* TUITextReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 249E3D3827CC9DC425F345A302673A3D /* UITableView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 089933D5CED1D8C123E1864927807734 /* UITableView+YYAdd.m */; }; - 24AB7D689667544B52182C145D36024E /* SDWebImageWebPCoder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD1B3319CF7FE23DE3A7038A6F434F54 /* SDWebImageWebPCoder-dummy.m */; }; - 24C037622063B25E30CDFA01D616E20C /* OSSGetSymlinkRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8DF46C58658621095ACED09224DD70 /* OSSGetSymlinkRequest.m */; }; - 24E314129EEAFBE778C9C82AB72A075C /* QGBaseDFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CE71D7233315C7C44A23FB2CA14D4 /* QGBaseDFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = C69B293472F2D49DE4ACEDEC56FC4847 /* NSBundle+MJRefresh.m */; }; + 249E3D3827CC9DC425F345A302673A3D /* UITableView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = A1C09BEC61EAAD16FE430967BD85B0BF /* UITableView+YYAdd.m */; }; + 24A189ACF1F33F2119745513768529D8 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A13C26D08093EE9A49057D16D3D20EB /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24AB7D689667544B52182C145D36024E /* SDWebImageWebPCoder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BB5E2AE2E887542391B90E86AAA2F9F /* SDWebImageWebPCoder-dummy.m */; }; + 24C037622063B25E30CDFA01D616E20C /* OSSGetSymlinkRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F52F7C5E70BB47EBF33E51E749F893F /* OSSGetSymlinkRequest.m */; }; + 24E314129EEAFBE778C9C82AB72A075C /* QGBaseDFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 431F8736C60B5E8242F2C9742342DE8C /* QGBaseDFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA270961CB495F878ECF5BF25189FEB /* NSBundle+MJRefresh.m */; }; 24EE1599F36B8BBD4567CB5FAB92C0D8 /* TUIMessageMediaDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 023E703941A778CDD0AA302FA5B84F2E /* TUIMessageMediaDataProvider.m */; }; - 2529815F813E4425EECE975A012A98CF /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B22F618D8110B166F2247E0AC53A0DC /* SDWeakProxy.m */; }; - 254DCA20BFE6BE3B7431156E217E4289 /* LLSettingComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E9DA26302FBBC10D29DB876DA1F9901 /* LLSettingComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2552719AC1186A233FFF8CFFC395FBA4 /* UIControl+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = A0FE6D74158A4CF3147FD29B99A45F36 /* UIControl+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 255702D1853E23E30B6847F6A26402F9 /* RACBlockTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C97D0945761DE91887CDFBF8A57FFAD /* RACBlockTrampoline.m */; }; - 257BA31E9A14B16BBFEBB062FFE57588 /* OSSCocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 73D682D39B1BAD8F44AB2047CA5C27A7 /* OSSCocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 257CC7240E92E33DF05F666CF70A82C9 /* LLLocationWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE6473D6FA8558CEBAB0CFF2B0915C2 /* LLLocationWindow.m */; }; - 259D67EE8D4F96EE469246CCEAEA0354 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BBD2FA469FAABBC3A265942B4582C5D /* Zip.swift */; }; - 25A1B6AF202605686AB2EE6882E0D4B4 /* LLCrashComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D8C70D0B57AA6D3693776C0FC1ED68 /* LLCrashComponent.m */; }; + 252A09DAC0974C2C2FF6621698EC9015 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A2452F98D3EE9BBF2B5A6B11C53616 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 254DCA20BFE6BE3B7431156E217E4289 /* LLSettingComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = FD63AC94A788423710A268939278CD39 /* LLSettingComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2552719AC1186A233FFF8CFFC395FBA4 /* UIControl+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ECCFC6A17A1B204A0B32CA0F4F54EE4 /* UIControl+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 255702D1853E23E30B6847F6A26402F9 /* RACBlockTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 1022AE2F730E8371E0319E83E7653A89 /* RACBlockTrampoline.m */; }; + 2558B1799256B29B2D61697399FF5398 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 28011C0095CBB91AE3686E2C02CFE20D /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 257BA31E9A14B16BBFEBB062FFE57588 /* OSSCocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DE0AA187F4CA800DEDE30E8985A98B /* OSSCocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 257CC7240E92E33DF05F666CF70A82C9 /* LLLocationWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C45DC6F598F63544263420CFD6DB489D /* LLLocationWindow.m */; }; + 25A1B6AF202605686AB2EE6882E0D4B4 /* LLCrashComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9683F0FA555D901640477496F3D0C083 /* LLCrashComponent.m */; }; 25AC8A80A698BC02607CBCE6EF0F534A /* TIMCommonModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B8D16F9833EEFEDEE96C81AD0D6406 /* TIMCommonModel.m */; }; 25BDB3CBC8A6914F9ECCC35EDFF3A107 /* TIMRTLUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A92360AC76FD4C5F177D22F01DB8B0D /* TIMRTLUtil.m */; }; - 25C3A2BA3CEF4D94C5C34CD8FE3FFAE2 /* UIButton+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D740308748538167351147F1437C0BE8 /* UIButton+RACCommandSupport.m */; }; - 26023C499783F1D1FF4E8BDCDF0F627D /* LLButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 3314A31EF18F8A12B0A6C8D859EE0F5D /* LLButton.m */; }; - 2609AEF9B7C24A507DAE3AA17E8ECA21 /* RACSubscriptionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA5129427A2473470C9806CCDAB29B4 /* RACSubscriptionScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 261C3781EAFE595E4230B8286519FFA3 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2B3DAEB26F900EE3BF27053C9EBC7A /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 261EF92C048F313E01114B86B08D0E73 /* YBIBVideoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 81AA101DC018C14B1D6EC8FABA353F91 /* YBIBVideoCell.m */; }; - 266352AA446DAE8C9502E83810C174D9 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 67375261E38F6AD700ED30C6BA90E00F /* JXCategoryImageView.m */; }; + 25C3A2BA3CEF4D94C5C34CD8FE3FFAE2 /* UIButton+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE27D14F40D07FDA39F1A3B7A55190F /* UIButton+RACCommandSupport.m */; }; + 2601829EB6049C1594CEFD082DCE0A26 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 638CA51AACFC6C661E87F56CCF7FD1A5 /* unzip.c */; }; + 26023C499783F1D1FF4E8BDCDF0F627D /* LLButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 660BEEBB30C16E0400F8953714753B17 /* LLButton.m */; }; + 2609AEF9B7C24A507DAE3AA17E8ECA21 /* RACSubscriptionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8E88BEDBF9E729FC38BF8AA1CFEAC5 /* RACSubscriptionScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 261C3781EAFE595E4230B8286519FFA3 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = CFC7F6F048271F8BF3C990B162401D12 /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 261EF92C048F313E01114B86B08D0E73 /* YBIBVideoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B819BB8F676B0834236C011C2159475B /* YBIBVideoCell.m */; }; + 261F2F49BE560E275D3C03FD48C7F13C /* OfflinePushExtBusinessInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 05BC9D17EBBB0C644FBB473A801A365D /* OfflinePushExtBusinessInfo.m */; }; + 266352AA446DAE8C9502E83810C174D9 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D38F2A723076F7CCAF1D9266C5EB54C /* JXCategoryImageView.m */; }; 2698284EE0C16E2AAD90BDEDEA1842F6 /* NSTimer+TUISafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 422577C147AB7CB42594B3620AC0E0E5 /* NSTimer+TUISafe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 269D5BD5031AE2E93B3ECD48F9FAFBFA /* YBIBAuxiliaryViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 61AED95BF5DD720E13109F67CF7301B0 /* YBIBAuxiliaryViewHandler.m */; }; - 26A40AF53DF6BB6BA477623C6F75F39C /* SDWebImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6491C237D5AB274F384F8E55881B8F /* SDWebImageWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26B643248C0F5F6750F45EF1E720850B /* OSSSignerParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 97C9FF61076D3C589EE451B3736F0EE7 /* OSSSignerParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26C12FBBD31032A83DC7CBAA58B4AB95 /* TUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = 92080B092D611A9308583BC80776AFD4 /* TUICore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26C169FF3AD31C4C47BF315E82D19504 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A915F7B70F709FAF480F5862C17AC027 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 26E92401D6AEE7576C4D837145CF1E2C /* UITextField+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 79FE16E1C2046C10EA1A2AB6FE7D7531 /* UITextField+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27293E7084BFE6AF873BB233419CFA2D /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A73C265EF9FD75522BFFAEA97ED2EB8 /* mz_strm_mem.c */; }; - 278CC095AE53F3DA68BE866137FCBCF9 /* LLNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 321602EA2F02C3B444930B07779E97CD /* LLNavigationController.m */; }; - 28011D6203A46798D789585BB2F5B7F9 /* RACImmediateScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DDD6B7E298FC39130F56F4B484840C1 /* RACImmediateScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 281D33AF6A6B0CD104A32272BB47CFD1 /* NSThread+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 726554DF4CA8EE09E348D5DCCD41470E /* NSThread+YYAdd.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 269D5BD5031AE2E93B3ECD48F9FAFBFA /* YBIBAuxiliaryViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 983EDB64D59FAC1C1EF21D3C691631E5 /* YBIBAuxiliaryViewHandler.m */; }; + 26A40AF53DF6BB6BA477623C6F75F39C /* SDWebImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EABE0178615179C6690F5C063B836A7 /* SDWebImageWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26B154F96D1D0F6E2C6094FBB25417DB /* TUIConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DA4F808EAFF56600BCF643C6F5B140 /* TUIConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26B643248C0F5F6750F45EF1E720850B /* OSSSignerParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 1718C637E8B2E604FE3CF4BF15E5F7F6 /* OSSSignerParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26E92401D6AEE7576C4D837145CF1E2C /* UITextField+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 44479834C43DD04BF6BB9017DEC9DA32 /* UITextField+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27293E7084BFE6AF873BB233419CFA2D /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = FD74A0CD929DEE8AFDFC9AA9C3BB5C37 /* mz_strm_mem.c */; }; + 278CC095AE53F3DA68BE866137FCBCF9 /* LLNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D8B03CC07CD17385769B58E1ACAECB /* LLNavigationController.m */; }; + 27D556E71BF02015E4E6B01749ACB31D /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F883178AAADE89662BD581D8C35CD3B /* SDInternalMacros.m */; }; + 27F69C6688D86564B0A02D52835EF86E /* IQBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ADAD99B44741DF3A1CA3BDD5AF03775 /* IQBarButtonItem.m */; }; + 28011D6203A46798D789585BB2F5B7F9 /* RACImmediateScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D9E66108606702F5433BBA6214654B /* RACImmediateScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 281AAC518B477D8402F888A6156C6F10 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DBE0C6CF51CE0D6BEFF411F116002F8 /* UIImage+MultiFormat.m */; }; + 281D33AF6A6B0CD104A32272BB47CFD1 /* NSThread+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D14ADF5196237789B7EA9D2C1B9519 /* NSThread+YYAdd.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 28249B2E810969D74C7A2D6E8E443C2B /* TUIMoreView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63A2A2963FFE0BDF24C74D20F8916937 /* TUIMoreView.m */; }; - 2856121070FEFC1B4D77693641551510 /* YBIBPhotoAlbumManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 99DF8FF8CF69C04A647C8122C1E3D1FB /* YBIBPhotoAlbumManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28732531D5DA94118DD2E8619B25B1BF /* NSData+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = D2C8B01647BCEF1666D16CDC6E9E9E41 /* NSData+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 289F1324448E362D7F4140096F749C29 /* LLHtmlWkWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 13E5DBE3B65BEA77888409383434A57E /* LLHtmlWkWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28BA94295CCC50685132AB06B8433EDC /* LLSandboxWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C6734140C0135B9379F136940C622262 /* LLSandboxWindow.m */; }; - 28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = A611FC5F3BC9BAB8067CDD2194CB9E35 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28C71D0DD2723BBE5D5C74A64FE185A0 /* RACReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 65FCE7C0BDBBB97A238DDF65E260B3CB /* RACReturnSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28C8C21D9A0A8B4F507C2EB3D13F583A /* NSUserDefaults+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 143A35B5DD5619DE7A8E2C07795A2B99 /* NSUserDefaults+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28E3E4C5A831F37C5A31E5F4AC5A450A /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = DED36A91B6DF84DB11FE76ADFC40BF03 /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29011C485D6F50E2BCA1B491578D873B /* LLMagnifierWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 6550791770912DA8702DB6FA822A08D1 /* LLMagnifierWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2842289FBB6DB34865CD7DD7AEA34ECA /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E0B9E69E5E8D32287F946186EC52C8D /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2856121070FEFC1B4D77693641551510 /* YBIBPhotoAlbumManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C743C0A955ACC0E0775005EB0D41E6B /* YBIBPhotoAlbumManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28732531D5DA94118DD2E8619B25B1BF /* NSData+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = B3338873437309D5CB766787621B4F24 /* NSData+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 289F1324448E362D7F4140096F749C29 /* LLHtmlWkWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A2718CA949BAF9593150667E3EE82BB9 /* LLHtmlWkWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28BA94295CCC50685132AB06B8433EDC /* LLSandboxWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D3DFE6293A302B7722F166D3804C24E /* LLSandboxWindow.m */; }; + 28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 473F983F60E23534F5497188C2DD457C /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28C71D0DD2723BBE5D5C74A64FE185A0 /* RACReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F022DE9B328C785CE8D266EE01605C8 /* RACReturnSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28C8C21D9A0A8B4F507C2EB3D13F583A /* NSUserDefaults+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6056B1EC9CE80CE2CAD3EB61737E0840 /* NSUserDefaults+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28E3E4C5A831F37C5A31E5F4AC5A450A /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 67C1F9A015545FCBD8AB3570B08C9C92 /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28F22032CC388B76B647E674C1D287AB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 890063AFA66A21ED497BBEF97B4B406C /* PrivacyInfo.xcprivacy */; }; + 29011C485D6F50E2BCA1B491578D873B /* LLMagnifierWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EC51D009F30AA4859B94683989F031 /* LLMagnifierWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29068634F1A410F813C570C9780506E4 /* TUIChatConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 423A0B9A3E18AC560EF8F42EDD8F1E0D /* TUIChatConfig.m */; }; - 293C5187AD0385CC962584DB44A6FC91 /* QGMP4Box.h in Headers */ = {isa = PBXBuildFile; fileRef = 5956EF4FC71ED7822BCE73380A2F919B /* QGMP4Box.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29489009B707CF4D904BEF00214A77C5 /* RACScheduler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E3CCD02046A348E18ECFE1DC11DD3F6 /* RACScheduler+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 296C857B92C63CEE26305DF575D37AC5 /* QGBaseDFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 69FF94F0901078E07CA61BCFEC0767FA /* QGBaseDFileInfo.m */; }; - 29939A199EE4BAE8976AEC88E59F2ABB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */; }; - 2997891BAA4DF08B2C7111E1DE390646 /* LLCrashCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 26D12AE88E3B3D6A2832154BE96EA916 /* LLCrashCell.m */; }; + 293C5187AD0385CC962584DB44A6FC91 /* QGMP4Box.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E6D038FA4D9E830F2892C7893649BA /* QGMP4Box.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29489009B707CF4D904BEF00214A77C5 /* RACScheduler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A858791FCAD7F99C0E3F955D7C907C /* RACScheduler+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 296C857B92C63CEE26305DF575D37AC5 /* QGBaseDFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 55224C2C7539480551F39C5D5B8A2157 /* QGBaseDFileInfo.m */; }; + 2971489959C0056C86916FC502E3D851 /* UIColor+TUIHexColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3B905DD277678DFA482F73C17846C /* UIColor+TUIHexColor.m */; }; + 29939A199EE4BAE8976AEC88E59F2ABB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */; }; + 2997891BAA4DF08B2C7111E1DE390646 /* LLCrashCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D5C4D24F13BAF847987F7069AABE82EA /* LLCrashCell.m */; }; 29B2957ED9DDBE0EE54E0BCB9649FC59 /* TUIMessageDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D8F8EED794CA3D78DFAA80B891564DA /* TUIMessageDataProvider.m */; }; - 29B92B911A4DE06CA5104DE45B45BFFE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 29FBA06A84E314E7819CB2D841B4086E /* OSSReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 439F66149DB2054ACE24CD5281960271 /* OSSReachability.m */; }; - 2A4F5A1CE4B33E577C4CEF70E768CD9A /* SVGABitmapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC42CF25E8DB939C28FDC8CC968A050 /* SVGABitmapLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AD40AFC4BB803B3EF3C41BDE61118E5 /* YBIBVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = 11CA3906B6BDF4B5BDAA69C258D6E488 /* YBIBVideoData.m */; }; - 2AD5C7C44CB839E94BFF75D8ED2B027C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25838C14B140F7B06D560254C826AA18 /* MobileCoreServices.framework */; }; - 2AE7BB585C30531B98A96059C231B9A2 /* OSSNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D4DA666456AB2B6E1EBAC26397C95B /* OSSNSLogger.m */; }; - 2AF63AAE9AA1B79A9D763AD6F1E9419D /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FA42462328A9FC3D6995E9058B83243C /* BRStringPickerView.m */; }; - 2B03012C364C419C6FC9368C42F7FB13 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 716097A3316CAA7910B827543E7ACA92 /* SDImageCachesManagerOperation.m */; }; - 2B05197D9780DA9C2A6C74663FDC1BE8 /* UIButton+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD052DD1E9879B4EC4BD1C48A757563 /* UIButton+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B20067EAA2480AF957719D9D01C2CD7 /* YBIBScreenRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C055C4318A1D3734377DAA9121AB810 /* YBIBScreenRotationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B4A42400522B4B7039EF0EC8B285803 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 20A0E759EDC4345F4D97A1C092A3B635 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2B4DCD295A607A2B1F1643A2EC05E843 /* OSSGetObjectTaggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B130FE509D7A3616C34E8DF793E88841 /* OSSGetObjectTaggingRequest.m */; }; - 2BAF7BC9E0306911179C28374B91F8F3 /* LLLogComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = AF5E854D3D3760288B593B6BA51532C5 /* LLLogComponent.m */; }; + 29B92B911A4DE06CA5104DE45B45BFFE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 29FBA06A84E314E7819CB2D841B4086E /* OSSReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C71473402D3B2EC1706517D9776310E /* OSSReachability.m */; }; + 2A329296A4DC3BBA7E27EF8F0EAFC8BD /* IQKeyboardManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E3B3294A9C29005A26C65C8DD408F3 /* IQKeyboardManager-dummy.m */; }; + 2A4F5A1CE4B33E577C4CEF70E768CD9A /* SVGABitmapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 38169B7B8DB8DD37C509B90EBAF523A9 /* SVGABitmapLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2ABF8A787AC3C62CECE03540DFBF60DC /* lossless_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 60979304EC286DDCC3C45369969B8EB7 /* lossless_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2AD40AFC4BB803B3EF3C41BDE61118E5 /* YBIBVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = D51323B7EF423B6F5E9C22307A601AF0 /* YBIBVideoData.m */; }; + 2AE7BB585C30531B98A96059C231B9A2 /* OSSNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BB73D23FDDE202789585E343649BF4D9 /* OSSNSLogger.m */; }; + 2AF63AAE9AA1B79A9D763AD6F1E9419D /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB2F2ED04AC1855C92554B71108661C7 /* BRStringPickerView.m */; }; + 2B05197D9780DA9C2A6C74663FDC1BE8 /* UIButton+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6783350E5EEBE526BCC7AA81538520AC /* UIButton+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B20067EAA2480AF957719D9D01C2CD7 /* YBIBScreenRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E58237B2B4A6B1DD42E9F847AC66FF60 /* YBIBScreenRotationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B4B0F5722CADFFB78D9DAF97B5BF4AB /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7145A9E52E76E351982F1B65D68A1C37 /* SDWebImageCacheKeyFilter.m */; }; + 2B4DCD295A607A2B1F1643A2EC05E843 /* OSSGetObjectTaggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F007B2FA752918FA4152FCA7ABAFB0DA /* OSSGetObjectTaggingRequest.m */; }; + 2B540D96582456222075783FC6C272DD /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A5605D39F81419C8807BA8D96CB91D39 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2B563466941B4D57F6692FA3CE839900 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DA7CD9088FBD27028D8FBB51DEA9E06 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BAF7BC9E0306911179C28374B91F8F3 /* LLLogComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 422005268305760033704361EE21208D /* LLLogComponent.m */; }; 2BB18AE00C465E032ACDD9DA51514688 /* TUIFaceMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 61DE3E8F06512815DB6D6DD71AD2F899 /* TUIFaceMessageCell.m */; }; - 2BC3B39A149E8998A7B8749935868AF0 /* LLTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E444FF25409D15D6D6CF42A0A2A736C6 /* LLTitleCell.m */; }; - 2BDFF6555E7582D1635C017B636B4591 /* LLBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35967721F742B3DC6988568117C24F6C /* LLBaseView.m */; }; - 2BED2E564D470695BC40C26583766BA8 /* LLFunctionComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 931F07FAD1A5DDB831DD027B16A7830F /* LLFunctionComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BEDD35426B348EC616C6A0939C6BD83 /* RACAnnotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 914202A97E079C21228A5F9B1A4C208E /* RACAnnotations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BF447D576AA9348D60D3747DAF2951B /* LLMoveView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC4454B1075BD1D1A3BEBA70AB0330B7 /* LLMoveView.m */; }; - 2C0FA190FEDC9EAE16DC40DC130B27CB /* QGMP4Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E021AE2CA867CACC55F1C3C893BB409 /* QGMP4Parser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C1F1D72A18885BC0EAA9D6B52747BF7 /* LLHtmlConfigViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E9FBA547350639E8E689E0BA22499402 /* LLHtmlConfigViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C35504A9D1F5B50B94C346A89BD2ADA /* LLWidgetBorderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C1B41344DC3D680DA7030965BAAE72 /* LLWidgetBorderViewController.m */; }; - 2C44FFD191405D400640C732650CA899 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */; }; + 2BC3B39A149E8998A7B8749935868AF0 /* LLTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DC324923EDC21A26D4B568AAC873688 /* LLTitleCell.m */; }; + 2BDFF6555E7582D1635C017B636B4591 /* LLBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C14A33E8167660438C7F28D3771F24 /* LLBaseView.m */; }; + 2BED2E564D470695BC40C26583766BA8 /* LLFunctionComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A3659F20415C8438246E3A6D607A15 /* LLFunctionComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BEDD35426B348EC616C6A0939C6BD83 /* RACAnnotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EEBE3C8967905D483B0EA21522EAD31 /* RACAnnotations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BF447D576AA9348D60D3747DAF2951B /* LLMoveView.m in Sources */ = {isa = PBXBuildFile; fileRef = B46B2FBE4DF39282224F9442B3644468 /* LLMoveView.m */; }; + 2C0FA190FEDC9EAE16DC40DC130B27CB /* QGMP4Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D38AC750D197B3F8888F2C342BED27 /* QGMP4Parser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C1F1D72A18885BC0EAA9D6B52747BF7 /* LLHtmlConfigViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D080384D965E90350B3F19D493EB0BAB /* LLHtmlConfigViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C35504A9D1F5B50B94C346A89BD2ADA /* LLWidgetBorderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF6396672E6660143CC1E27678A2E81 /* LLWidgetBorderViewController.m */; }; + 2C44FFD191405D400640C732650CA899 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; 2C4AD1CC5D0F76CE1920BBD9D8EEF50B /* TUIFaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 93FE9436178E5ACA9A9610B25786D11D /* TUIFaceView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C828327EA3663F5AF4F3DA330138EC2 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1213FB3285D88B7C5D51B154EEADEDC3 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2CCA4A187B66541559858EFE53FAFF49 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DBD6039A4E98C57DCD40978B2F2C0602 /* SDWebImagePrefetcher.m */; }; - 2CCABBEFDEFB70C41CCC37065A2574B6 /* GPBStruct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B1E1BA9D5750C0B653B82467146B34F /* GPBStruct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2CE6407C28FC9901B809613BD82D549F /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A483F420A26D4003E1A13EC3D007EAF8 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C52A40A6CEE5E8E2AA9E848ABF6136F /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B9A035DE5D9C7806758DF7A4C66FC22 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CCABBEFDEFB70C41CCC37065A2574B6 /* GPBStruct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 41E1777D368E8B68ADAC7BFFAB3222C4 /* GPBStruct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2CE7D498230122B0E97F1922AE3B3AEA /* TIMCommon.bundle in Resources */ = {isa = PBXBuildFile; fileRef = F422FF5E8289A7F608A9000EB557C218 /* TIMCommon.bundle */; }; - 2D186F2FB3E10E14113F37C408BA2989 /* UIWindow+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1961E8411253460C2F285EE3B4F38648 /* UIWindow+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D38C75D33DBF73D90E67B5657221319 /* GPBStruct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 953A653D7725D7953C990F8D17BEF40E /* GPBStruct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2D186F2FB3E10E14113F37C408BA2989 /* UIWindow+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF785B24C04D1820F062A5C2D2C513D /* UIWindow+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D1EB31BA01EABC37A2C31F6ABD25ED6 /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = E989E86414A3C2F2B0DBC5C16D646DD1 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2D26235B8351FA85BF96A35D35FB4838 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C5296DC25AE3D290C724DAACD1CFEE7 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D2C84E3A1976DED48341393B35E1BC6 /* IQUIView+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8A3BA93CE6AF649E5A8BFE619067E1 /* IQUIView+Hierarchy.m */; }; + 2D38C75D33DBF73D90E67B5657221319 /* GPBStruct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A93869CEF592BE323C598BD2B5DB2FD /* GPBStruct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 2D4F4C06308215411A68E544A3982D1C /* TUIMemberCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 21428AF52FBF5DEC274F06D5C60B0C16 /* TUIMemberCell_Minimalist.m */; }; - 2D6F7E56AF2B8FD646BD1751B4DADEBD /* MQTTStrict.m in Sources */ = {isa = PBXBuildFile; fileRef = F667CE8E50150EAB89E9412457AB99D0 /* MQTTStrict.m */; }; - 2D873076AFF986FB88A07B056E6E1B45 /* UISwitch+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CC723354319794D5E1C4A9436907488 /* UISwitch+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DAE548120C5802FFFA367BB465A889C /* OSSHttpdns.h in Headers */ = {isa = PBXBuildFile; fileRef = C6717204DEAE886FB24A8114C2325BCE /* OSSHttpdns.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DB0021F9583F06D433E0EA01CC4BD65 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = BEAE0942937016C5FC2C1CA0E6A9D1DF /* YYClassInfo.m */; }; - 2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EFF4DF1D6A1AB350D6F7A4A8A0D53A /* MJRefreshConfig.m */; }; + 2D6F7E56AF2B8FD646BD1751B4DADEBD /* MQTTStrict.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F16AADB89A2534768EEF98070B578AF /* MQTTStrict.m */; }; + 2D873076AFF986FB88A07B056E6E1B45 /* UISwitch+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 324C3C17E77640BD11D454C5D4E11998 /* UISwitch+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DAE548120C5802FFFA367BB465A889C /* OSSHttpdns.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B682B2D49A459741652DEE728A1163D /* OSSHttpdns.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DB0021F9583F06D433E0EA01CC4BD65 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCBFE2460C3F5A7DAFF62C702FD0F97 /* YYClassInfo.m */; }; + 2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 612B560D0E7ABEABC7B82D4986F590AE /* MJRefreshConfig.m */; }; 2DCFF659873D28F23E5EF7905E5BA179 /* TUICameraManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8555CE3050DD11E22AB65208A845D9FD /* TUICameraManager.m */; }; - 2DD65DE2BC1D3B6536ECC06F2BB1CB26 /* RACEmptySignal.m in Sources */ = {isa = PBXBuildFile; fileRef = F06678C5528CA7EA1FFA93F779F6E41D /* RACEmptySignal.m */; }; - 2DF18AC7710FF41843AF083CBB379E3D /* QGHWDMetalView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C7743D898CEB77318D76089465DC2D /* QGHWDMetalView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DD65DE2BC1D3B6536ECC06F2BB1CB26 /* RACEmptySignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F9064E489C7E7B3860786D3B0B5F4C9 /* RACEmptySignal.m */; }; + 2DDF8B118492FE8D05026C8FB28AA79B /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 19EF0D68B436BB55EB5138A59AD851AD /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DF18AC7710FF41843AF083CBB379E3D /* QGHWDMetalView.h in Headers */ = {isa = PBXBuildFile; fileRef = 849EF98FCEA13497C076203B672F2DBE /* QGHWDMetalView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2E1867F4BF148982CC9C6D87AA37BDCA /* TUIInputMoreCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 80986A16BDC16262E495AA75F73F8B79 /* TUIInputMoreCell.m */; }; - 2E1C7DB1434BC33E519AC2117971E2A4 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = B01D3F0B713F7910E4D9B729F991A967 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2E1CA71B0FFA4A03E28B17AE0F278D45 /* LLShortCut.h in Headers */ = {isa = PBXBuildFile; fileRef = 334DFC44DA829D92CDD852BEA5A6EC1A /* LLShortCut.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E1E3AC46C967F91DFDE559D89EBC3A8 /* LLNetworkFilterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C82CC84385F3C0DD005EB1CE6088B360 /* LLNetworkFilterViewController.m */; }; + 2E1CA71B0FFA4A03E28B17AE0F278D45 /* LLShortCut.h in Headers */ = {isa = PBXBuildFile; fileRef = 06759C0A3CE57C6E2D69515A279E89F8 /* LLShortCut.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E1E3AC46C967F91DFDE559D89EBC3A8 /* LLNetworkFilterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7828C91DBD796106F506300C7CDF36 /* LLNetworkFilterViewController.m */; }; 2E55EE8816AF888AA4799BC09BEAA876 /* TUIChatMediaSendingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 80FDEC578435CB75CD9AB2F2B618434D /* TUIChatMediaSendingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E5D87C6E60B28438B385B3296398047 /* QGBaseAnimatedImageFrame+Displaying.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDD69BE33EAB50AFC53C13AF7BD3A5D /* QGBaseAnimatedImageFrame+Displaying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E9DD2B27ED0BF420AB2BB7C5F6C8008 /* LLMagnifierInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 08BF22D16712E5608467333B84D2F5DA /* LLMagnifierInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EC7BA321016EC71EA595E4BAF0B7E8B /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D230F713939574C2CBE12E0416915DA /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EDA227454079ED3F6371BF34AFD4735 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E2FA4A83857D9C180AC9BAF8272F4A4B /* JXCategoryIndicatorCellModel.m */; }; - 2EDBAEFB8B5F8E2E1DFFBCE35B30B274 /* OSSCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CE2B1293A9E6BAE745CD6E018808398 /* OSSCancellationTokenRegistration.m */; }; - 2EE6DD9A0A1D9BE22645EFD7C86247F7 /* YYCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7077AB346CED1ECB08BA3BD2243E3CB2 /* YYCache.m */; }; - 2F13033DEC902E6AF5B17B7482AB2015 /* TZImageCropManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FBCBAAEBC4A30C405C1BAF4B459AC39E /* TZImageCropManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E5D87C6E60B28438B385B3296398047 /* QGBaseAnimatedImageFrame+Displaying.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CB3ADC3E378AEF407221E27752303D3 /* QGBaseAnimatedImageFrame+Displaying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E9739C114AE2A36057E717F0513BB32 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 545BFAFF9A7B79F842EA72B5AF9B36C7 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E9DD2B27ED0BF420AB2BB7C5F6C8008 /* LLMagnifierInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = BF63C85D80E158AF3A1E9EB19E7C9D25 /* LLMagnifierInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EC7BA321016EC71EA595E4BAF0B7E8B /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A4DFCF7FE09ABB20B39A07DB8F4FEF55 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EDA227454079ED3F6371BF34AFD4735 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 832302185FF62A978FE3E99CFB7F2271 /* JXCategoryIndicatorCellModel.m */; }; + 2EDBAEFB8B5F8E2E1DFFBCE35B30B274 /* OSSCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F6451C0AB15084F2AE9AA9293C2EC2 /* OSSCancellationTokenRegistration.m */; }; + 2EE6DD9A0A1D9BE22645EFD7C86247F7 /* YYCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E5B4A02151E0AC91F638B2A3F028F76 /* YYCache.m */; }; + 2EED77BCEA5962E3F5C6AA01EE470F2E /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 47CF136EC922D540479ABE8BCF255DA8 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F13033DEC902E6AF5B17B7482AB2015 /* TZImageCropManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D160BF36FB6AD42ADF0CCACC82C43E /* TZImageCropManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2F20ABF8B57D4D09C60877EC6646D392 /* TUICaptureVideoPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = B04090E2340AAF49C80FAD7F98AED770 /* TUICaptureVideoPreviewView.m */; }; - 2F2E362731C082CFAC44A750372AA85D /* LLWindowManager+Screenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E0BBF312AA67F78801357B94B8CB9A0 /* LLWindowManager+Screenshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F2E362731C082CFAC44A750372AA85D /* LLWindowManager+Screenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 4364DEC7F8E45E2544D5183FAF389978 /* LLWindowManager+Screenshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2F3186E94305E1BDE2804B371FD6256C /* TUITextMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 553D8AA632AA4938E14D719679F3A41F /* TUITextMessageCellData.m */; }; 2F3DF6B364762766B2071E72455EED69 /* TUICaptureVideoPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = F191B112D9A647ADDE823C7B989E1DAE /* TUICaptureVideoPreviewView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F5E8EB2C0A520801311E742CCCC4799 /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = E2D3604AC70E338F9872047DB69938F9 /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F75AC11B36110337AA9C7D210917269 /* YYTextAsyncLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C5F914B1F708C3F78D8CEA3C0B8EB4 /* YYTextAsyncLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F7D053737C1D885B4580081A33891CB /* LLShortCutComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 694CECE5D4037EBC7892DCDCD5C65DB3 /* LLShortCutComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F9F5E8A231DBC9ED70074D69D9DCA8A /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 59E8B9984A29A03BA8EDBA9A80BB1F91 /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FA0528C4525B526B8DB3A6BF2C737E3 /* LLLocationHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D91B4812D395277804D887ED41BB87D /* LLLocationHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FD1030933EBCDA3B09E25152E9D67B4 /* SDImageWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7719BCBF24C577F18396D668FAD0C472 /* SDImageWebPCoder.m */; }; - 2FDA0F9A0DBB98A99500F2E0B5B7753C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; + 2F42596595A31B11953A6E2143126B39 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 444739377ECBE2783ED8E2D08F35EFFD /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2F5E8EB2C0A520801311E742CCCC4799 /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = BBC1F5060599CCD3877037976AD18304 /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F75AC11B36110337AA9C7D210917269 /* YYTextAsyncLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E4F788297C182FDA37350932B99BD4 /* YYTextAsyncLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F7D053737C1D885B4580081A33891CB /* LLShortCutComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9836D81589CC11610310D84CF2E8CDFD /* LLShortCutComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F81402A67807E725AFA9A886C6765E1 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 5402A5DB3FC680C9B92D7CBE65389962 /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F9F5E8A231DBC9ED70074D69D9DCA8A /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA38BE4378060C256C25BF91B3F8D48A /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FA0528C4525B526B8DB3A6BF2C737E3 /* LLLocationHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C14E11BA635536BCBC8B07EC4BA06E1 /* LLLocationHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FBAC3DA2F1F5310FFC3305B264B5EE8 /* TUIWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7BEF24C1C8967E18F0BE66B0FE3D0F /* TUIWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FBC3BF80C513F568493D1129256AF49 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC35F28F4336A35C3B61935534DF8EC /* SDWebImagePrefetcher.m */; }; + 2FD1030933EBCDA3B09E25152E9D67B4 /* SDImageWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C10BF9C2806D6FEF1555EB9A878E0690 /* SDImageWebPCoder.m */; }; + 2FDA0F9A0DBB98A99500F2E0B5B7753C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; 300A16E33BB0C3B1FD8EB7D37C924F28 /* TUIMediaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 369D4B722FCCC1FCA027159ADEAC799E /* TUIMediaView.m */; }; 302F4A05CADC5F8C1682D9BD6374E6BE /* TUIVideoMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A045214BD85EE2AE5F384C3A0A4A8F28 /* TUIVideoMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3031F261833CCB0D23E371363F8FA792 /* TUIImageReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A80B6BD2BF1890499E2A12A11A06DDD /* TUIImageReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30325B745AB5A121F1C1A9096FE82AFB /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = C1CA0584EE859BF8F46FD3AFC2F3F76B /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3036356F85FEE0B1B1EFD389C8AB515E /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F9BF7459E26D9B231CAE3CE61CA0701 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 303A2C5BA27890E7B2A6975D6D3E57DF /* TUIConversationCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E3CC9A805668EB263F100E9E0BAA674 /* TUIConversationCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 303B0ABC4B3B9B82ECE84BE4C3EC2F44 /* TUITypingStatusCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 217E31AF5E6DE232205A50434411FA03 /* TUITypingStatusCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30837733AFFB5B01C5E0833B5719E5D7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */; }; - 309CA84390C035B47E4FE51DAC5F9324 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6810BDAB55264D16A36A56146609FBC9 /* PrivacyInfo.xcprivacy */; }; - 30BE83ACB80227A5F67D6A1347B1293A /* YBIBIconManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B79376897B600E6A3F8C369E86BBE121 /* YBIBIconManager.m */; }; - 30CC14AE4F4216C25202CB617F68F4B3 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFE2A2E7519813899849D1B5A1BBE6C /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 30D5C50A52FA6139CCDF5966F4296736 /* OSSGetObjectTaggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = ED6334BE0BF270ECFC410EE8945D5452 /* OSSGetObjectTaggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30F50502B420D17BD7B7C72115BBC86C /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DF5A28247D14F7D55660AA76A8A15A5 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30FE660831E11D2EA5791BB9D84A3978 /* UITableViewCell+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5514002226A12C5DF8C9A7CD3AE3FAC7 /* UITableViewCell+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3121B8982FB8F9A0776D8D079A60E949 /* sharpyuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 240C85054B3ACB030DB1389E90CF6276 /* sharpyuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 312B98C6242FA5FED617FD2D639F210D /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 457F328AC7327224982080D35A8BD3B6 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30837733AFFB5B01C5E0833B5719E5D7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + 30B0A360934E282E40ED1408F47A27E2 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = A566682050AA734A99A672489B819EEF /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 30BE83ACB80227A5F67D6A1347B1293A /* YBIBIconManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DC0E38C4B8DAC14B0CCFCA2FDD46687D /* YBIBIconManager.m */; }; + 30D5C50A52FA6139CCDF5966F4296736 /* OSSGetObjectTaggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E45A60EDFFD10C68DAFA2D0A43547E /* OSSGetObjectTaggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30FE660831E11D2EA5791BB9D84A3978 /* UITableViewCell+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 8061F5C4EB19BDD00C4EA158523641A8 /* UITableViewCell+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 312AE7AE9A6E3EB30FD084F241146810 /* IQTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = A4C45C623F73AE83F13B0AA7910263B2 /* IQTextView.m */; }; 31339F805AC3B51DEC5A6381086F9FF9 /* TUIImageMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = EA8D722501ED4C9433828EF23341D97D /* TUIImageMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 314D0B850DE7537ED7DA7B2990A2B9FF /* LLBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BD9B193F23EA6722EAE7EC1BD34FDF /* LLBaseViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 318F89E20D7D6657B6234A5EE37DFD33 /* DownloaderManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61479304F064EE8BA292C875437A4A9B /* DownloaderManager.swift */; }; - 31CCE24843F18CF8FB0E90F4DDF99723 /* OSSDeleteMultipleObjectsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EE7EA89B5199AB4C5AD7F634407E082 /* OSSDeleteMultipleObjectsResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31CCEEAF7153AADA391DA25B3C2DE6BB /* UIView+LLWidgetBorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A56F33F527B5A10B52E0E210D810971 /* UIView+LLWidgetBorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31DDCE41A00FEDF44F78FEA573BCEF85 /* LLWindowManager+Html.m in Sources */ = {isa = PBXBuildFile; fileRef = 73FD0EA3E13DEEA5962B3105DA578B84 /* LLWindowManager+Html.m */; }; - 31E03594824B9C1868700CB719A49612 /* NSUserDefaults+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B6EF10507EE208D36087AC77870B266 /* NSUserDefaults+RACSupport.m */; }; - 31FA8264AA5553AB85039530B1FB8C4B /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C97D1EF9B5D4B2DB42B016357E3B986D /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 320FE38DF354323CBF30D4637B9056C2 /* LLHierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A6BB30FFF3B8D64D3223BB91640A40B /* LLHierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3213872363BFA0DB902AFCA321971466 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 087928E35C27C1F11612A1C7DB372255 /* SDImageAPNGCoder.m */; }; + 314D0B850DE7537ED7DA7B2990A2B9FF /* LLBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 58DFADEA0C94467F4B75AC9F1FCCDD11 /* LLBaseViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 318F89E20D7D6657B6234A5EE37DFD33 /* DownloaderManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC8D0AE1EB81A7CD6655C9AD0556CA7 /* DownloaderManager.swift */; }; + 31CCE24843F18CF8FB0E90F4DDF99723 /* OSSDeleteMultipleObjectsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A096E00BF1BBA44741A175C7BDC569F /* OSSDeleteMultipleObjectsResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31CCEEAF7153AADA391DA25B3C2DE6BB /* UIView+LLWidgetBorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 606BAB5DCA9C660E267EA1EEB3E53F24 /* UIView+LLWidgetBorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31DDCE41A00FEDF44F78FEA573BCEF85 /* LLWindowManager+Html.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E30BFB967304B7C677E3EFC6D830038 /* LLWindowManager+Html.m */; }; + 31E03594824B9C1868700CB719A49612 /* NSUserDefaults+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5985475E7528CD717D4DC5A781D5E /* NSUserDefaults+RACSupport.m */; }; + 31FA8264AA5553AB85039530B1FB8C4B /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C51F53C378A097EAB86127ED017F91E5 /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 320FE38DF354323CBF30D4637B9056C2 /* LLHierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 20AF907DFE0BD391414559970C40DA48 /* LLHierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; 321439AF92C111D5CB788627DA0B9AF5 /* TUIMediaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 50BCF8BF2AF130E56729604C7B293ABD /* TUIMediaView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CDB8535972E4541ABC95276E407F6B4 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3267BD481D7519BCAE52B12EE7B47108 /* OfflinePushExtInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EA6FC9AF22FF281CCFF1E883E9E1A8 /* OfflinePushExtInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 87441D298151CFC225E14084247F8C9B /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 327BA3DDA513422E632D3DA4A8FC60EC /* MJRefresh-MJRefresh.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; }; - 327F8D3DD176743A1F2588C648EB2329 /* OSSCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 345BD45878A4384AE6E5B3C1DB833030 /* OSSCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 327F8D3DD176743A1F2588C648EB2329 /* OSSCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = EDEBEFDC15E4DA6B1CB9B03CF7309CE4 /* OSSCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 328757BF6111B25146A960C1B9798063 /* TUICameraViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C04C2EC55D83B4112636E431842FCD /* TUICameraViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32E9EBC31AB1234E68C1343ECE547274 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C3D78C7D7352C6A56092BC76521B39 /* SDImageCoderHelper.m */; }; 32F131A6DFA5553145E7F47839CB6B73 /* TUIMessageReadViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A22377923BC98FFF855E0D7E2C7BD9 /* TUIMessageReadViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 32F17A5F04E538A7576DF236ACA6FC28 /* LLTitleCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 45ABADEF17DF5E336D53D00971FE1AD3 /* LLTitleCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 330B02BA41A452780B2F2C4BBA63F44D /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F9B3A0F6BE413945B7361CC5DF88EA2 /* SDWebImageDownloaderDecryptor.m */; }; - 3331A013D48A5063B483A51B7E9068ED /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FB141A075242E84A60BCFC5D989FFD3F /* AFURLSessionManager.m */; }; - 3338E64C005D823DE70993A219ADC6F1 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 1033429F55CB9DFFE6BB4688CDCF88B3 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 333CDC1546BEE98AA76BE27E4E17DF8B /* AvoidCrashStubProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5559AB2E019ED3EE43AC9C294A3995 /* AvoidCrashStubProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33E1A9557D3D9500613BF4419854B5A6 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = C32EE08651754B0C44832C7AD56C36D5 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 32F17A5F04E538A7576DF236ACA6FC28 /* LLTitleCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63EEDE214D2801C7AF04DF7DDF730311 /* LLTitleCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3331A013D48A5063B483A51B7E9068ED /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 64A70131FA93859D2FE1A6201257A797 /* AFURLSessionManager.m */; }; + 333CDC1546BEE98AA76BE27E4E17DF8B /* AvoidCrashStubProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = C72D0FCDBEA89A04B10E44BE52EA4C9A /* AvoidCrashStubProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 336CB4C1BDA002EBACD791D2C9AF8F85 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5496A6590FB24C60ED57717FE61C81A0 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 34014A87BB2E5320D87A613DE5FFE2C7 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7018D51C62366469DF6D714287D00F64 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 343E8DC2493E915EF0FD322663090C8F /* TUIMessageItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 873A1564696AA6BCE99CA1ED7D5A8BE7 /* TUIMessageItem.m */; }; 343FA23B4027F43CFCFB6A981593E67C /* AliyunOSSiOS-AliyunOSSiOS_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 5D73ED9DCB04D101A1FA489C7FB2A54D /* AliyunOSSiOS-AliyunOSSiOS_Privacy */; }; - 345ED7704F6D6E5086BE7B21D58F5145 /* AgoraLyricsScore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F6AFC06A9D33909479DACA7EF613AC6C /* AgoraLyricsScore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 345ED7704F6D6E5086BE7B21D58F5145 /* AgoraLyricsScore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B52BD624B9A013BD9BAC65DA60BEB35 /* AgoraLyricsScore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 34642119D7DD5B521C5F215FC9950B78 /* TUIInputController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C575D326DDB2A7FB218A55FC5B74E37 /* TUIInputController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3468FD7E83C0A6607F7229DBAB70A135 /* YBIBCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CCB69EA2D46953AFEC5D74FCDA37B94 /* YBIBCollectionViewLayout.m */; }; - 34822E0799338A17A5AFCBF73081E4C9 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F84790977E32FF66D0FD54F373C4378F /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3484CEBFE180F00462A600EC24627001 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E51CF231FDFA54695DDB9766339AB61 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 34AAA32786D16B879ED317280AD7C550 /* RACStream+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CCDA2D5867C31AF5C9D4C20DEA11C603 /* RACStream+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3468FD7E83C0A6607F7229DBAB70A135 /* YBIBCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A60CFBEC429CE08E5B9CD466502973 /* YBIBCollectionViewLayout.m */; }; + 34822E0799338A17A5AFCBF73081E4C9 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1324A3F6F9214E457D18D6CADF834808 /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34AAA32786D16B879ED317280AD7C550 /* RACStream+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E455DE9A138D99A488F5572102CFCB /* RACStream+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; 34B71A9A09BE9E81CD9E37D715BB9E98 /* TUIGroupButtonCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = B9862FD66F22C24BA599EAE94D867A8A /* TUIGroupButtonCell_Minimalist.m */; }; - 34F0AC42EC0E17A78D8B472363FA732D /* NSSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E05A35DD5C10D2689923BFE6D05F80 /* NSSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 352E63E404CED072E7F714C52FF93E49 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 549BC849A4EE43F4A082A17EC39E3F2F /* mz_compat.c */; }; - 35664A7D8E720DABD4252BA2E0BEEEB5 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 366AFF61C54B27A16FFDF54B22009F98 /* UIView+WebCache.m */; }; + 34F0AC42EC0E17A78D8B472363FA732D /* NSSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C02BE31F90C28D8BC8E0D4759ED1DE8A /* NSSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 351DEEAFE94ADD9BC5383421BA24028E /* TUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = 92080B092D611A9308583BC80776AFD4 /* TUICore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 352E63E404CED072E7F714C52FF93E49 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = F75646AC5A9BF6AC37CFB3EF8368C481 /* mz_compat.c */; }; 3568566DE8C6E5F440886B60548D8ED1 /* TUIMessageProgressManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A65023E4C16DC6F042A72C8068D3FD39 /* TUIMessageProgressManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 358023298F603969AEE40A31B9243389 /* QGVAPMaskInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A1870D8CD91E770C73DFB0B79CE8AFE3 /* QGVAPMaskInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 358DD68C845A9DD681E2B75DF2AD156A /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A79157A321F2D4FDC15489F075EA2CB /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 35A4FE7088F7CA4B023B38FFDB6AE68A /* YYTextContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A07DA56E764FC532B125AFA435658130 /* YYTextContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35ABE1610265CB89756159EDFF7C77A3 /* LLRulerComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 37D16F16947747DD4C5D31B22CE829CD /* LLRulerComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35C4DA2C65C1035F710F437EC9602294 /* SVGAVideoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AFB360F18CB94251FBC396BAE3066CC /* SVGAVideoEntity.m */; }; - 35E721397CAA7127F9B6D2E1C6D0B10D /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B72C9DB294D9E2C0A5B46423E218002 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35F8F16617EA4D58688C0633DF1ED887 /* UISwitch+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BCCD6DE318F76E0775FC9A79C057DC /* UISwitch+RACSignalSupport.m */; }; - 360D939A32BF407694834CC4BCD6B1F0 /* LLScreenshotDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2B21D5B6CC45669080847E094BEBEF /* LLScreenshotDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 361EF1B39584BC7FCB56BF035EFAB3D4 /* LLMagnifierComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5AC3121A124899DABC3B61BE390FAF /* LLMagnifierComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 362F5B93AA29BEAFAFA13E70392AEA53 /* LLTitleSwitchCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 07993AADE43D9A0F361AA71BD3F596F2 /* LLTitleSwitchCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3650C86E60D03E4678315B00B3910572 /* UIImagePickerController+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC4571A699488EA82F4BFC758EF8BF8 /* UIImagePickerController+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3683A04365A59519AAB2F47C5FA6FA3C /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = B9EE4F7B7AFAFF5A7ECA41DD22297427 /* mz_os_posix.c */; }; - 3683E0632283EDB6B8B0F3E2506704E4 /* YBIBToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = B284532139F41DAAA675D963DDA484C9 /* YBIBToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 358023298F603969AEE40A31B9243389 /* QGVAPMaskInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D62E51C28A76B206927E5029080D8C4 /* QGVAPMaskInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35A4FE7088F7CA4B023B38FFDB6AE68A /* YYTextContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD029ACDF013F34226A2C42AC5E85E0 /* YYTextContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35ABE1610265CB89756159EDFF7C77A3 /* LLRulerComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6A96693141627C8469538ADC1E3C39 /* LLRulerComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35C4DA2C65C1035F710F437EC9602294 /* SVGAVideoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC202EE3655B3A683E1A704462493FA /* SVGAVideoEntity.m */; }; + 35F8F16617EA4D58688C0633DF1ED887 /* UISwitch+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = A9C2940910F9BD87850FF4E0B79BFD06 /* UISwitch+RACSignalSupport.m */; }; + 360D939A32BF407694834CC4BCD6B1F0 /* LLScreenshotDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 1556CE6009342518C88400576F155A9E /* LLScreenshotDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 361EF1B39584BC7FCB56BF035EFAB3D4 /* LLMagnifierComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF6097BE8F93EE153EB8CC734BE0E3B /* LLMagnifierComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 362F5B93AA29BEAFAFA13E70392AEA53 /* LLTitleSwitchCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF7E296BB19087FEE8CF9E7BE196285 /* LLTitleSwitchCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3640A2A4F954D481ABD8900FDE25B1E6 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 6011940F094EBFF0D2FFF6A06B49CCBB /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3650C86E60D03E4678315B00B3910572 /* UIImagePickerController+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 40B72C4126635C522B6FF11FD30432C3 /* UIImagePickerController+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3677B19656F201D0512673A743D00E7D /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5EFA07237AA26A316503568F4C829A /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3683A04365A59519AAB2F47C5FA6FA3C /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 76A0029CABE4A428453EE2F68F334E20 /* mz_os_posix.c */; }; + 3683E0632283EDB6B8B0F3E2506704E4 /* YBIBToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB8BC623C6D9DD9C68B774ACCADC0E9 /* YBIBToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 36973DD85DECAA6854996AB02A3F1BE1 /* TUIGroupConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2427B1D549F423C7E2C4144B1118E36B /* TUIGroupConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36E37CF49AC372398BA00E0D8C83B7CC /* TZImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E336B0D05D0D5ABD959549755F25AE /* TZImagePickerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 371656F6B8BEECEB9ECAF75FFEB35890 /* LLSubTitleTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 91DDF936D98472AB38637806B72A1FA3 /* LLSubTitleTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 372DD39999CDE7378F1DFFA9587FDE75 /* NSObject+YYAddForARC.m in Sources */ = {isa = PBXBuildFile; fileRef = 14851E2E6F8B5BE8D6BAAA3F654267D2 /* NSObject+YYAddForARC.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 374FECA22750A2F7F17CA125C25DB352 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 125F6A877D87494EC7424A3E45AC848F /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37619FE2ABF062BDB1E38AD5A6961129 /* MQTTSSLSecurityPolicyEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 43724242D2B7D55D8D049C37F18A63B2 /* MQTTSSLSecurityPolicyEncoder.m */; }; - 37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = A47CAEE98CDA0368CC8948688A7607EE /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37C07E47C935F4DB8770CCA3AE8C4157 /* MQTTDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C74AC116B11431A7CC09C46A54865A /* MQTTDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37D637B577E1AEE9A86932C97CE11F7E /* YBIBAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE30CE75409AD2D3319707EB2023019 /* YBIBAnimatedTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37FBCB28E91059D0A633D1ABFE4803BC /* YYCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9261D38444DE3C919F81434DB75B3D /* YYCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38007D8B2D7B055D75C486183F0EADF3 /* RACScopedDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D7913D178CBE0361966DA5C676126D /* RACScopedDisposable.m */; }; + 36B5D70928AB8469D51D3BE6CC69E727 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */; }; + 36E37CF49AC372398BA00E0D8C83B7CC /* TZImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = A75B31477B530C0EC92AA906C2B88C48 /* TZImagePickerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 371656F6B8BEECEB9ECAF75FFEB35890 /* LLSubTitleTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EC0A88C1DAF1CB7ABD533D9188BCF4E /* LLSubTitleTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 371CB877060C909579153AA2635840BD /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7DFA74EEE358019BD8749611761E516E /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 372DD39999CDE7378F1DFFA9587FDE75 /* NSObject+YYAddForARC.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D3B32E71A69DB1CC3A8D3B0D7539B94 /* NSObject+YYAddForARC.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 374FECA22750A2F7F17CA125C25DB352 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 048C1B18194E62C7C04606BAAFA7B8CE /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37619FE2ABF062BDB1E38AD5A6961129 /* MQTTSSLSecurityPolicyEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E6F6060749C45CD2589FFFAB8052C3 /* MQTTSSLSecurityPolicyEncoder.m */; }; + 37698E9A490474D1F5ED3A46A4D27F9D /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = E6202558041A58CC7B9AFD2C0265C2EB /* SDImageLoader.m */; }; + 378A30C9D95764929720BD11259BD5B9 /* Zip-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5645CF65E01A88B0BE454C8273D724 /* Zip-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37B653B4BAD4D59588EDA3D872FBCEFC /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 07E5424BE62D963DBEBB638AEAB4F0BE /* SDImageLoadersManager.m */; }; + 37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 52F6080476321C49D1FAEF0A94C5679B /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37C07E47C935F4DB8770CCA3AE8C4157 /* MQTTDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD165943BD615CF7BBF796D3A9A40C1 /* MQTTDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37D637B577E1AEE9A86932C97CE11F7E /* YBIBAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA1D9AEC1D9116B235CC76CF5B856BD /* YBIBAnimatedTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37DF27F7544A7450736F02492C9337DA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6385E47C78E7A354F67C3140F9399359 /* PrivacyInfo.xcprivacy */; }; + 37FBCB28E91059D0A633D1ABFE4803BC /* YYCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F098AF9A6E0719FEF3401CE55DCCC48 /* YYCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38007D8B2D7B055D75C486183F0EADF3 /* RACScopedDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB313B43FA2AD26597FD28A7B02161 /* RACScopedDisposable.m */; }; 3827DB35C9604BF65BA0832035EED793 /* TUISystemMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FD7C328B4F956180720C8F48E4163F5A /* TUISystemMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3834F6B013F16886BE2866A29E65F22C /* YBIBSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = D9154E3DBC43DCD81BB7E7ED6E44BC22 /* YBIBSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 384883778DD978BF6DF7A9C10E3EA988 /* sharpyuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E575046C96DD8EE68AE8C30B24CBC7D /* sharpyuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3862689C39FBC057FA300C7911379CB8 /* TUICore-TUICore_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 62476AD95833F1EC15B5FC7E01E6CB19 /* TUICore-TUICore_Privacy */; }; - 388BB4079F7D18CB3D7AF0848BC98F08 /* UIView+SDExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 66460FCCEEF23960F2FF84F3876CCDA2 /* UIView+SDExtension.m */; }; - 38AE26BF6C0F4A9E8B69D9947B8ECE12 /* LLLogDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3010FF1DBFDAB20A6DED23B770252393 /* LLLogDetailViewController.m */; }; - 38B430C930E27BBA032CC4F06AF995E2 /* LLDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 4939909D2AC8FF47D2D120A5B3C908F7 /* LLDebugTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38C88847A1FA0750979B7E3C0214ED96 /* LLEnumDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F5932B088827FCE41B0934ADAE607F /* LLEnumDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38CF35BEABC1D823AFC583A54D3B8910 /* TUIDarkModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CE18216B8392E2C506407533674D7C /* TUIDarkModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 392AEDD2622BADB7A7B1729D4282B4A6 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 345FD1FD7BED1B2FA803C428813F693D /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 392E6367FB1A10EEA969ED00E460E4DD /* NSFileHandle+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E62ED6103E0C6A1FFE6D5F21EC93BDD9 /* NSFileHandle+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 393E4BA6883E05A6A06F90705AD23BF6 /* QGHWDMetalRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB010F30F0419D16BC923328AA98285 /* QGHWDMetalRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 398EF531E96793D97C1E5524C2975AF8 /* LLLogWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0EF31E2ECD10D8F878330F086BDAD6 /* LLLogWindow.m */; }; - 39AB8508E90D417A6888AEC9263B0071 /* LLEntryBigTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = F640BF61F6CEC2E0E3FE5A0F5D33770A /* LLEntryBigTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39B977488B0EE1A480B7C27176889675 /* LLAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BE9427B6CA705B2004119784C908CCD /* LLAnnotation.m */; }; - 39BCD1E529F7357C0146588B950FC57B /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6B7D24D75728C0EB68D2456556A1BC /* NSButton+WebCache.m */; }; + 3834F6B013F16886BE2866A29E65F22C /* YBIBSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = B76A88E31B455C6DD5C9FCDE72B9F4BE /* YBIBSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3874F4CA60580D566C00579B8DED1552 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B45A776FEF6D64E82676097687E6E29F /* PrivacyInfo.xcprivacy */; }; + 388BB4079F7D18CB3D7AF0848BC98F08 /* UIView+SDExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B403AFD3386756786B7F92B5A1D84B3 /* UIView+SDExtension.m */; }; + 38AE26BF6C0F4A9E8B69D9947B8ECE12 /* LLLogDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 102552B7677D63C293FF23EA6E3ABCFD /* LLLogDetailViewController.m */; }; + 38B430C930E27BBA032CC4F06AF995E2 /* LLDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 6838D5A055DD9D599B8461FBFA6043F4 /* LLDebugTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38C88847A1FA0750979B7E3C0214ED96 /* LLEnumDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA3927983699496B7D9033CA74611CC /* LLEnumDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3905C185D90999E707BDFC497ABFF6BC /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE3CED5E389DC50AEBBB1CC20C5CE22 /* SDDeviceHelper.m */; }; + 392AEDD2622BADB7A7B1729D4282B4A6 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = C63FBC083681F24635FFABAE8D35CF63 /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 392E6367FB1A10EEA969ED00E460E4DD /* NSFileHandle+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A6099318A28F87F5D01781C55227B1 /* NSFileHandle+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3935713D38F93BBFDEF445191E42EBB4 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CF257FCD97F54FEC8ADBEE98239478 /* SDAssociatedObject.m */; }; + 393E4BA6883E05A6A06F90705AD23BF6 /* QGHWDMetalRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C65CA4EC7D80D3DDE1755B99EA29555 /* QGHWDMetalRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 397F166FCB84F8BD4E7407C30D5E6898 /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = D471A934451267DFEDEC0E9458C1B905 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 398EF531E96793D97C1E5524C2975AF8 /* LLLogWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F45A768F6ABE10A865ADEE0772C06C4 /* LLLogWindow.m */; }; + 39AB8508E90D417A6888AEC9263B0071 /* LLEntryBigTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = DE8DC774EDAC9D94143D31BC9789B9A9 /* LLEntryBigTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39B977488B0EE1A480B7C27176889675 /* LLAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = A55A010C06799C1DE66455D5F2525664 /* LLAnnotation.m */; }; 39CA9224F01E3998D4B216D1CBD7AA9C /* TUILocalTipsCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C28B8D5E3DF6250210567B58082DFBA /* TUILocalTipsCellData.m */; }; 3A068A7AF51A9360663A5D7A0BDAE77A /* TUIVideoMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E4FF8465B27405FC87C412997283D0 /* TUIVideoMessageCell.m */; }; - 3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5596E8B1578D232269BD0E2EEB502848 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A479E97823142AC3F49E005986B96CC /* UIPasteboard+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 39460FDF50490602BA722842DFB34AB2 /* UIPasteboard+YYText.m */; }; - 3A84CAB02C2188C16B1254A654B61A49 /* QGVAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B8E05B7943C63B2F3758F442C7441B7 /* QGVAPlayer-dummy.m */; }; - 3A8A4BEE0175E8579B30CEDCF194BCEE /* LLEntryView.m in Sources */ = {isa = PBXBuildFile; fileRef = CED9DE811404A467FE08BD733DA6D75D /* LLEntryView.m */; }; - 3AD69B6D1E2BBC4BDFF94ABF8E4D573B /* YYTextLine.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7DCEA79AB8E832665F9E22E2E3A004 /* YYTextLine.m */; }; - 3AEA9965C260CF8AC87E1EB56F50A851 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = A22F4403B0FB2438E921C12DBA0E2691 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3AF378D811BF14B9834998036159F0C1 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C768093737006FB66F8991982F9F0D /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B176EA98ACF14D2CB4A76A1D0EFB65E /* UIImage+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 261A26E872B2C3E1AB5E393F8CB26608 /* UIImage+YYAdd.m */; }; - 3B35B88EE7E45F3FFEA4473C514B304C /* OSSNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F4B81863DBC07EA268FBD6359A74C0 /* OSSNSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B62431BEF820E7FC779F344AB2A1D17 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 51192F770F8BAAE0467BD9227CB8B2A1 /* JXCategoryIndicatorLineView.m */; }; + 3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 57012ECE5EDE9E2CB2EC2D4102834902 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A479E97823142AC3F49E005986B96CC /* UIPasteboard+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 9671234B95976CC18EFB70FA2EA4B915 /* UIPasteboard+YYText.m */; }; + 3A7DAB61445DE650AB6812C5DD7803D4 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 687C34AE0B14C1228C5F3410106D95B3 /* SDImageIOCoder.m */; }; + 3A84CAB02C2188C16B1254A654B61A49 /* QGVAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2150F20FE1199A937735BBA31A90470 /* QGVAPlayer-dummy.m */; }; + 3A8A4BEE0175E8579B30CEDCF194BCEE /* LLEntryView.m in Sources */ = {isa = PBXBuildFile; fileRef = A52CCAB689ADC905DACC0724B977C78B /* LLEntryView.m */; }; + 3ACA20A727BFA6F7488352777B6D0015 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0493754B105B7C0910C6CA206DAAF387 /* SDWebImageOptionsProcessor.m */; }; + 3AD69B6D1E2BBC4BDFF94ABF8E4D573B /* YYTextLine.m in Sources */ = {isa = PBXBuildFile; fileRef = F0C9267BF045030E45DFA2A950EE55AC /* YYTextLine.m */; }; + 3AEA9965C260CF8AC87E1EB56F50A851 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 78ED6BA2D05CA733DCFF4F9FD00420B9 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3AF01E9F246117B6C7FB0204D4B972D8 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 59F5F2FAE3795F71FA5EFFC57C0D422C /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B176EA98ACF14D2CB4A76A1D0EFB65E /* UIImage+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 283BA9DC4F8B80C258BC6CD004061AE6 /* UIImage+YYAdd.m */; }; + 3B35B88EE7E45F3FFEA4473C514B304C /* OSSNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 29687F0269C0A04397B98DF48D994583 /* OSSNSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B62431BEF820E7FC779F344AB2A1D17 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 17069CF4EF1C5A1762BB7B0F6C0A356B /* JXCategoryIndicatorLineView.m */; }; 3B76E721F8F5714AED5CF446F430E3BA /* TUIGroupNoticeController.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C8D04857A062BBA96720BAFE1EB832 /* TUIGroupNoticeController.m */; }; - 3B8EDFF69A68ABD3735E0C6931CA5C95 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 613F9D5EA482543BDF7BAC86418BC1D4 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B959E6505C82CA0FF804E07CA51492A /* NSEnumerator+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A965EFF1E96923F732C14091FF5F30 /* NSEnumerator+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BA4E4F0F4C718E331508B346ABCD1D1 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8E65B5FC592C2D021EC8AD079F3C8599 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3BD54D1AE900D867D6B1CFFA9A303B78 /* BRTextModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FE75668E5081FC010C8418DFA8E55E /* BRTextModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BD61412906318A0820CDB055AC13C50 /* LLJsonTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 28DA36044D88C23D0A6875E13C548614 /* LLJsonTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BE54CDC544FD95595EAF4094BD96193 /* LLFilterTextFieldCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F7B608EE72C34EBA53891642D0CFE4B4 /* LLFilterTextFieldCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BFA92648AC1313CFD040750ACE5D0C1 /* RACSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = A4DBB20C74F8CC192A452C834FA0452D /* RACSequence.m */; }; - 3C2BA9EE17F04C66900011B907E2FFBB /* MQTTTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = AAC7BB2CE44C3716C7FB4070B1732948 /* MQTTTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C2E1F3AF1E008F5610EDBB2258CA617 /* RACSignal+Operations.m in Sources */ = {isa = PBXBuildFile; fileRef = 6256E29CD77C2FB6B2BD5B3ED429A6CB /* RACSignal+Operations.m */; }; + 3B8EDFF69A68ABD3735E0C6931CA5C95 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 880DCA1E2F177241D82DC8ECDE4CAF3F /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B959E6505C82CA0FF804E07CA51492A /* NSEnumerator+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D1A9C4926FD986129B7C792ED74F62 /* NSEnumerator+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BD54D1AE900D867D6B1CFFA9A303B78 /* BRTextModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F090161AC4F475F49518CF68DFC309C /* BRTextModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BD61412906318A0820CDB055AC13C50 /* LLJsonTool.h in Headers */ = {isa = PBXBuildFile; fileRef = AB5352DBC178D6FB014D44D10371147C /* LLJsonTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BE54CDC544FD95595EAF4094BD96193 /* LLFilterTextFieldCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABB117959382F8EF646811ABA4EE0E6 /* LLFilterTextFieldCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BFA92648AC1313CFD040750ACE5D0C1 /* RACSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 866B82E07C82BBB6BC96C9CA6FDE32F6 /* RACSequence.m */; }; + 3C2BA9EE17F04C66900011B907E2FFBB /* MQTTTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B87EE478A2CDC2B5235E40FD354D5E3 /* MQTTTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C2E1F3AF1E008F5610EDBB2258CA617 /* RACSignal+Operations.m in Sources */ = {isa = PBXBuildFile; fileRef = 9989F82CA2DC6F39435D478FCDEFA2B3 /* RACSignal+Operations.m */; }; 3C2F3C5BF7E2787ED8437F709772D4A9 /* TUIVoiceReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6DD3FA6D35E66AC465E974C5A2F798 /* TUIVoiceReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C63B1A5D6CC82E09B81D0DFABE1E3F4 /* TUICoreTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A59F6537B1B9F23ED5E809B231C52402 /* TUICoreTheme.bundle */; }; - 3C76848E9AA1EE9FB3CA1BAD6A217790 /* RACSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 4878A8BA77B8699C182AD87739E60C2C /* RACSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C8A254F2F68D5ABB1CCC8BA3A0E1B85 /* LLLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 498BDA192AF64FA5B242DD98F7240E15 /* LLLogModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CE13969772F4180701A575FAB98E978 /* JXPagingView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E58302724BAB5479F51EAC73B6E782 /* JXPagingView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D07A16B97BE137C0741A9F90893D156 /* SVGAVideoSpriteFrameEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E0904AC30942156E883899CC79205E /* SVGAVideoSpriteFrameEntity.m */; }; - 3D3FADB0D1447C0DA25C439800B72A0F /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = DD9C196013B4EE86EB11E3FB03B198A4 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3C76848E9AA1EE9FB3CA1BAD6A217790 /* RACSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = C98D8B98E7B4DB697FA530730298BD5E /* RACSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C8A254F2F68D5ABB1CCC8BA3A0E1B85 /* LLLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B68201A654F737330642C2495AD1325 /* LLLogModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CE13969772F4180701A575FAB98E978 /* JXPagingView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D132A2176B2450D9F819A17F35F9E4 /* JXPagingView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CFDBADDBDCC0EFB3989B3A5E5F09792 /* sharpyuv_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = DCEBD23A4F94DA88A003BC9C60D200BE /* sharpyuv_cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D07A16B97BE137C0741A9F90893D156 /* SVGAVideoSpriteFrameEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C55F3AB4780A7E3E86F8F8A407A5653 /* SVGAVideoSpriteFrameEntity.m */; }; 3D8FB89AA2347BE4A54FC6B34F46B501 /* TUIMergeReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E0E8A35DB0D379281F23791C6881C2C /* TUIMergeReplyQuoteViewData.m */; }; - 3D9403E00F4F45C8B978EE79D4DAB64F /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 00C27A5102823907C264E737322F2993 /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D9E99F17F687A6BBAF6BCBC33C74213 /* YBImageBrowserDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF9A3593B0143739E9FC97152EA3F05 /* YBImageBrowserDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DE0A16DECF5F1E85D8A3B6CE06CF2B4 /* MQTTStrict.h in Headers */ = {isa = PBXBuildFile; fileRef = 33CA76D3AC1E4CD4D87C278E684186DB /* MQTTStrict.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E0590F3E26D459A5C5E2CF1EBD844A0 /* QGVAPMetalShaderFunctionLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B537930290079C88572D948C6AFD29 /* QGVAPMetalShaderFunctionLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E18575D6BF160FC477A2815AE59BC38 /* LLInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5720261802595A34A09AB218A2E5FADA /* LLInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E19332E4634F765911C58A406298017 /* sharpyuv_dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = C389F407825FAB9E255246F3BFC1C759 /* sharpyuv_dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E1D9FD4E15EAD00141A7A1342A0CC10 /* RACDynamicSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = ECB220678AB9D504A71514CD29BD30E0 /* RACDynamicSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E3BB888333388CFE121797E3A3736B3 /* LLBaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A5A6BF58C0000A119FFF692B360DBB /* LLBaseModel.m */; }; - 3E467D3F19F1E544A10DC5E022FAA1D6 /* LLMagnifierView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA2BAE6F864E2363934B8AF5CA2C788 /* LLMagnifierView.m */; }; - 3E5170C994A46777341F08EFCD6AE083 /* LLFilterEventView.m in Sources */ = {isa = PBXBuildFile; fileRef = 20D8160C42603CB6E1A7315CF5DFFA06 /* LLFilterEventView.m */; }; - 3E5998D6F0BA0AEBA2F43F2351BA7F6C /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05EF2249E0854A64F762768EDC44AF6E /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D9403E00F4F45C8B978EE79D4DAB64F /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 48AE9D7627E24D90FE62F6F652E514DE /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D9E99F17F687A6BBAF6BCBC33C74213 /* YBImageBrowserDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E07715DD868637E7632ADA8EEF3D5795 /* YBImageBrowserDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DABBFDABC03A66B4329A30A0C23BF44 /* IQToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = DC8DEBA0B938C2334D6AE10B56D65448 /* IQToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DDA9410826DE547A8E99F2BAEB1C94A /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FE97B85549C4C2DB73F62EF1E8F42AE9 /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3DE0A16DECF5F1E85D8A3B6CE06CF2B4 /* MQTTStrict.h in Headers */ = {isa = PBXBuildFile; fileRef = BDDE6DDA00CA871418655CB96863F537 /* MQTTStrict.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E0590F3E26D459A5C5E2CF1EBD844A0 /* QGVAPMetalShaderFunctionLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 13E75550002CF24D09CCC30370A00A2F /* QGVAPMetalShaderFunctionLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E18575D6BF160FC477A2815AE59BC38 /* LLInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = FB9D947C48D89B3FAF593D45CC2BF48B /* LLInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E1D9FD4E15EAD00141A7A1342A0CC10 /* RACDynamicSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB94DED6D97E9572836AE565AE8F8C6 /* RACDynamicSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E3BB888333388CFE121797E3A3736B3 /* LLBaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BA11557E5E51E567D930384B83024C1C /* LLBaseModel.m */; }; + 3E3DB961B347DC03E72B8F650E4EA9A8 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 5853E4C7D318DEA2F3B4365F7197455B /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3E467D3F19F1E544A10DC5E022FAA1D6 /* LLMagnifierView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498B5F778F353FE200AD032BF24BAB9 /* LLMagnifierView.m */; }; + 3E5170C994A46777341F08EFCD6AE083 /* LLFilterEventView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3828C61E6877E0C2459AE9FB73980AB9 /* LLFilterEventView.m */; }; 3E740EE6B8F512B127ACFB7E2C0BF80F /* TUIChat_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D2F0CED0BD6588FF1177DA192DD47436 /* TUIChat_Minimalist.bundle */; }; - 3E9B7829091DB08299A28473E42AAC60 /* YBIBImageLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 12EB8F015BE7F40D2756D43EBAE0923A /* YBIBImageLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E9EDD43AA102077554C885812DB126D /* LyricCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A8F6615C43EBE2A6D50BBC8BBC7C53D /* LyricCell.swift */; }; - 3ED71F04B0843B932E0B8B4FB45DDF2E /* LLAppInfoHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C2491EEA7ABAC7990B133C8AACC88775 /* LLAppInfoHelper.m */; }; - 3EF49628D627CAA9EB32D93514DBB988 /* LLShortCutComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = FED11810C4ECD62DA7DD01ECE978D82A /* LLShortCutComponent.m */; }; - 3F22234752ABAB08438999DF33A5C016 /* LLNetworkDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2131D154660C4EAC296EFECBBEAFAD58 /* LLNetworkDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F36A6B93B07560980D35ED158991969 /* MQTTDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D707343C26F160C4DE76D618E2424597 /* MQTTDecoder.m */; }; - 3F49113833DA93F31163179E95D2DAC6 /* NSObject+YYAddForKVO.m in Sources */ = {isa = PBXBuildFile; fileRef = 107A2AF6DEBA2AD42EA76DBEC0CA0147 /* NSObject+YYAddForKVO.m */; }; + 3E9B7829091DB08299A28473E42AAC60 /* YBIBImageLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 3088EC7C57E1D1C446F9438801DBBD79 /* YBIBImageLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E9EDD43AA102077554C885812DB126D /* LyricCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67BB8DDE723F1C65F52E293178094CE /* LyricCell.swift */; }; + 3ED71F04B0843B932E0B8B4FB45DDF2E /* LLAppInfoHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EFF9BB7077C826E11E7816EB23FDB40 /* LLAppInfoHelper.m */; }; + 3EF49628D627CAA9EB32D93514DBB988 /* LLShortCutComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A39A8A54ACDD282E45350F5819AF26CA /* LLShortCutComponent.m */; }; + 3F22234752ABAB08438999DF33A5C016 /* LLNetworkDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A36328E824823110688B0E258456BBC6 /* LLNetworkDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F36A6B93B07560980D35ED158991969 /* MQTTDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BD09083F508CA50BA0A33856D212BB /* MQTTDecoder.m */; }; + 3F49113833DA93F31163179E95D2DAC6 /* NSObject+YYAddForKVO.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B983014BE906CBD7A984B45476F4FC8 /* NSObject+YYAddForKVO.m */; }; + 3F6AE60F5078CB1C0F9A7E6E9CCA993C /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = A04D1E2D5C9D88AE64149598D9C7E62D /* NSData+ImageContentType.m */; }; 3F9BACC4CD008CFAD1BF7F8A2518DBFC /* TUIChatSmallTongueView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B492734916E97A6ABCA25BBFCCC1803 /* TUIChatSmallTongueView_Minimalist.m */; }; - 3F9C3275F786E754C812482941E96F4A /* RACEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA174241BB5C82D1A3C56EE5292D701 /* RACEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3F9EB70845C07E9C4EC09988AB7763FE /* BRAddressPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9E8E8671EB2F259163A4129CDB43882D /* BRAddressPickerView.bundle */; }; - 3FA665FA00976011BB9A5225261B74D8 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 89D81B3903CC14E68E49988CE3F734A5 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3FCA2FFE5A78A6C8E8EE7FE392160B62 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D1821ADA0EA090FC55993157F4445612 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FDD85AA92703FBD5CEC9754D55AD571 /* BRPickerAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = EA19206FBE55C8F2FA848AA24980D16F /* BRPickerAlertView.m */; }; - 3FE11C3DF2FAC8F25A8B8EE8AA90993A /* LLFilterTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A98C9446F62699CE540EB9174D7AE41B /* LLFilterTextFieldCell.m */; }; - 3FF12F392FFAD45A9D62C9E746937E26 /* FMDatabaseQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCAB612BFFB9D0033E1C008DF7EDFB5 /* FMDatabaseQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FF7252DD60182221BB1E5A167C41A07 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9526B071BA9F3FFD3BD3975DE4FFD8FE /* UIProgressView+AFNetworking.m */; }; - 3FF9873BBEDD1C8AA6EC43EBCB23D060 /* NSData+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFBC907B568D227B7DEE14E53EEF015 /* NSData+RACSupport.m */; }; - 401D08D2573A4696AEADDDED3D47C251 /* MQTTProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = CEEE710A938F345351AB61DF74D7846D /* MQTTProperties.m */; }; - 401D98743AC12C4B6D4BC95225960F48 /* sharpyuv_dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2906F96ED42A4E2EDB6A6823C00B8285 /* sharpyuv_dsp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 402A8DE82335CEF749E88C48E2805F9B /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4ECD1A6C6740FDBFDB1A5E3774898E32 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3F9C3275F786E754C812482941E96F4A /* RACEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A885D25D9BB36D8AA7AA3B478EC889DA /* RACEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3F9EB70845C07E9C4EC09988AB7763FE /* BRAddressPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2698E77D6C0E185839BCB7FFDC1A9658 /* BRAddressPickerView.bundle */; }; + 3FDD85AA92703FBD5CEC9754D55AD571 /* BRPickerAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = C51F8AD762E49E1A111C44C545B2B4A2 /* BRPickerAlertView.m */; }; + 3FE11C3DF2FAC8F25A8B8EE8AA90993A /* LLFilterTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A42838A9BEDA6FBBBB4626600DE52FCC /* LLFilterTextFieldCell.m */; }; + 3FE5005F9237F795F8AF7A373FB461F8 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A09B5FD3B58DF5489AEA2A533ADB033 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3FF12F392FFAD45A9D62C9E746937E26 /* FMDatabaseQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBF31FB026CFBC2F46DA82B834D55C1 /* FMDatabaseQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FF7252DD60182221BB1E5A167C41A07 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B680E2D07764F46DE876BB2983D8C41 /* UIProgressView+AFNetworking.m */; }; + 3FF9873BBEDD1C8AA6EC43EBCB23D060 /* NSData+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4AFEBAB597CA581EA5CFC7CCD195BA /* NSData+RACSupport.m */; }; + 401D08D2573A4696AEADDDED3D47C251 /* MQTTProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 907FF6352E0FF6E21E635F1822136EBC /* MQTTProperties.m */; }; + 403A6AAA9354BE5A564DE010AAAEF6F7 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = F83232DD6EB023866B86E5D84C8DC48F /* UIView+WebCacheState.m */; }; 403B42C3B236A41E6789C0471916E2B0 /* TUISecondConfirm.h in Headers */ = {isa = PBXBuildFile; fileRef = F1A4111F17FF72D844D2BAA264E4F805 /* TUISecondConfirm.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 403D898F4BA3F19AD155F16A947E2099 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 4043D40E70C0145BA4A39ABF2FE2B4E4 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 15C8830E2E22629FA457DF262167B9AB /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 403D898F4BA3F19AD155F16A947E2099 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; 404B304E3D24B24289201C64C5DC016C /* TUIBaseMessageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BEF753BC001FC149F6ABE41D1CB479A /* TUIBaseMessageController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4077458E2429DA5C99FD117A9AE495E3 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E5E1D4E8085C956F99B98BBB7F9FA95 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4060BBB124FB12730C079C8E2F6F5FE7 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 10D8FF29100E3162C3A417B55F1AF215 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 40E84298D5B6281A8EE507A8DCB02B63 /* Protobuf-Protobuf_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */; }; 4100175AE18D2880695987AD44178FE7 /* TUIReferenceMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BE9331F5E5D12CA04E6D642BCFB41 /* TUIReferenceMessageCell.m */; }; - 412D58DF657ACB7FC82B1EC7D830FD45 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = DCD9FE91B18574CC2E5D05991897E287 /* BRPickerStyle.m */; }; - 417ED41553543E3E003DC19085F53393 /* YYKVStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 594875D2677BFA63A33C559C3F79234C /* YYKVStorage.m */; }; - 41A403B14E69F35BC81B50B82CF94E76 /* LLNetworkViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE9E732B860D734865F65E6BB7D9C566 /* LLNetworkViewController.m */; }; - 41A88C49547B5D0C3C2FFF38E8D91155 /* LLTitleSwitchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B94FA44434373A6B9589570DB4F1D70 /* LLTitleSwitchCell.m */; }; - 41FA840619924037254E9D20D6DEB8F6 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 84192CFDC6520ECB96D80940461DBAF1 /* UIImage+ExtendedCacheData.m */; }; - 422EFB8349BC2959FD59EBCF849D74D2 /* LLNetworkDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C5E2DFE487E863981611C74F1C0DF8 /* LLNetworkDetailViewController.m */; }; - 423E89251CD1C62C32F3B1933EDF5B15 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 57F4668C61B6818487768D33845966FC /* PrivacyInfo.xcprivacy */; }; - 42735B679585CBE859585C298BB91FC6 /* UIControl+RACSignalSupportPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 528C661E3ACCCDB5FB8B3E1549F3A04D /* UIControl+RACSignalSupportPrivate.m */; }; - 4281CC31F4D4EAE690F999C778F17E5B /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9E9B6BF8CCFFE486F07488C01230D1E /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 412D58DF657ACB7FC82B1EC7D830FD45 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BEFF4173E0713075161D72CD9E5D921 /* BRPickerStyle.m */; }; + 417ED41553543E3E003DC19085F53393 /* YYKVStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = D1423811F8D69704871E20B5BEA8F6CB /* YYKVStorage.m */; }; + 41A403B14E69F35BC81B50B82CF94E76 /* LLNetworkViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 917B9B835A9ADCB099DD9059B41E3FFB /* LLNetworkViewController.m */; }; + 41A5D376FC6FD20F1BE93F098C374242 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 035CC5F26C50DA8B90743281082535AA /* SDWebImageOperation.m */; }; + 41A88C49547B5D0C3C2FFF38E8D91155 /* LLTitleSwitchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5F511E4E026BBDDB111AF16C4EB126 /* LLTitleSwitchCell.m */; }; + 4204B1334D2E961D1EB3E0AAA0056B43 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 62BA00937E80B01E5AA79C6A6E698958 /* SDFileAttributeHelper.m */; }; + 422EFB8349BC2959FD59EBCF849D74D2 /* LLNetworkDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9084936B68F36D335E818E606C5B306C /* LLNetworkDetailViewController.m */; }; + 424A157AFFB80C110600C31E89963064 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8D1E0C4EA0E4C4D195306669D101CE /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42735B679585CBE859585C298BB91FC6 /* UIControl+RACSignalSupportPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 240EC0D5314707D71622B123B7B06E10 /* UIControl+RACSignalSupportPrivate.m */; }; + 4281CC31F4D4EAE690F999C778F17E5B /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DD13064D19D1D06B109048495DD25FA /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 42C2907A3C5E1BCFEEC106D7CD55A594 /* TUIAudioRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB38CA7304414D2A5EDAB32ACB99441 /* TUIAudioRecorder.m */; }; 42CD06BECB1FC098673502A1AB0EBB2F /* TUIRecordView.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F5E8F967963B368527015A3F347B30 /* TUIRecordView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42FD27C0C28FD49300053CDCEAB84BA0 /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 446CBC41F4E7F3577352DB6D3620C1B6 /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 431023914A5D2653ABAE7AB54880C9AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 436DA28CC16B8439CDAF0D2B3DB1C226 /* UIColor+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = B110F21BE19CE3E6F4EAA591131B2FB3 /* UIColor+LL_Utils.m */; }; - 437FF425F39B4467C0A640481B1B5291 /* QGHWDMP4OpenGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A0B3D6915300D4C54FDCBA2B87865E /* QGHWDMP4OpenGLView.m */; }; + 431023914A5D2653ABAE7AB54880C9AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 436DA28CC16B8439CDAF0D2B3DB1C226 /* UIColor+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 80A2AD92A5B51B36F6D54DD52742DDD3 /* UIColor+LL_Utils.m */; }; + 437FF425F39B4467C0A640481B1B5291 /* QGHWDMP4OpenGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC19B79147D3C952825509941C1C22E8 /* QGHWDMP4OpenGLView.m */; }; 43826AF76DDBBDBDD21BF52C6E361632 /* TUIConversationListController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = DE1A0692E5E399612B98DC07272C2E69 /* TUIConversationListController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43DAECA9091DEEDE97251FC68F804E21 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = B9708F1406F6AAE1A0F38AFC44E554FB /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 441F5BE5FDEC1EF87DC1B4CBB617821D /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BC909B980D09CEE97BAC422E16F1DC6 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 44229A5739A1CA25860DAB568183E751 /* OSSGetSymlinkResult.h in Headers */ = {isa = PBXBuildFile; fileRef = C4921F9EFCDD50AEE080A93CF30F55DC /* OSSGetSymlinkResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4424E7517B86FE622BCD3D5040FC579C /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 439B32332B78E5499CB932BCCE3A0BDA /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DE496BBCBF83D9B41001D7049FB1D496 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44348C8359F737B6D0961604D185B853 /* LLHierarchyWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = EBEC8228B59408BA2A62872BC12AD9E7 /* LLHierarchyWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 445C3272BC1602F3CF1B140BC2A0B39C /* UIBarButtonItem+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 42D7D5CAF68E10415657ABD3AC72A8E9 /* UIBarButtonItem+RACCommandSupport.m */; }; - 446D509EEE7AB2A4112C2B607024ACF0 /* MQTTInMemoryPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CE572CA68191166A4E3EF1623F7369 /* MQTTInMemoryPersistence.m */; }; - 4492DCF2EBB472D5EC111292F7AC31C7 /* LLNetworkModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 767CAC2D38A2B1AD3A1992A5BF96D0AA /* LLNetworkModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44D5615EBA2F2623739A5A7048C6F33B /* LLThemeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 966322A16F803B9470C5A6ED4EFA19C5 /* LLThemeManager.m */; }; + 43DAECA9091DEEDE97251FC68F804E21 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = FFC4EB1C47258CFEE04214368FA1D0E9 /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 44229A5739A1CA25860DAB568183E751 /* OSSGetSymlinkResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FBE57DE259A7819AD6B1295713CA7BE /* OSSGetSymlinkResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4424E7517B86FE622BCD3D5040FC579C /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 10482229F1C33E5B6D0103805A45AE8C /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = D21CDA4E7F267846E8641BE42E764B13 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 442F711B72745323EBB2775FFC35A7B0 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 09F9197259B88F2C65A1CBE164EBEB7A /* SDImageAPNGCoder.m */; }; + 44339C00EEAC1F42F4BD9F5FC1C93FA0 /* IQPreviousNextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CF9327BF7C88C0B6AAF3178DA04CC51 /* IQPreviousNextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44348C8359F737B6D0961604D185B853 /* LLHierarchyWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 047A8BEFD58F6C53EFE366ECDC291C93 /* LLHierarchyWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4435F92DED5194DE28973FAA56D2C000 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2F50726B73AFA95C2E2546DB1C370E8A /* PrivacyInfo.xcprivacy */; }; + 445C3272BC1602F3CF1B140BC2A0B39C /* UIBarButtonItem+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 276CE580A63B4C6D0943C51AE0279721 /* UIBarButtonItem+RACCommandSupport.m */; }; + 446D509EEE7AB2A4112C2B607024ACF0 /* MQTTInMemoryPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 16ABE6B596635A18447A7259BA6AEC22 /* MQTTInMemoryPersistence.m */; }; + 4492DCF2EBB472D5EC111292F7AC31C7 /* LLNetworkModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 654E73A05103D50BF66BAD6D0D38DEC8 /* LLNetworkModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44D5615EBA2F2623739A5A7048C6F33B /* LLThemeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E697AF06DAEB05FDA140390182DE628 /* LLThemeManager.m */; }; 4500E7C9876384FBFBEB4E78028C4424 /* TUIInputBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 990C3927E2E64898196108C7F15A1FB5 /* TUIInputBar.m */; }; 450A3108BED0B2531B5BB22DF4F5603E /* TUIReplyPreviewBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0F36C9DA1928A51CE0C61A106BCA1A /* TUIReplyPreviewBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; 451298F3173179E04EC77B6E34747153 /* TUILinkCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = DB0B74500075FC8A895C1F1C5238EBBE /* TUILinkCell_Minimalist.m */; }; - 452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8031F188E8CBED3A1F1A7D8AADF501D0 /* MJRefreshStateTrailer.m */; }; - 453437AE32236787CCBCDB84336E4A93 /* YBIBVideoActionBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D2BD86DA5421E093F347CDCBAF24E059 /* YBIBVideoActionBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4569AD436BB87FA37A01C5C982F025A2 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = B0D6FF7137C978A74930983EDDC7538B /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */; }; - 45A2252FE9A80B5B59B021395E19EE0C /* RACTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9D29396A25501179C4992E07BD5383 /* RACTuple.m */; }; - 45D47817A6B892B164550CD5DE558780 /* LLFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = E2EEF88A5A3586FA415EE03BD7805D30 /* LLFilterView.m */; }; + 452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = E8819458139503FDB6BB66BE19FF3F16 /* MJRefreshStateTrailer.m */; }; + 453437AE32236787CCBCDB84336E4A93 /* YBIBVideoActionBar.h in Headers */ = {isa = PBXBuildFile; fileRef = FA3874AF2A2DB99BDD9D65D599FF0FF9 /* YBIBVideoActionBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4540A4789762BCFDD9100135BE6D1D0C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B547DE0AF865AACABD260B51DFF954AC /* PrivacyInfo.xcprivacy */; }; + 4569AD436BB87FA37A01C5C982F025A2 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D3758013920FC1F345973E944F8016 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + 45A2252FE9A80B5B59B021395E19EE0C /* RACTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 012DE05920131187826AFC086713FF68 /* RACTuple.m */; }; + 45B7CAB165FD8E202588F40FACB9904A /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 70929FA996E547213570225B829490E0 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45D47817A6B892B164550CD5DE558780 /* LLFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 32CF5DC6D8E6BCE1CCBB7201E95E428F /* LLFilterView.m */; }; 45D6B5ED97C7B8930311A3EF84D4F28D /* UIImage+ImageEffects.h in Headers */ = {isa = PBXBuildFile; fileRef = ABBA0A23841EA9AF8E49C4B6A7CC39F0 /* UIImage+ImageEffects.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E610D76B158810577D3F50E5365FA1B7 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 39615AF59B548CFAF0193DD8917A002D /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 45EA632E71D058387E87C9323A02312A /* TUIConversationCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 85DF452A6A68913D3B9E22E2BB1E72B7 /* TUIConversationCellData.m */; }; - 45F861348548E0CD9D2C0781E04B3CEA /* RACPassthroughSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = D2044BD026CAB099C531B1E4963281C8 /* RACPassthroughSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4632FEB97EDF8C1B008F7E801543752E /* OSSNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D8CDC065042F836789E879EFD1747914 /* OSSNetworking.m */; }; - 464668087ADF503E364FF9ACA13D81CA /* MQTTTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E5B9ECC8BCDB8A06A48EA49C47E481 /* MQTTTransport.m */; }; + 45F861348548E0CD9D2C0781E04B3CEA /* RACPassthroughSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 37BF5C6D27DC9250948AD8D426A63A5D /* RACPassthroughSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4632FEB97EDF8C1B008F7E801543752E /* OSSNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B065E3A2FE0BCAAD7F3D83FA560043B6 /* OSSNetworking.m */; }; + 464668087ADF503E364FF9ACA13D81CA /* MQTTTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2777A736EB2CF402FF93A5840C02A123 /* MQTTTransport.m */; }; 464821B903FE9FC52174A0AD1E3D51CB /* TUIConversationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 74804D733853C053151DEF88E96F292B /* TUIConversationService.m */; }; 4656DAE4B21347D54B0260B70022E376 /* TIMCommon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 74AAD8C647E438E01FDB030A02A427DE /* TIMCommon-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 465933F874F36D39C16F1FED6284777E /* UIImage+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 06DD2E09C85B0E7E15737C3B4955B3D8 /* UIImage+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 465933F874F36D39C16F1FED6284777E /* UIImage+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF9C7F6DBB7F2CEF6DDE1A85B040BE3 /* UIImage+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4662CC312ECC1BEF6EA91F5B6C7B15EE /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 950930A73A3FB9836C5174F10B9565BD /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 467B232885609B74C3D5C97CD6F2C8F2 /* TUIConversationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E829FAFFA12D804643CC96EEB8EB62 /* TUIConversationCell.m */; }; 46833123DEC0B3647C076081F3DC54C5 /* TUIFileReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = B9E1C417847BC5FDC1B91A3641CA45F0 /* TUIFileReplyQuoteView_Minimalist.m */; }; - 4692E85326804A3DBF99C6628460AEC2 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A4AB6D4E9B2979319054B2D18744F2C7 /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46A3C25D009DF5A6755F8BA3B8BFAC40 /* TZAssetModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 403B68528711B157B92217B364DFF950 /* TZAssetModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46C7022E5BC425465290808C2DFA0082 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 46D42E5E1A164D82814A2B776CA43C31 /* NSData+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = BD72CA01AD6909B802F3DBC5A6887D57 /* NSData+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46FE7652F3F63388BF97D9C8B7015A6B /* RACUnarySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = EBFA44031D1A42C45C81ED7ACFD59CA2 /* RACUnarySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4702E963628D3FADF91645127A378723 /* MQTTSSLSecurityPolicyTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = B437A0A9096DFA88CB8BBAD33865307F /* MQTTSSLSecurityPolicyTransport.m */; }; + 4692E85326804A3DBF99C6628460AEC2 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B1B643DEB1B9575913936C72467D795 /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46A3C25D009DF5A6755F8BA3B8BFAC40 /* TZAssetModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 352CBC2D9D6F988EE9950B6B5E54A5F1 /* TZAssetModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46BB28F62F6521E1CA1BB3A729629041 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; + 46C7022E5BC425465290808C2DFA0082 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 46D42E5E1A164D82814A2B776CA43C31 /* NSData+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = A6F53221B473FF9F89CB2EACD5739FBA /* NSData+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46FE7652F3F63388BF97D9C8B7015A6B /* RACUnarySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D704EA73182F83BFA8FC340F8FA287 /* RACUnarySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4702E963628D3FADF91645127A378723 /* MQTTSSLSecurityPolicyTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CED0A800FADE3CC1E40B544A2DB5533 /* MQTTSSLSecurityPolicyTransport.m */; }; 473099662834A40D93F387926A762FD2 /* TUIImageCollectionCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = F3BF8AEF59CB21D843D0550C284FBED5 /* TUIImageCollectionCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 474064BB3C7D673B1CFCB19D80E690E6 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC1C394E92E89E3BE947BE0068B25F4 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47554A9952DB0C1415DD2B9084981A6F /* GPBUnknownFields.h in Headers */ = {isa = PBXBuildFile; fileRef = F7364FA2D7563C904A78EC2C2D3576BB /* GPBUnknownFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 475591A8A7A10CDFCADE68F2E1EFF2F9 /* ScoreAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89EB16E0708FD63059DA94760396375A /* ScoreAlgorithm.swift */; }; - 475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB599F346F2C8EF4AA1043F39E99886 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 478D72D0F9423618F7752BCD764E454E /* QGVAPConfigManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FF305F5A200197A3E6F1ED97804093F6 /* QGVAPConfigManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 479F0443DAB924905B597381BF69D308 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 288FB3B050864938541428280107A153 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47A5E935D575A79B23EC8E89EADC9A36 /* LLPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E2589E4AA522BE37C33474C55E4A1B6 /* LLPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47E27473C6C3DAD243E76BBB9FAAC38A /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 790E8F72E4CC2D63FDC95EE655FFE9C6 /* YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47FBCA188545B898AB5EEC31E3E5E680 /* YBIBIconManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 136808D31989EF742524507B838EA253 /* YBIBIconManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4851743937896F7DBEC0BCC7A878682C /* NSObject+RACDeallocating.h in Headers */ = {isa = PBXBuildFile; fileRef = 4747FDA70BBC2AA57430C4F4AEAB2551 /* NSObject+RACDeallocating.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48B6F70763817CE2BDFB77E4D69A538D /* LLSandboxImagePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4715ECF2847D8013407811F476C518D4 /* LLSandboxImagePreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48BCC8312F8AA14F0646E0B7668FEDE0 /* LLEntryStyleModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3631D9D7E6C90CA0DAFAC81218167473 /* LLEntryStyleModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48C400207B50835E18B2DDFA72065AFC /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 989614E1D2CA6A56B79020312A326A69 /* SDImageCacheDefine.m */; }; - 48D87ECC621E39931B8C68BFA214F49F /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2478A226694EA576355F356CE78B1009 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 474EA16BE6E23875E528FF2615F4D829 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AE210D9A885696D72F3DA98859ABC65 /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47554A9952DB0C1415DD2B9084981A6F /* GPBUnknownFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 875088AA24FC04E68E1BA359484AA755 /* GPBUnknownFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 475591A8A7A10CDFCADE68F2E1EFF2F9 /* ScoreAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97B946024F34982FB86D50C6A6F70FF /* ScoreAlgorithm.swift */; }; + 475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = BA047E6FEE17317C5DC12CC626EB3C4D /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 478D72D0F9423618F7752BCD764E454E /* QGVAPConfigManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 79D43D24910C0244A48B3A934EC0DA65 /* QGVAPConfigManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47A5E935D575A79B23EC8E89EADC9A36 /* LLPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A83A386748C5CE18D8AE941C894A549 /* LLPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47C42F9495BE423806E1D723A9D8CC17 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 745A040E3696B4A9BB1691C1E7FE5D23 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47D8BB08A24842E6145C37D7006FC77A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 47E27473C6C3DAD243E76BBB9FAAC38A /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 061DF778A675606EC01E9A048E925E98 /* YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47FBCA188545B898AB5EEC31E3E5E680 /* YBIBIconManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EA17CD937CA3EA89FF79F818E6703B37 /* YBIBIconManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4851743937896F7DBEC0BCC7A878682C /* NSObject+RACDeallocating.h in Headers */ = {isa = PBXBuildFile; fileRef = F6FE0B645B3D02D2EFD794BC6CF6269F /* NSObject+RACDeallocating.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48B6F70763817CE2BDFB77E4D69A538D /* LLSandboxImagePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E6C2A703C44A0270CFBAA655E88B2E1 /* LLSandboxImagePreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48BCC8312F8AA14F0646E0B7668FEDE0 /* LLEntryStyleModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8914FC0B67E512714BF00F1B30A11D84 /* LLEntryStyleModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48D87ECC621E39931B8C68BFA214F49F /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F712609A7530BD737F05E692B1B6EE0E /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; 48DC1676BB4B5F1BCC17DD4CAE4A6463 /* TUIMenuCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 168C9552835213EFD4E946DF7A3A5E4A /* TUIMenuCellData.m */; }; - 48E73B4A56D8180A4EB644E42BA6AFD1 /* LLThemeColor.h in Headers */ = {isa = PBXBuildFile; fileRef = A18E53CBA4DC15D932BD721651CFD020 /* LLThemeColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48FAE551E85670A26F34D6DB501A339B /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C8DBEBF8050BE6ECCF568F3CA6BC30E7 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 48E73B4A56D8180A4EB644E42BA6AFD1 /* LLThemeColor.h in Headers */ = {isa = PBXBuildFile; fileRef = E8952280EC5E897F2BAC8CB258E55431 /* LLThemeColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48F72262D21723E25AF109697B3B8406 /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B07D4AC05AFCE457EBF91DB86BEBF821 /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 491A7AE32415DC4241A1B4A50EBD486F /* TUIReplyMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A97AA042E83682CF2E8E476B6F22C3F4 /* TUIReplyMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4938511D8412EFA06AFCB9D8DD0F4F77 /* YBIBCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9119D6F7C52D182AA70C94AB15FF48 /* YBIBCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4939661619DF978FFE36444D2DAD2C49 /* LLScreenshotSelectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 53E2C027A960C6B3A1CD85E945EC4F89 /* LLScreenshotSelectorView.m */; }; - 49445CE967F63922E2048455DCE72758 /* YBIBInteractionProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = E333B35E4509DD458252B33781F837EB /* YBIBInteractionProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4938511D8412EFA06AFCB9D8DD0F4F77 /* YBIBCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = E5593FF637FE8067AE3574CA666F390D /* YBIBCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4939661619DF978FFE36444D2DAD2C49 /* LLScreenshotSelectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF5521913D41FD970482B0C32AECA39 /* LLScreenshotSelectorView.m */; }; + 49445CE967F63922E2048455DCE72758 /* YBIBInteractionProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 9730A5C0ABE243EAF832C27088081C37 /* YBIBInteractionProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; 49535EBE8444A47CD8250B9CD9DE0ED5 /* TUIMergeMessageListController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 1597DCC4A53580299802EB3744A88E1C /* TUIMergeMessageListController_Minimalist.m */; }; - 4958D2D0D6DC37810FAB1105D10E90D3 /* UITextField+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A399D48EA4B04098E6FBCC6207BA24F /* UITextField+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4958D2D0D6DC37810FAB1105D10E90D3 /* UITextField+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E8F52380927FAB122930062DC59EF5C1 /* UITextField+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49646510A30950028E3B71670EEB7439 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F2A7C57E0AC18FA56339A30A4FAB05F /* UIImage+Metadata.m */; }; 496BCDBB0A4A8EBD4D476750B85492EF /* TUIGroupChatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 524BFF28768667EEC1C6E0B822637EFB /* TUIGroupChatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49900106BEFC9C1BEB3E96558C0C4AE8 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = E715432B9C1E8AEE6751A116B65B278E /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4990936139BF46A3888CBF58360A7251 /* UIView+SDExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E878720DFB197AFFB21B357A8A0F8182 /* UIView+SDExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49900106BEFC9C1BEB3E96558C0C4AE8 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B93AE270291BC5CC9DBCD6392AF31F9 /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4990936139BF46A3888CBF58360A7251 /* UIView+SDExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 7069E937A9C3761B8EA9EF80099920B0 /* UIView+SDExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; 49AB2C8699E40DBB93A915BCE25CE13F /* TUIMessageCellLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = C68412B6CE6995367EE57E8BBDEB57E9 /* TUIMessageCellLayout.m */; }; - 49B416817C87FE85C084BFAA84214500 /* LLPinAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E7451A26FD340DFC6789922EC57BD3 /* LLPinAnnotationView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49D24B6BE985C2DB4FEC4E167BA95374 /* UIImage+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 17B11A3362675374E7BE5EE1E257DC41 /* UIImage+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49B416817C87FE85C084BFAA84214500 /* LLPinAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = A5A9D8693E9A5C2D37A5FAE77FFE77AC /* LLPinAnnotationView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49D24B6BE985C2DB4FEC4E167BA95374 /* UIImage+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DBD6F82CD4F6399E94E7F5997928D7 /* UIImage+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4A1485CD7235E932D750E52E8C043C9C /* TUIInputController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E1A15F98848EBCBE15138BA0D390465 /* TUIInputController_Minimalist.m */; }; 4A17B86AE3D5181086E0C71149E9EE20 /* TUIFileMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CB6583A6C803E782602C115004BEEC6 /* TUIFileMessageCell_Minimalist.m */; }; - 4A240539859DE81874149E2DAB8852EF /* YBIBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 22017ADA000F896E51A57ACBDA0888D4 /* YBIBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A299728D98F189E83460EF4034FB7C5 /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E2B0CC5F816CA70BEF393D990D1BF /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A2D7878579537881DD3859B3359F702 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFFF9C3003BEE9E548ED6AE107875EAC /* CoreGraphics.framework */; }; - 4A35BA7223526521D4985C85D38D1AD2 /* LLSandboxHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BFA30ECA820AC469D6A9E693BBE76F /* LLSandboxHelper.m */; }; - 4A4893C1DCC7DABF1046927659334293 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B42DD2EF3EDB7C8882FE146F73197AD /* SDImageTransformer.m */; }; + 4A240539859DE81874149E2DAB8852EF /* YBIBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E8C4DFAD7C4FD6624BB368350F29137D /* YBIBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A299728D98F189E83460EF4034FB7C5 /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DD2CFF3328286C38338F8C9AA42A87B5 /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A2D7878579537881DD3859B3359F702 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58B0067B68C01AB3887A364BABB15A12 /* CoreGraphics.framework */; }; + 4A33DEAEFE6C2069DB251140B9B3C7CD /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6F65CFB2AA3AA19676C6EC059CC8C8 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A35BA7223526521D4985C85D38D1AD2 /* LLSandboxHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2109E0B0456FB1B07A2362495F92B4DC /* LLSandboxHelper.m */; }; 4A5F3840CDDEB418BAF448615442C13E /* TUIGroupInfoController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = CEC2619022B1476C1306B6A4B8DCA5BB /* TUIGroupInfoController_Minimalist.m */; }; - 4A6BDFE68B609181E9925EAC3BA76536 /* UIImage+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F0E82692531C98A1FF8E8EFADCCABDB /* UIImage+LL_Utils.m */; }; + 4A6BDFE68B609181E9925EAC3BA76536 /* UIImage+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = FFB5B5D161A1A751B7ED1F6CAA916399 /* UIImage+LL_Utils.m */; }; 4A76BCEC415E1FA5963BE7A673613BA7 /* TUIGroupCreatedCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 098C782DD1EFC66245792CE8C1854462 /* TUIGroupCreatedCell_Minimalist.m */; }; - 4ACD02D169C56FB246FE474E506D8686 /* OSSRestoreObjectResult.m in Sources */ = {isa = PBXBuildFile; fileRef = BCEC4CCFE12DBA1F8A06F1E93A394451 /* OSSRestoreObjectResult.m */; }; + 4A96DE78037837FC5DAA2D2E1FA4BAFE /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B708C0DD3E89131594A6BE90E31BC52A /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4ACB6A663BCFB08A0A8158F6463CF563 /* IQUIScrollView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3053110246C5E8573DD046F41040C699 /* IQUIScrollView+Additions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4ACD02D169C56FB246FE474E506D8686 /* OSSRestoreObjectResult.m in Sources */ = {isa = PBXBuildFile; fileRef = FB4B90018C3134EDF41142C70D7ABD98 /* OSSRestoreObjectResult.m */; }; 4AD23AFFF44958856EC47FB0A80C4C29 /* TUIImageMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C79E6E3BEBEC51A2C585F5364070A8B4 /* TUIImageMessageCell.m */; }; 4AF1234A66EF23D20DE504C674F94BED /* TUIConversationSelectBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 921D0BB999A8CEDFA647B19789344E63 /* TUIConversationSelectBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B0E74AAAEF19EB9CC3EC2321C25EACE /* UIImage+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C632A3A6850FB935D756492D5AB34F1 /* UIImage+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B1BA0258986F5F4A8F8E2BB3459B2B1 /* LLFilterOtherView.h in Headers */ = {isa = PBXBuildFile; fileRef = E02A15D10FABE9801481BEA0A1063F19 /* LLFilterOtherView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B1DC079E6520394036A9CDBCC727A8B /* UIButton+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 744928E491C129482DBDA0B2C1131DF3 /* UIButton+LL_Utils.m */; }; - 4B6E43F929635261FA5EA33A2BE8FC09 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = 08C86D3F5383CD54FD928F243D9672E6 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B93B7FC73D63A6B2ACB559E4D283C08 /* aos_crc64.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BAADC4EF588EA1931DD9997F556EFEB /* aos_crc64.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BCA5F8C6F0C73C76E656BA0E3EA858F /* RACTargetQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD66E0A3D8A2014CB6CE406559289F7 /* RACTargetQueueScheduler.m */; }; - 4BF22F80955EE8342018CD36A93B1A76 /* UIGestureRecognizer+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E0C6AEB23D0DC817974F3ADF51EDD22 /* UIGestureRecognizer+VAPUtil.m */; }; + 4AF963104FA28596E23535551D37E42A /* UIView+TUIToast.m in Sources */ = {isa = PBXBuildFile; fileRef = B7AC52C17666EC6525CFE7E07F4A589A /* UIView+TUIToast.m */; }; + 4B0E74AAAEF19EB9CC3EC2321C25EACE /* UIImage+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD7FD54D966647F8441CF24F69FDEE4 /* UIImage+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1BA0258986F5F4A8F8E2BB3459B2B1 /* LLFilterOtherView.h in Headers */ = {isa = PBXBuildFile; fileRef = 23299C366F15C247D63EF849DF61EDC9 /* LLFilterOtherView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1DC079E6520394036A9CDBCC727A8B /* UIButton+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8622A2A4D3CB35246611FF5345E8E9A0 /* UIButton+LL_Utils.m */; }; + 4B6B56257FE9E422AA10730DDF5DBD16 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E02A266CABD48A4C5AE6F3868BB268B /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4B93B7FC73D63A6B2ACB559E4D283C08 /* aos_crc64.h in Headers */ = {isa = PBXBuildFile; fileRef = FB84CEF88ADAF5600824EBA93E9EF256 /* aos_crc64.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BBF9011CBE38EC8789904F8F35B5317 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 738484531F2AA008CB4B278289424BAD /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BCA5F8C6F0C73C76E656BA0E3EA858F /* RACTargetQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CAB58598954B709EB1F0AB68D95D4F /* RACTargetQueueScheduler.m */; }; + 4BF22F80955EE8342018CD36A93B1A76 /* UIGestureRecognizer+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD727C4E06EB5359A3C9FCF1491E22B /* UIGestureRecognizer+VAPUtil.m */; }; 4BFBD4EA89FFBE8F3C2D8A47B9D46DAF /* TUIConversationListDataProvider_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E545F039352166CA06FD93C126DC4ED /* TUIConversationListDataProvider_Minimalist.m */; }; 4C10B9194DBC6BF78E6EA3CBB007C8D5 /* TUIConversation_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = AB95361BE7782B6A665DBA1DED9DBE5C /* TUIConversation_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C23DA652BC41C6750BCC6C55A37229B /* NSDictionary+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = CE28110D6FD6C89D57D50400DD98BBB9 /* NSDictionary+YYAdd.m */; }; - 4C3088CEE33D14BD99C1C1E0302E5748 /* SVGAAudioEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 1672D79BE9DF290CD5EDD37C77099A34 /* SVGAAudioEntity.m */; }; + 4C23DA652BC41C6750BCC6C55A37229B /* NSDictionary+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E2EE826FEA94FAC5DF3646BE7D9FA18 /* NSDictionary+YYAdd.m */; }; + 4C3088CEE33D14BD99C1C1E0302E5748 /* SVGAAudioEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 84BE16B0E59D1167B51A83D28AE94134 /* SVGAAudioEntity.m */; }; 4C33D020E0D3174E4990496D34E03800 /* TUIFaceMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A1EEE1269823A6363186D2C76AB03A /* TUIFaceMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C3D4DB6CC728970E9BCA82399E583CE /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = CF2F1ED3DA52673D146079F0CF1C26EB /* UIImage+ForceDecode.m */; }; - 4C652DF3EC0F0F39B29287E72864FC11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 4C89FF9A195E6AB1014CE77D65E8FD30 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 726BB6F16E8B81F91B4C104FD8CC44B9 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C8A5ADD06D2DFC9E7FA2A1CA9DD565A /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 77ECDAEEED4D017B0986A3EFFA716519 /* mz_strm_pkcrypt.c */; }; - 4C8C34A09D61A3881DFB1A544A2CA2A5 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DAD1CD4F28754EBDC5BDC103245CBD /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C652DF3EC0F0F39B29287E72864FC11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 4C8A5ADD06D2DFC9E7FA2A1CA9DD565A /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 96C1FAD7D1DCED5CCFADA9DB19A77B86 /* mz_strm_pkcrypt.c */; }; + 4C8C34A09D61A3881DFB1A544A2CA2A5 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A0554B0D24867830340AC05E6BAF2B /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4C9D6174AFC6F1D99D4496A6114E1E2F /* TUIBaseMessageController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 25B480B82BEE1C4C543329E58D895692 /* TUIBaseMessageController_Minimalist.m */; }; - 4CB0B49CF8894021997B219A872FF63A /* LLWindowManager+Crash.h in Headers */ = {isa = PBXBuildFile; fileRef = 518B5B5E9C0BDD786D49A0BB6FFF0CB7 /* LLWindowManager+Crash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CD23141D667F76078A9639E94DD6380 /* PhotosUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5EB66A59CCE52A814A9D530AFA4D37D /* PhotosUI.framework */; }; - 4CF2C2F203A0BA67F119DF18805EEAB7 /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DE3EA432661531D81EADC4549B39B27 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4CB0B49CF8894021997B219A872FF63A /* LLWindowManager+Crash.h in Headers */ = {isa = PBXBuildFile; fileRef = 2930EC58D1B8E09552F6807D376C0EE6 /* LLWindowManager+Crash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CD23141D667F76078A9639E94DD6380 /* PhotosUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B27711EA0041B232D4559EFE42901D38 /* PhotosUI.framework */; }; + 4CDCF1EA49430DFAAEAD07828A8B355B /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0B823B00FB1D408CA71ECBAC8D7AC4D6 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4CE3820956EE3E3F1154149D0C714396 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0C13AD4F2D4252E25CC5852045C615 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4D0FABC6E007BD2783741E1AB9C2CBBF /* TUIConversationSelectBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C64E3E71C1C975F9D1192BD7D8140E75 /* TUIConversationSelectBaseDataProvider.m */; }; - 4D215EB6A2FDF75C085D31131D2E3773 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = ABA9F57C2B2ACA56381C02006C5B2B33 /* SDWebImageDownloaderOperation.m */; }; - 4D7AD094354367A8062A92F57CAB5CC8 /* TUIDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = D378CF997ED4D06ECB2AE3DA1820EDE0 /* TUIDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D9A893753CC130AF8D4DDFEB7A3033B /* LLTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0E730EE58BFB2E04E83808B9BBCF99 /* LLTool.m */; }; + 4D600B32B84B759049AD2EB88ADDC5FE /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BB89F0F1F8F5DCA244319672FBF412 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4D9A893753CC130AF8D4DDFEB7A3033B /* LLTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 102DA00FD2F50042CE3DF1FBA0E891A6 /* LLTool.m */; }; 4DB14E87A12A2F926168E830BCC0F3C2 /* TUIResponderTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3291209D4A48AC0FE68A52980DFA6F6D /* TUIResponderTextView.m */; }; - 4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = AE20B0D8D0DFE996BC3816EE85AE51D0 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DDCF91B0E69078FDD19EEB2730E2815 /* QGAnimatedImageDecodeConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = CF7F1B537FD116E8DAB5D43E3A5A29A9 /* QGAnimatedImageDecodeConfig.m */; }; - 4DED7675C722438D2061C2D1900A1C82 /* MQTTSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CFA7A9C2058635507CD6A6433E612A29 /* MQTTSessionManager.m */; }; + 4DBF1E78AFA53774720E63DB393629D6 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B8401A8C9707D91B3E1F16D573A573F /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 360A901FBA1AF81D2E9A0E00CB0DBA9A /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DDCF91B0E69078FDD19EEB2730E2815 /* QGAnimatedImageDecodeConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 85380B7714F717D36AC2672E9BA69380 /* QGAnimatedImageDecodeConfig.m */; }; + 4DED7675C722438D2061C2D1900A1C82 /* MQTTSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF8EB16640BF42DD91C5EF839BF29A1 /* MQTTSessionManager.m */; }; 4DFB7CDC482C045F75938D2C0F3F94E9 /* TUIFoldListViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6033E0DA62139833B7CF1C3B444B05 /* TUIFoldListViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E03C151E0D457E77AD80400343A9139 /* YYTextParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FA98980C5151915CC862D03974570980 /* YYTextParser.m */; }; + 4E03C151E0D457E77AD80400343A9139 /* YYTextParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FA195CEE3BE39FB7579070EAA2945A50 /* YYTextParser.m */; }; 4E1DF4B8689139F1DE11C3A98BBFB723 /* TUIMergeReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = A17158C33086A84D53428C9242A1CB4F /* TUIMergeReplyQuoteView.m */; }; - 4E350CF6C7EDE026E45B22D70B8C782A /* OSSServiceSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8CB4D43749A881AD843C187235D278 /* OSSServiceSignature.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E350CF6C7EDE026E45B22D70B8C782A /* OSSServiceSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E6349754791444BA8338A47A5C47392 /* OSSServiceSignature.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4E55AB4F35CDAA52A30B055371B14E81 /* TUIUserAuthorizationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A40EB4AA945E58D683522C7267A6BA /* TUIUserAuthorizationCenter.m */; }; - 4E56BA148170B3A6E7FA6D312B06C784 /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E0284EAA2FDFCB67177CEB3C8B298B3 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E64E3ACB0070325287252B917BA9EF3 /* NSString+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B640B8C1493CD54298D9CF88149D0AA /* NSString+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E779C8FB578F43A334967391F023F4D /* UIFont+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 609BBE3D70F506A516704CFB8F56B056 /* UIFont+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E7BBD515905FAA8A525706C2CBB7E67 /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B4E077F22E32C5CF46B78843A10DFCE /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4E56BA148170B3A6E7FA6D312B06C784 /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C6E5DAB982BC66D49DFAF9F20D7E984 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E64E3ACB0070325287252B917BA9EF3 /* NSString+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D2B99C73E8D762A9AB1CBA3A98A3EE /* NSString+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E779C8FB578F43A334967391F023F4D /* UIFont+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 6759BC0F35925833D132DC61E26AAB36 /* UIFont+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4E8CD1E6DAFED6F202F984ECB2157F1C /* TUICommonGroupInfoCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA156D5EB13C201C0D46B8AAEB9F7D0 /* TUICommonGroupInfoCellData.m */; }; - 4E9A2EAFAE484638BDAAE65A16D77FBC /* OSSGetBucketInfoResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 5139FC06BFB539597551D6AE2F2A8509 /* OSSGetBucketInfoResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EB28B62136A6E02726C50DD45B3B3A4 /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 078CCC6182AEC43806955D54B992A56B /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EC2962339DCDEAA3554795F8737A175 /* YBIBToolViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 451FFD6092AA7ABDBBB60182DB7B6F6B /* YBIBToolViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4ECE7F80A917130DE4045E25D741EAF9 /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF229157793D8CB967AF9A04414B152 /* JXCategoryTitleCellModel.m */; }; - 4ED8D4C89D65CD9BAFF98BA1EA8543BE /* RACPassthroughSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5EF41B5C3E4899D27C68CB994FF438 /* RACPassthroughSubscriber.m */; }; - 4EDF9B52649E89CEE7077D9AFAA4DB54 /* LLRouter+ShortCut.m in Sources */ = {isa = PBXBuildFile; fileRef = C6010D0E31296D53C4B2C7E95BF91CC1 /* LLRouter+ShortCut.m */; }; - 4F052DD4F5DAD868B96F3AF8515D73F2 /* LLCrashComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 30485F98B139BD8F785F5510322DD9B1 /* LLCrashComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F21D1074DD361FF6C2DD6B85EBFC845 /* TZPhotoPickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 53FA63DAB6ED261F5D1AE0AA8EB5DFB7 /* TZPhotoPickerController.m */; }; - 4F2506F20F6E778B71CC643C0C76F805 /* RACReplaySubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD84F2953DB8D29E00E4CC711FFD7DA /* RACReplaySubject.m */; }; - 4F56CCAE467C57BD8B5B288737AC80B4 /* YYTextEffectWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AF5950688DCF2294187CBB901BFC350 /* YYTextEffectWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F63479413D6B297C0ABD538DBCB0B6F /* LLMagnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 7246AD42138F752A262ED579BAF457FF /* LLMagnifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E9A2EAFAE484638BDAAE65A16D77FBC /* OSSGetBucketInfoResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B5C17A4B17EA0D8B7BA709B8B341F4B7 /* OSSGetBucketInfoResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EB28B62136A6E02726C50DD45B3B3A4 /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 899F1FD672DE4DDA4CF8839564486D0F /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EC2962339DCDEAA3554795F8737A175 /* YBIBToolViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8107B3A917F377B3D51773067E1849BC /* YBIBToolViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EC538C18FE58347BB34E572C98EA57F /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1162671AF59CA6F029CFD383A73B0FCD /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4ECE7F80A917130DE4045E25D741EAF9 /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 932104682567C1662DFE0661EAD36CD9 /* JXCategoryTitleCellModel.m */; }; + 4ED8D4C89D65CD9BAFF98BA1EA8543BE /* RACPassthroughSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCDFDB506B6E3439FC21785865FEE77 /* RACPassthroughSubscriber.m */; }; + 4EDA035BE71627293C7714C6909D64BE /* Minizip.h in Headers */ = {isa = PBXBuildFile; fileRef = F131D70A08DA7A1945458B96F12F0165 /* Minizip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EDF9B52649E89CEE7077D9AFAA4DB54 /* LLRouter+ShortCut.m in Sources */ = {isa = PBXBuildFile; fileRef = DC1A77982A27CDBDD3B94E53E179D922 /* LLRouter+ShortCut.m */; }; + 4F052DD4F5DAD868B96F3AF8515D73F2 /* LLCrashComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A55DFE8F2E73912C7ECEEE2F781BCD5 /* LLCrashComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F21D1074DD361FF6C2DD6B85EBFC845 /* TZPhotoPickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57BACA3ED26B598E4855CAD9219E1D6 /* TZPhotoPickerController.m */; }; + 4F2506F20F6E778B71CC643C0C76F805 /* RACReplaySubject.m in Sources */ = {isa = PBXBuildFile; fileRef = A892A1CEE6B8E22EEB2402156B6B1376 /* RACReplaySubject.m */; }; + 4F56CCAE467C57BD8B5B288737AC80B4 /* YYTextEffectWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF3427E0422A2A0D3C12F8950AE1D33 /* YYTextEffectWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F63479413D6B297C0ABD538DBCB0B6F /* LLMagnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECD239C3C898255314335D24FF27D44 /* LLMagnifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4F7D89B07D7FA32B85DFB68894DFD64E /* TUITextMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 713008FB4851221DD57AC26416FAB3D2 /* TUITextMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FB29944582C42A0936FC82B7D453C00 /* OSSGetObjectACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D8DDFA8B1CFFB8F4C3467A5CBB4ABF42 /* OSSGetObjectACLRequest.m */; }; - 4FB4C9B05D0EABEC410C04D2CBBCAE0A /* LyricLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664D27409FF94E57B69481F7EFE7A13C /* LyricLabel.swift */; }; - 4FC5757F84509D9CCD13D511D2CC6F6C /* OSSGetObjectACLResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8786C83FAE32EE1EC23D51F3317AF421 /* OSSGetObjectACLResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FD4E05B49A93E15C48DA3F38E4543E0 /* QGVAPWrapView.h in Headers */ = {isa = PBXBuildFile; fileRef = B020CD7D681B9BD8C70A9E2E7CAC8F77 /* QGVAPWrapView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FE0E785F97144E411FCE8F30C51F7EA /* RACImmediateScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F73EB44C6AC891EBF24DBB58E5DE332 /* RACImmediateScheduler.m */; }; - 4FE50E8CCE2A0A0BD3B12F2D2A75DDD3 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 60094C75236FA3EA175F70AAEE56B255 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4FB29944582C42A0936FC82B7D453C00 /* OSSGetObjectACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 58AD37709F39264790CB037A968FDA7D /* OSSGetObjectACLRequest.m */; }; + 4FB4C9B05D0EABEC410C04D2CBBCAE0A /* LyricLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E188B8AEC86B133F5CDCF5D6FDC6E481 /* LyricLabel.swift */; }; + 4FC5757F84509D9CCD13D511D2CC6F6C /* OSSGetObjectACLResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 339AA4E9A659007E44DBA93A7F85D1B5 /* OSSGetObjectACLResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FD3A83E20ED738668A362A6995D6404 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 23A5DF27D4A72482918155DD0C42C5AE /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4FD4E05B49A93E15C48DA3F38E4543E0 /* QGVAPWrapView.h in Headers */ = {isa = PBXBuildFile; fileRef = BF55E6F0ABCEE1F253156A83F4519758 /* QGVAPWrapView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FE0E785F97144E411FCE8F30C51F7EA /* RACImmediateScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = ECACABDDF9CE533CDA75BC8C7715A10C /* RACImmediateScheduler.m */; }; 4FF226AAA981FF5CDF167EDE3C6B75C7 /* TUIVoiceReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D80C05E653BCEE0BC386FDC6D64C15F /* TUIVoiceReplyQuoteView_Minimalist.m */; }; - 5005432EAECE0BBCAE0487FB541489F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 501C49DD62913B1F658EE2EEAD9129D2 /* UIWindow+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 93283259ED339CFF3870A0B18ED38295 /* UIWindow+LL_Utils.m */; }; - 502CFA27C544F433D527CF70CE594AA6 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = B01F5BA572347F9E169FD694F3963853 /* YYFrameImage.m */; }; + 5005432EAECE0BBCAE0487FB541489F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 501C49DD62913B1F658EE2EEAD9129D2 /* UIWindow+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = BD8D64FCE0985D5A7DCB94E0A3C17B1F /* UIWindow+LL_Utils.m */; }; 50411ACB7EB2EBCA5165E81B2EFC18B8 /* TUICircleLodingView.m in Sources */ = {isa = PBXBuildFile; fileRef = C5B218CCE329321443E58C391C09F1DE /* TUICircleLodingView.m */; }; - 50559EFD7F12C78B1448D757DCC81218 /* RACGroupedSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 224DD47F34B47E7B702CBE7CFC2D5B54 /* RACGroupedSignal.m */; }; - 5058F069CE518B8C8C75101A0DE2B238 /* LLSandboxModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F82060853678CE53236C0FDC11408A /* LLSandboxModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 505E2ECAC3DE1C62B5FC279E41D04776 /* aos_crc64.c in Sources */ = {isa = PBXBuildFile; fileRef = D0506301EDC42DCB831F7F2C0CC2DF59 /* aos_crc64.c */; }; + 50559EFD7F12C78B1448D757DCC81218 /* RACGroupedSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = F22C56B3D303A4D4DE652354074431CA /* RACGroupedSignal.m */; }; + 5058F069CE518B8C8C75101A0DE2B238 /* LLSandboxModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D150A1E98C12FF95AA2A0E954B188A /* LLSandboxModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 505E2ECAC3DE1C62B5FC279E41D04776 /* aos_crc64.c in Sources */ = {isa = PBXBuildFile; fileRef = F0D675ED5B636CD21AF04128A3BBC8F8 /* aos_crc64.c */; }; 506668A5ED8EF7139260172E7F633E40 /* TUIChatPopContextController.m in Sources */ = {isa = PBXBuildFile; fileRef = ADDC0F0327D1EA52514CEB1F30DD3559 /* TUIChatPopContextController.m */; }; - 506FC58999564A737C745F2590E9B4D5 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 251C6F4C3C03EE4832D98EA757202FBD /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5087E07126C398DBF9B9F8F5873E703F /* LLLogCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D120B79CD3202D887FC204B49B19C82 /* LLLogCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 508FEB4F1173AA39D0919840C1534877 /* OSSDeleteMultipleObjectsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = E215D15800F118CADFAC3B03292CDD4E /* OSSDeleteMultipleObjectsResult.m */; }; - 5099ED07C6F1AAEC119C315222D40690 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BA7F43E215FC64717DBC47A83CE8783 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 50FF2DA1132FB613D4033991EF2B4C37 /* QGVAPConfigModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFB9BAB6ADBF0A8C548EE02A9E840CB /* QGVAPConfigModel.m */; }; + 506FC58999564A737C745F2590E9B4D5 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43E264E971DB51E34D30086005AF908E /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 506FC884318A57CC927092553C2A7C85 /* TUIThemeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC3C76B119B8122DE10E41DE6041FE3 /* TUIThemeManager.m */; }; + 5087E07126C398DBF9B9F8F5873E703F /* LLLogCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B797A2CDC7AD73EB6C2F1C74C8C36C /* LLLogCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 508FEB4F1173AA39D0919840C1534877 /* OSSDeleteMultipleObjectsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = DDB54696124D6CAE6F5A60FB45542B84 /* OSSDeleteMultipleObjectsResult.m */; }; + 50FF2DA1132FB613D4033991EF2B4C37 /* QGVAPConfigModel.m in Sources */ = {isa = PBXBuildFile; fileRef = ACFCBCF4E62065B7A11BA87E097CEFDE /* QGVAPConfigModel.m */; }; 511DDA43756B513C4C1A40F68D4B7683 /* TUIFileReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D68B72D0B212A69F5656E7EA137C61D /* TUIFileReplyQuoteView.m */; }; - 51373ED5B0A47B71F6923C1A62FC4048 /* YYWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 77FD147D63D29589FA79C729D4B2F2BE /* YYWebImage-dummy.m */; }; - 51489E5A9AAEA2FC3AA5859470AA0738 /* QGHWDMetalView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA6495F865BF498BA8D8FE40F3C6C19 /* QGHWDMetalView.m */; }; - 514B90F2C0F7DFB54CCD9D8636CE0C77 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = C944342360AABEDFE35F8324F5A19059 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 397F7307D64E52DE7BA80DA2053BFB77 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51B867763DC82A7E03B34EE779717D4F /* OSSDeleteObjectTaggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A70D2929F3526AB08978C563AFC805CB /* OSSDeleteObjectTaggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51F7C205E024D4148E7FAA534EB64E53 /* LLNetworkCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D7FDABA38C02766F227F7A6EF93FABAF /* LLNetworkCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5215FF42FF4B3E2227F897B3ECDA8760 /* OSSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A4A4E5B2169BED8CD9AABCEA9C2C14 /* OSSExecutor.m */; }; - 5229DB6F083814A963A6CEEF1D858652 /* LLInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B2E50ACBE5F7752D39D0C4E09CA1F73 /* LLInfoView.m */; }; - 5230350E0122C393DC6727E21E871009 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1404EF52F9B956643CB14B4D4309D7D3 /* PrivacyInfo.xcprivacy */; }; - 523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = CD5B2FCF8B7779567667D28E82D27815 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 524E2E7ABD52874B06C8644AF2955AEE /* FMDB-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A304CAE25A208498DAE1B4D2CCC0750 /* FMDB-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52B6E27260DC936E3AAE8F2F46CFB416 /* RACEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 82891A33C797C0DFB948A10C597BF950 /* RACEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52B856E1C42487615989587BA04E9AC7 /* GPBAny.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 73270932EB5486428D10B14DF7CA9848 /* GPBAny.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52D757C94A7C2AACD80AB049F9881EFD /* YBIBImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D27C61B3A2F74513BB183EA9E0B9483B /* YBIBImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51226F634425DCA26735FBC6D5319A9F /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCD1172BFD800033BA099F286F8D0D9 /* SDWebImageManager.m */; }; + 51373ED5B0A47B71F6923C1A62FC4048 /* YYWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E54323A751E7E123E3FE66ED5294D556 /* YYWebImage-dummy.m */; }; + 51489E5A9AAEA2FC3AA5859470AA0738 /* QGHWDMetalView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D31F38BDA3E124A26D342A005FD3F95 /* QGHWDMetalView.m */; }; + 5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 364F986E519664737AB61C9815D6967E /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51B867763DC82A7E03B34EE779717D4F /* OSSDeleteObjectTaggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DD07E2DB0DE908A2DCDE7B482E2EF3 /* OSSDeleteObjectTaggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51F7C205E024D4148E7FAA534EB64E53 /* LLNetworkCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 33189B650BEB3689A94AD39C796B0F85 /* LLNetworkCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5215FF42FF4B3E2227F897B3ECDA8760 /* OSSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 503DBF6B044EAFB40C2DC9730CD668D2 /* OSSExecutor.m */; }; + 5224E21CD8630A9DD74515EA18739B79 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 718BDB2B6CFD39118DE1DFAAD3493EFE /* SDWebImageDownloaderResponseModifier.m */; }; + 5229DB6F083814A963A6CEEF1D858652 /* LLInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F6E7A6C504F85941CEC9D4BB2424FF5 /* LLInfoView.m */; }; + 523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C3BF8ADC6D83F817099D8E7C70FD029C /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 524E2E7ABD52874B06C8644AF2955AEE /* FMDB-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B726AD5EA5152EC7A81AFCAB38FB480B /* FMDB-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 526F3C4BF83991DC4B7899DBC5626386 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A4D811FA189792CA10CEC69DF9007F /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52B6E27260DC936E3AAE8F2F46CFB416 /* RACEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 453B168D21923248C66146A95DEB6CE9 /* RACEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52B856E1C42487615989587BA04E9AC7 /* GPBAny.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 545B97ACBF0338EB6662C85DB3711CF1 /* GPBAny.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52D757C94A7C2AACD80AB049F9881EFD /* YBIBImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B538591C0A67BF7A17D4E356805B70 /* YBIBImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52DBDB8B915ABD8D68A1B8B788A5671F /* TUIResponderTextView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = B269FBDEE9C976A7C283CC2D523B357C /* TUIResponderTextView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52DD5FFBB98B340FECC3F8B0E3E8D0D1 /* UIView+LLWidgetBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = BA850867AFC3F717F49BED939E870113 /* UIView+LLWidgetBorder.m */; }; - 52E60EE26D065DB63D272298AC8867DF /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B5916150BD02E4E1DE0DDC3D899E04 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52FFF33E69BEA24A2BE4FB460979634C /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C9D3D6D76F2250459FD49BE885CF4DE6 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 530457208AA81E1B3459E95E0FCED4A7 /* LLURLProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD4295E01F6025E837040E37CD4DC64 /* LLURLProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52DD5FFBB98B340FECC3F8B0E3E8D0D1 /* UIView+LLWidgetBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B49A684F6CEE7B4E41A6721D70990AA /* UIView+LLWidgetBorder.m */; }; + 52E60EE26D065DB63D272298AC8867DF /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8498FE3C5D61C2994C40CD9DF77DA30B /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 530457208AA81E1B3459E95E0FCED4A7 /* LLURLProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 0970752D93B2D31FEF265D08321B2471 /* LLURLProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 532A078C9AC78200C1B7D85FED184274 /* TIMGroupInfo+TUIDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C8AC101E2CF6B61D058E5D4D0FAAC5 /* TIMGroupInfo+TUIDataProvider.m */; }; 5335471B49FAA9DD9FDCA466EACCDDE7 /* TUIGroupNoticeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C59572B595BAC9C28F19D2C92B524DA /* TUIGroupNoticeCell.m */; }; - 533E7FD3BDAF947321F70EA479D6E6C9 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 6910FF473A94E2201B62AAE383D1C1F5 /* SDWebImageDownloaderResponseModifier.m */; }; - 5357597B3792A951094F1B68251B8207 /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = A05E893E027FC0B6BABCF2FBEEC19BEB /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 535F85479334C4440B08FA18413995D7 /* BRAddressPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = BF944E2EA857C8BFE97ACF1E1233D087 /* BRAddressPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 536A5E29662C45FBA93C2CFF905EB4DD /* LLNetworkComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = F80B80DDF3BA2FEA1D49FBFF25B1E595 /* LLNetworkComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53A1736C48F316EF24ABE42EDAF37647 /* TZProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A862050B38ED40A31CF1596D2CD954 /* TZProgressView.m */; }; - 53AF58ED62D28F8D6E81FDC28E42AAD3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F2E04D11B4BC39BF25952C1A11B98A52 /* PrivacyInfo.xcprivacy */; }; - 53B7ADFA877C35CDE87C2ACF4BE2696D /* LLTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BBBB901ECDB997FBA8E625BF4629916 /* LLTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53C572EF70D74597B7C5C910EE0F7C78 /* LLSandboxHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A58721654EC050B3A38D6920D56D0B26 /* LLSandboxHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53CCCF0D22C17157E7E672D66A390E39 /* LLWidgetBorderComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = F9388E2F679008588AC320469D43C2AF /* LLWidgetBorderComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53CF6AD05DBE0338C1AE4B4E35BB0C60 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 39AD0B97C70F776C473C71ED38E11BC4 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 535F85479334C4440B08FA18413995D7 /* BRAddressPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BFD36DD27A6F6E722A13EF0AFBB191 /* BRAddressPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 536A5E29662C45FBA93C2CFF905EB4DD /* LLNetworkComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E4140709CD30665E92934462B28F87F /* LLNetworkComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53A1736C48F316EF24ABE42EDAF37647 /* TZProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7A2DD5D01536CEF9A241CDE85119AA /* TZProgressView.m */; }; + 53B7ADFA877C35CDE87C2ACF4BE2696D /* LLTool.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D29C50C80059906846A05DDE838167 /* LLTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53C572EF70D74597B7C5C910EE0F7C78 /* LLSandboxHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E897D0959338F7C3C6938D01F3ECD5F /* LLSandboxHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53CCCF0D22C17157E7E672D66A390E39 /* LLWidgetBorderComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = A695D29421A8623ECA662FFD93DBE110 /* LLWidgetBorderComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 53E2DC800EB25FAACA00E7DD557A2325 /* TUIFileMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4DB0C809E92AF61D96C49436DFE57B /* TUIFileMessageCellData.m */; }; - 53EAC4BAE3DC7226DE1EC3AF01B762AA /* LLFilterDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5CB5FA17930A5CD056384DD9E3067E5 /* LLFilterDatePickerView.m */; }; - 53F270C1988B56BD84F88F47DD80E151 /* MQTTSSLSecurityPolicyEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 63768C0D827D1BC812772EC2CFC70DD7 /* MQTTSSLSecurityPolicyEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 540484CA48AE6E538865EE0882E9B886 /* UITextView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 596BA73278C17094D36C2B1B6A43359C /* UITextView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 541D1D311BC92E734A0A4E1F0F53D212 /* CLLocationManager+LL_Location.h in Headers */ = {isa = PBXBuildFile; fileRef = 69571B31DFB083A8B3D7BCBAE54E360A /* CLLocationManager+LL_Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 541F8D011B2289643C57403D049153DC /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = E49DEF4896CC60FAAA33651EAED562F2 /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5452E694293134D6693F57345FDA9798 /* LLRouter+AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2692CBFA6A52D4BE9EC1AAE54A741F1C /* LLRouter+AppInfo.m */; }; + 53EAC4BAE3DC7226DE1EC3AF01B762AA /* LLFilterDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BE32E652E896D8069C45912609E8D41 /* LLFilterDatePickerView.m */; }; + 53ED068F04437D516871C07A0F299165 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 03A06D937AC97CA67B76FEA1780AB6B6 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53F270C1988B56BD84F88F47DD80E151 /* MQTTSSLSecurityPolicyEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B3AE16F4A757602D6257E9A2F768BFF /* MQTTSSLSecurityPolicyEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 540484CA48AE6E538865EE0882E9B886 /* UITextView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF416D248705468EA5712B0B7CD870F /* UITextView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 541D1D311BC92E734A0A4E1F0F53D212 /* CLLocationManager+LL_Location.h in Headers */ = {isa = PBXBuildFile; fileRef = FB53EB1DC75D99D36D4FF55B1F09EB35 /* CLLocationManager+LL_Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 541F8D011B2289643C57403D049153DC /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A2E239F463C92F51E8AB0BB7E52A47 /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5452E694293134D6693F57345FDA9798 /* LLRouter+AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 01A913356614613EE075A8809B6FE574 /* LLRouter+AppInfo.m */; }; 546A598FAA0E8974B473274C8559FB0A /* TUIMessageMultiChooseView.h in Headers */ = {isa = PBXBuildFile; fileRef = B32193385A6E966920BFF6F89C44E8B6 /* TUIMessageMultiChooseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 546DE9D8142C6D8554E083C6FD65D0BE /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC371E0756435EA1257C23BEBD2CE9D /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54BED812146F40E7D0B9110F4F8F2691 /* UIView+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C55DCB353ED8B0C24DB88A9A0FDCDB /* UIView+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54C6DD71F9BA9CA676096215DDE74996 /* UIGestureRecognizer+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E7ED26E129B50FC896240444976384 /* UIGestureRecognizer+RACSignalSupport.m */; }; + 546DE9D8142C6D8554E083C6FD65D0BE /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E8B62DEA836832696F69521DD582284 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54BED812146F40E7D0B9110F4F8F2691 /* UIView+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F8291218D30FA82D71ED875822020EA3 /* UIView+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54C6DD71F9BA9CA676096215DDE74996 /* UIGestureRecognizer+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 282F7D9179265592C1D1511E7E769B8A /* UIGestureRecognizer+RACSignalSupport.m */; }; 54D2A2A678F2BED1DCE7FAA78103C1CD /* TUIGroupConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F67884B0B7892FCFAF0E1EF80ABDF3 /* TUIGroupConfig.m */; }; 54DC0C619FD7B5F5533498D23797814E /* TUIReplyPreviewData.m in Sources */ = {isa = PBXBuildFile; fileRef = E87FC9C2715494EF5B6B8614029C5CD2 /* TUIReplyPreviewData.m */; }; - 54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AFA1A48B956B9E2FB4F165F9A6BB812 /* MJRefreshConst.m */; }; + 54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFBC9FCA9177589DDCFC9E86873B674 /* MJRefreshConst.m */; }; 54F30B2200AC1ECE199E4E2CDD855D91 /* TIMDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D62A009291D7554837AE9F991AF602C /* TIMDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54F360B2097B034296A56077AD1FAE96 /* BRPickerAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = B26F33C6D2DB1D42D93418E49AE6DF0E /* BRPickerAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 551169463D72EA504D04226C3C9924F9 /* UIBarButtonItem+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 395285339BA04052C393B90C9F1B3F2E /* UIBarButtonItem+YYAdd.m */; }; + 54F360B2097B034296A56077AD1FAE96 /* BRPickerAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C05072F6E59B5FC0F919854426158BC /* BRPickerAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 551169463D72EA504D04226C3C9924F9 /* UIBarButtonItem+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = C318DF172DFDE33A381F24E52461F106 /* UIBarButtonItem+YYAdd.m */; }; 553B6DA0934AD8A6E5D74B3264952EBB /* TUIMovieManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F68CD5BD0D95502D7B9F4755DCBFD002 /* TUIMovieManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 555508AEAB31C6D07671A371388CD58A /* OSSGetSymlinkRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A230C816C1FACB1A61A08E98FE62BB34 /* OSSGetSymlinkRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55910DBCDF99E39955BE01EAD8251081 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 02EFBE6CBFC470BAAC3FB3C2436B442F /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55A7234291A1F9E29BDA8835B00AC1BD /* NSBundle+TZImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E955D9C9452282661E58E8A3D8F7DBC /* NSBundle+TZImagePicker.m */; }; + 555508AEAB31C6D07671A371388CD58A /* OSSGetSymlinkRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2A97ABFE1A06FA7232E8D6CF0BD13C /* OSSGetSymlinkRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55880D2EE4146A4F93B2D6D76E44384B /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C3CA76E801CD8D06F15340328EBA04 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55910DBCDF99E39955BE01EAD8251081 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EACE11D589387CF44A921B85EE6B8559 /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55948AC1957526557F4658B2B70D17A4 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B1E54D66B187A0C86E3F7D8B4F9033 /* SDCallbackQueue.m */; }; + 55A7234291A1F9E29BDA8835B00AC1BD /* NSBundle+TZImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = E8405E6E34E44ED063F9FCC5C1A44031 /* NSBundle+TZImagePicker.m */; }; 55C16C33B1BF5C60C31CB8FFD294A6FD /* TUIChatPopActionsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C668B56B6C97A84C58A7AFBF8067086 /* TUIChatPopActionsView.m */; }; - 55C5FFF68997E75916A65A2A1BB85EE6 /* LLFilterEventView.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D7740872FA23109A2A548E8FA68540 /* LLFilterEventView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55C5FFF68997E75916A65A2A1BB85EE6 /* LLFilterEventView.h in Headers */ = {isa = PBXBuildFile; fileRef = B72AC929631FC454D1821CE0FA547C98 /* LLFilterEventView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55D7C793DA7FD6E1026FE4BA89795A98 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 538BB024743EC24DC9870ED55C39BF40 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; 55F48A9B1631B5AF46DA93EC1357E6FE /* TUIMessageBaseMediaDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F8CD81D69251341C8E0C4201EE2932 /* TUIMessageBaseMediaDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 560184E3EA2263CBF3D453368F706BED /* LLComponentNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 82EC26A90B46B7A06CDA468D9341509C /* LLComponentNavigationController.m */; }; - 561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 434371AA62994DE6E8A86571846559FC /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 563251728CEF438130C98E68AE74DB24 /* NSAttributedString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 21B04E41046AED03D6128F95A6378E7E /* NSAttributedString+AvoidCrash.m */; }; - 564714D075CF51356D3D8437846AA6EB /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 90A662AD1253DF74188C96443D46A446 /* AFURLRequestSerialization.m */; }; - 564C95482D463B3CE3205B8E86BA8104 /* YYTextRunDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A0352094923619E2B9D948619ADD3444 /* YYTextRunDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 560184E3EA2263CBF3D453368F706BED /* LLComponentNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E596E4FB7B7C6AC6D239E6E687C6A07 /* LLComponentNavigationController.m */; }; + 561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E600F1E83D5FA1C22609AA8EA9D44172 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 562041D9E34EB4A80420E8C127FB0091 /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = FC08338316F5A658727A1948229CBE87 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 563251728CEF438130C98E68AE74DB24 /* NSAttributedString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 171A749A0ABC4EC247A355379BFA03A4 /* NSAttributedString+AvoidCrash.m */; }; + 564714D075CF51356D3D8437846AA6EB /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 53CB6BE6A2D5D3A69A1BBC957060C84B /* AFURLRequestSerialization.m */; }; + 564C95482D463B3CE3205B8E86BA8104 /* YYTextRunDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDA437F713F4845D3DE652540BB0EB9 /* YYTextRunDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 56598AE365144102EF4E058EDC6066F1 /* TUIChat-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE41960EC4C02DE7507077364862A87 /* TUIChat-dummy.m */; }; + 565B62FC30AE2F4AD370089DBB936347 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14806CABC7CCFB326D24066E23E1F92F /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5667A1E9D671DF8C8B4F5901658ED7E3 /* TUIImageMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = F87F01122654A008DC24C105C6C589AC /* TUIImageMessageCellData.m */; }; - 5669832266BD388E309570986656EC36 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 466F0927B8330566A942E7330BE7DCB8 /* SDWebImageManager.m */; }; - 566B1350CFC30E4D9B89E294C69C9EB3 /* YBIBContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B90C440B2C0A0390E27ECE2F117C720D /* YBIBContainerView.m */; }; - 56788ECC9BE4FF5A7AE427A41E86FD77 /* MKAnnotationView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C62EABCD6F8B1F2BBB9D5D7F148F5046 /* MKAnnotationView+YYWebImage.m */; }; - 56A786F5EC1DCD226624BE956DB872D5 /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0200F9AEB4F7DA14F47FA286203439DF /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56C30EF2AEF567D9CEFF4943E80297E2 /* NSData+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A023B47754D2C618811ABEF6E4BFB7 /* NSData+LL_Network.m */; }; - 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7B2523BED27A7EF6C003FDEC82AA396 /* Masonry-dummy.m */; }; - 56EA3B08EA85B1F87E9E5E2EEDA83607 /* MQTTCFSocketDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 71762EDF4C64CD871D553C04D5C4609A /* MQTTCFSocketDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56FE435145D35628CB94B8DBD67E81F4 /* RACStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 944E947055837FE5B8FD4D67AC3D1F5A /* RACStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5728A52824808C5F9AAEAE2FB19151E3 /* LLWidgetBorder.h in Headers */ = {isa = PBXBuildFile; fileRef = DB140E160D1C34FEB7D40664DDEED9F1 /* LLWidgetBorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 566B1350CFC30E4D9B89E294C69C9EB3 /* YBIBContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = D86288874EF226EB8351E9D4D9273A92 /* YBIBContainerView.m */; }; + 56788ECC9BE4FF5A7AE427A41E86FD77 /* MKAnnotationView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 82E8B5703081A4208F68D18A58201CD8 /* MKAnnotationView+YYWebImage.m */; }; + 56A786F5EC1DCD226624BE956DB872D5 /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 600187BCDCF365645E5F4451C958FAE9 /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56C30EF2AEF567D9CEFF4943E80297E2 /* NSData+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD5F2C79D0E0B7507D53E84E2C8AB34 /* NSData+LL_Network.m */; }; + 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BB376250D12E6D6D2BF76FDB5D15F278 /* Masonry-dummy.m */; }; + 56EA3B08EA85B1F87E9E5E2EEDA83607 /* MQTTCFSocketDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0422526A8D034EC1C848131751331825 /* MQTTCFSocketDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56F6A1268C028620929290D5E63D693D /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D86FB5A237B0F886544C0A50D76D540 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 56FE435145D35628CB94B8DBD67E81F4 /* RACStream.h in Headers */ = {isa = PBXBuildFile; fileRef = B451ADF9BA1CC2FF64C146F5FC437A84 /* RACStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57064C5D6C4FC1B8A4F53D9CDE321360 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F8D829D41253554A64C59CFD33906F3 /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5728A52824808C5F9AAEAE2FB19151E3 /* LLWidgetBorder.h in Headers */ = {isa = PBXBuildFile; fileRef = F1225E12CF790B08F1E102F995AD8080 /* LLWidgetBorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 573D7405AB0E819A86A401EFC59BB1CB /* TUIFileReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 38AF682265526EA5128444E09DF05B92 /* TUIFileReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 574B9CB9B107FC51118052A94540879F /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 9837D31C55D819F328DE3353B36B5A4C /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5751F53AAD0D218B3390DC95F64B4CEA /* TUIBubbleMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 64E0ED44B3FA7BFA0B6B14112C984551 /* TUIBubbleMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57715F0680B971EFE2C95853613CA10F /* LLFormatterTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DB96AD636D1EE97CB9A3928E0682658 /* LLFormatterTool.m */; }; - 5798319294ED9577D70EAA9875177225 /* YYTextInput.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B2C858A89E1E17FD41FD9D325656B56 /* YYTextInput.m */; }; - 579DDC4FE78455D88E0350C3268D96C4 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = BB358B5EEF0C02D547010A11DFB7AC7D /* JXCategoryIndicatorComponentView.m */; }; - 58411E171CC1B9DBF35EAF2C2534DC3C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 585920A1A37B315FCA853A232773CC12 /* RACStringSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C01BB63E1E9843CC1AEA344F2E64F30 /* RACStringSequence.m */; }; - 585E1D3757F90A3BBC188DF098B3255E /* LLHtmlViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C50DBC5EA0A7D726E91FB57D67DC87DD /* LLHtmlViewController.m */; }; - 5889FA7EB7333745C27C7FACAA9FBB87 /* UIControl+RACSignalSupportPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E7E55D94679AF185A21F462B8AB0063 /* UIControl+RACSignalSupportPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 57612336010B567948EEE306D7D0F54A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = FB399EEC52490F7CC6066187151BB2F2 /* PrivacyInfo.xcprivacy */; }; + 57715F0680B971EFE2C95853613CA10F /* LLFormatterTool.m in Sources */ = {isa = PBXBuildFile; fileRef = AC6E5307DBC128E998625E240CBB280D /* LLFormatterTool.m */; }; + 5798319294ED9577D70EAA9875177225 /* YYTextInput.m in Sources */ = {isa = PBXBuildFile; fileRef = B280381C79B20523E196B1B91882F4EB /* YYTextInput.m */; }; + 579DDC4FE78455D88E0350C3268D96C4 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5EE78234CA8C94A9E8DCD58F4FA2C2 /* JXCategoryIndicatorComponentView.m */; }; + 58411E171CC1B9DBF35EAF2C2534DC3C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 585920A1A37B315FCA853A232773CC12 /* RACStringSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 739BE06759FE9FD4EFE88DC94FFC138A /* RACStringSequence.m */; }; + 585E1D3757F90A3BBC188DF098B3255E /* LLHtmlViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B7D14D3169A64C161155CFB980AF20 /* LLHtmlViewController.m */; }; + 5889FA7EB7333745C27C7FACAA9FBB87 /* UIControl+RACSignalSupportPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 641CA628D43B5A1C6085AB2C563B44E1 /* UIControl+RACSignalSupportPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 588C2AB19F06C1678C6C5C20C2EA498F /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B04D2E8778CE407F9154ECA988D10CFA /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58A595B9B0ED2DD43E1266C3D1B2351B /* TUIFileReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7205277D00E2B5C7608D4D38182B8348 /* TUIFileReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58A935FEB6438B9FF613EAC1C4AEECF9 /* TUIChatDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE7F39720B6351447C0166FA9BD3C05 /* TUIChatDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58D96E7E65D97A049D1C6F28DB5E4909 /* MQTTCoreDataPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 53FCAD49C8A8DCD6E5030AF4A8AC4A33 /* MQTTCoreDataPersistence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58E512BD916CDD9631428F30A623D370 /* RACTargetQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ACDA89B80A7D637A6CFFF7D44F6C59B /* RACTargetQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58D96E7E65D97A049D1C6F28DB5E4909 /* MQTTCoreDataPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = B53440B74ED4D77A1FD5576805D9E922 /* MQTTCoreDataPersistence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58E512BD916CDD9631428F30A623D370 /* RACTargetQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 201746211CE34F124E35D10C68791A4B /* RACTargetQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58E5D672F3A180C72E81F2DE6DFF417D /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = 544E67F8B3648AA844F2913AB5F7E1BE /* UIImage+ImageEffects.m */; }; - 58FA7FAC4CB2D935D691AE0A4F932195 /* LLSandboxHtmlPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD7A344B5820DCEC3E39C0D017AE0A3 /* LLSandboxHtmlPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 591719E6FDFCB5D9EA8C9BCE62AC08B4 /* BRBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C2805E39B91BB116A33B310D6BD1E8 /* BRBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58FA7FAC4CB2D935D691AE0A4F932195 /* LLSandboxHtmlPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A57A219EA4983CF7FCA736AF8CA139B9 /* LLSandboxHtmlPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 591719E6FDFCB5D9EA8C9BCE62AC08B4 /* BRBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = FFEAFFC94537D193B0A5B072774D2B44 /* BRBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 591EF72B23CA8670E73CA81B970D26DF /* TUIFaceSegementScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 826C5B71E3BE23399C4911B80411F577 /* TUIFaceSegementScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59224299DA38B63CEFE5FDAE933501E3 /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E9DFF49E5D07FF54F39B6379DDED5CF /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 59224299DA38B63CEFE5FDAE933501E3 /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F9BB944D6D5FBB6AB373CD16CDE70EDD /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 592B7BD80BB751BB5EB02A7D2FB5B7EE /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B534CFECA8728CD97AC4FC484952BD83 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59511C98EDB03A5A333E82D79CCA4D64 /* TUIGlobalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B01055A02C595C4CC216230475CCEF1 /* TUIGlobalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5954E112BE6F79FB74B60F2BD64C61D9 /* TUIMessageDataProvider+MessageDeal.h in Headers */ = {isa = PBXBuildFile; fileRef = C4652D09AF671F760E57B77ED4B2B844 /* TUIMessageDataProvider+MessageDeal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 596AEAE7A03137CB24B6D05E3B4E47B7 /* RACIndexSetSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = B77CB20C1A2CE7D64327ADDDF4D75D66 /* RACIndexSetSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 598457F25A7D0E105308652DA12D907E /* OSSXMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = A8AB1D57BBC47B68C03D6359D9EF0C53 /* OSSXMLDictionary.m */; }; - 598598E9BD0FAECD9A65FE2913C46C41 /* GPBUnknownField+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8E3EE87983619E4E8D7A36EAAC3A5B1 /* GPBUnknownField+Additions.swift */; }; + 596AEAE7A03137CB24B6D05E3B4E47B7 /* RACIndexSetSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 323E2DDDBFA33D8B25A1200AC5E00A75 /* RACIndexSetSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 598457F25A7D0E105308652DA12D907E /* OSSXMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 89B7EF8032FA82FC0AA8CBBD48C2934F /* OSSXMLDictionary.m */; }; + 598598E9BD0FAECD9A65FE2913C46C41 /* GPBUnknownField+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 902734325A3C7BE856EED2FF283B5BA2 /* GPBUnknownField+Additions.swift */; }; 59987815030F514C09DF79A1C060A217 /* TUIMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AF9AD3E98B3D1E5A504C2AEBA0F87E6 /* TUIMenuView.m */; }; - 599ACD9D65F68ABE494F209E5B0406A6 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2444291AB688C50ABDC9C9CC4D36DAAE /* UIImageView+HighlightedWebCache.m */; }; - 599AE799EFB38A01C3B6752D63769655 /* LLSettingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CD30F728A6096E6E0436072510C60D67 /* LLSettingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59B1C1BC2DEA76C3C37244184B74E9D8 /* MQTTProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B0AF54CCB5C64BD4804F1CEDB9B0FB /* MQTTProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59E8169407ACC8A198276A0395495F1B /* LLShortCutHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AC93B90BD379AA94F45DD0ED453837D5 /* LLShortCutHelper.m */; }; + 599AE799EFB38A01C3B6752D63769655 /* LLSettingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 628A5A8364FBAFBE40D9106B3347B7B9 /* LLSettingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59B1C1BC2DEA76C3C37244184B74E9D8 /* MQTTProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1882D5427DA3A6B6E7C146C0F72C69 /* MQTTProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59C2ED58D5102A1BEBFC4CF64D5A3054 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5B624A70D4735B79D27A4C5B4DA64AA /* ImageIO.framework */; }; + 59E8169407ACC8A198276A0395495F1B /* LLShortCutHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DC9E73EA5F77F47D92CFB1B3EC2608 /* LLShortCutHelper.m */; }; 59E99B295441D9C426A85B989C834FB5 /* TUIVoiceMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = C8199828D909683114A2A228F68764E5 /* TUIVoiceMessageCell_Minimalist.m */; }; 5A2F75ECF5A1DC0927F40A65D00E0817 /* TUISystemMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C5047226BADBAC5B021884D209558AAF /* TUISystemMessageCell.m */; }; - 5A3E097A8A529C8468D56D9BC8AD9862 /* UIGestureRecognizer+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6426BD7593D40D0FD40FFF5A8D75E6 /* UIGestureRecognizer+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A6AFAF7515C84B07422A61E94280EB6 /* RACSignalSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 2057DFC647EAB949C1C070570B44FA76 /* RACSignalSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A6D3BE92C77ED70C397567996DFAEB9 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C4B6BCEB7B158556FC5C28CB49F3FD9B /* AFHTTPSessionManager.m */; }; - 5AA8FE6FC428C945A3B962CAE197EE6F /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 68CC48405E9A004716AC911FC3EB5131 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A3E097A8A529C8468D56D9BC8AD9862 /* UIGestureRecognizer+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 594D12E166E00C4623953ABB400295D2 /* UIGestureRecognizer+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A6AFAF7515C84B07422A61E94280EB6 /* RACSignalSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B0E7A38A8353991791DDBF58BAF1D2 /* RACSignalSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A6D3BE92C77ED70C397567996DFAEB9 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 45AC580ACA8F314CF2C9B9C00815D6EA /* AFHTTPSessionManager.m */; }; 5AB0933CB14AF0A59EDE15AA03B5B660 /* TUIBaseChatViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = AC6FBF5583543BBBF9CD974FD4EBD722 /* TUIBaseChatViewController_Minimalist.m */; }; - 5AF22814CD055B553AD9D78BE54B94E1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 791BEA935CFD340C363A2888AF7FDDC7 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B77EE71024855F2B022C149F713CE834 /* NSArray+MASAdditions.m */; }; + 5AC9D6EF968C2394AB105C4B448309FC /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D595FDB6AA04C3954C1C3772EE1F7EFD /* SDImageCachesManagerOperation.m */; }; + 5AF22814CD055B553AD9D78BE54B94E1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA1BAB7B291FFD8994D70B914C15384 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4EF6B84B65165920D96CC4503CCC85 /* NSArray+MASAdditions.m */; }; + 5B3FCD8B9966874E440CF638DB0481DD /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F0BD28A56BD17B68BBF47CCDF2ABA003 /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 5B434D5867AD9CF30682E65CDD135EC5 /* TUIFloatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 78A4C84DE22C48967209E3579250D19A /* TUIFloatViewController.m */; }; 5B44F312F7BE1B2185E19ABE256F0415 /* TUIImageReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 968DB3C6703E8E1ED6FDB0C1B30F28D0 /* TUIImageReplyQuoteView_Minimalist.m */; }; 5B4A538AADB40ACC7F95048B99CAD9DE /* TUISystemMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F9EBF75C7BF827B62D554DF70178092 /* TUISystemMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5B6AD0120098DD95D42B81A6DA274108 /* TUIChatService.m in Sources */ = {isa = PBXBuildFile; fileRef = AE591D6A2CC36F9DD224AD3A7249659F /* TUIChatService.m */; }; - 5B7DCF3383F2A381A5988EC035EAF296 /* LLFunctionWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CABE0568A338AE364B49904E086295D9 /* LLFunctionWindow.m */; }; - 5B9D1E7004B8112FC8DC1989C19908AA /* NSMutableAttributedString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 9154429A5590093556FBB39FB7BCEDDB /* NSMutableAttributedString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B7DCF3383F2A381A5988EC035EAF296 /* LLFunctionWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 84395610D9405F0B2AAE3A3ADAAF3335 /* LLFunctionWindow.m */; }; + 5B9D1E7004B8112FC8DC1989C19908AA /* NSMutableAttributedString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = E7BD0B0B60CA10C971E26DD11DD2AC30 /* NSMutableAttributedString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5BA2047D5251662AEDCA21F2261FAB6E /* TUICaptureTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 15DF20828D428D24A8E4843A2BFE0154 /* TUICaptureTimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 169CA90EAFD39EC555346D0F51E5E074 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BC0FD0581F5C971B79B4AF7E1353115 /* UIGestureRecognizer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC18046F8563348880AECA31CB1C9A3 /* UIGestureRecognizer+YYAdd.m */; }; - 5BC67924B21B1732CA9F21705D397176 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FD2FAC85A2F9A137BFCDC6B1C58F8B5 /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DCD1411E46A940F3A57CB96A5E54E87 /* MJRefreshTrailer.m */; }; + 5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 16BDA8E3F3C349C76A1450A2A6D742DD /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BC0B1DC5456A78F7CEDE5F1080F83A3 /* TUILogin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8005A15AA2883C0049FC97E6669A659E /* TUILogin.m */; }; + 5BC0FD0581F5C971B79B4AF7E1353115 /* UIGestureRecognizer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = F96BFA65EF9ED8D327287F96623EC245 /* UIGestureRecognizer+YYAdd.m */; }; + 5BC67924B21B1732CA9F21705D397176 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CFA5283175C82344C3D2A141931554A /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 55445F67263B2041800762E1FC4ED4B3 /* MJRefreshTrailer.m */; }; + 5BED302AAA762675E755A381AE206B87 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CDA7FB8FA8B1B31A6C45BD10037CE18 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 5BF9DF61DC40293C90DA4523952180E6 /* TUISystemMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBE6390BE0DC947D8E0C65D9D69EE42 /* TUISystemMessageCellData.m */; }; - 5C2164E1F573103D5D332EAAB84514A9 /* LLMagnifierViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E8E9A39BA865C2D28A21162F3534F8D /* LLMagnifierViewController.m */; }; - 5C54F62E72FFFA978C1C45ED8DE273B1 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA6A9A5C302381325F5B5DD06F89745 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C7199812C951AD5E976A6AA29A30BD5 /* RACReplaySubject.h in Headers */ = {isa = PBXBuildFile; fileRef = D0DF760E5A959FCEF307C6C32DC00B4F /* RACReplaySubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C2164E1F573103D5D332EAAB84514A9 /* LLMagnifierViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C10EA7251486F3CF046D8F5538ADA9A /* LLMagnifierViewController.m */; }; + 5C7199812C951AD5E976A6AA29A30BD5 /* RACReplaySubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 34BCEB440A28333692E4A9A246780F63 /* RACReplaySubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C73AEACAB4212C6C6274A6321C0D4A0 /* TUIEmojiMeditorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8547508910F204B4AB9E124BFF0C13 /* TUIEmojiMeditorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C77D5C9A8BB60A3AC7F7A472510348D /* LLLocationWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 307ADEB2BAFC0F3362E1AEB300BF7DDF /* LLLocationWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C822725E68A3E2CF442FA9E814EB89A /* LLScreenshotWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = B57FE0AD68C5004BAAF771701EA04E4E /* LLScreenshotWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C85354EF7CC9D3D8FE4626D5D186D4B /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 073870CB5E42FA37CC1116D1758C51D8 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5C77D5C9A8BB60A3AC7F7A472510348D /* LLLocationWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E7F35BA45AF43CC7983D67E1C395F5A /* LLLocationWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C7DC9BDD0273F9AD62077140FA48F4D /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F6EEE8C6A98AAA417490D4F34670A58 /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C822725E68A3E2CF442FA9E814EB89A /* LLScreenshotWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB1EF25CCD031473FB4F9709E6F2550 /* LLScreenshotWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C88E1B78D6724C19D070FCCE10704CB /* IQKeyboardManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 27A74E8E605B833398217C7585B54D30 /* IQKeyboardManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C9570BAE096521F0967FDE6B2EC8663 /* TUIMediaCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 14B94D6CDFBC0C16AED0830D2F1A4DD1 /* TUIMediaCollectionCell.m */; }; - 5C9F2A3FD42232074FD9B94A22D793E3 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B1978386EF6B53225F45F263B10F05A /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5C9F3FDDC079A26313847C91804A60D2 /* sharpyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EB0BCF3ED12FE538FEBC6600067960C /* sharpyuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5CAB535753B28B463140F421E9B00136 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A3C0514A73B7CA2AD965965D94B05B /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CD1164C22DA8E2882BDDD66A611D139 /* YBIBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B8E43E1BFED129440E842986DB2789CD /* YBIBUtilities.m */; }; - 5CDD538232C6646E26C7A4E77BC363C5 /* Algorithm.c in Sources */ = {isa = PBXBuildFile; fileRef = 9BD02BEE3FDC4705DB7EDE94E4B88F0B /* Algorithm.c */; }; - 5CE858ECFD27F1E23FC9D05D6A4E287B /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B21A0D7DC67BAC5F31C67D371D2EE6BB /* AssetsLibrary.framework */; }; - 5D0638F3CACDB145864022B8A8AB6107 /* LLHierarchyInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B6F562573AB09FF3FA4E79D09B8F88 /* LLHierarchyInfoView.m */; }; - 5D30B58DF3C79C62631F3EB8E7A13187 /* LLAppInfoWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 788D949F20A60A56E7D7608E82BDA7DC /* LLAppInfoWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D3228722C2C58A3EB991CE8B33E1AD6 /* LLFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = E593BC96B721E69D136E5EF9C9DBCAFF /* LLFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D54317C2F74F775D7FD668710D6938F /* YYMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A19FA62A20EC58B24A4EE1E421F043 /* YYMemoryCache.m */; }; - 5D5A991E2B3E5504A80FF49B84BB0221 /* LLShortCutWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = C5776E82F0DAE118031CEF8461650001 /* LLShortCutWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D884512066B213A70ECDC7C21E00D5B /* LLScreenshotBaseOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 71BFF413EF01BFD87258078A1C784FE3 /* LLScreenshotBaseOperation.m */; }; - 5D908A5BB55CD7AECE61182EFF23B98C /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 07C36598A3291B14FAEDE28A1660F718 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5D9B873C59994D52CE9758EFE54DABF3 /* SVGABezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = DEDF0707027EB64740024CBE191A54E2 /* SVGABezierPath.m */; }; - 5D9E43A8D2A2C78FC0703EBB9605A218 /* LLShortCutWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D5E7461E5B2886CFFAF1D4C1D661799 /* LLShortCutWindow.m */; }; - 5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8415137DF645EA12087CD0AF15D16C42 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E124176D9C928C295A0904964F03E8C /* NSSet+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = F0D64147DA6CDD194F6AADF4673AD1FE /* NSSet+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CAB535753B28B463140F421E9B00136 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 64BF158414578943E8015D33BD5CB900 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CC332735380826301402B8544B8D2AE /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 465D9400CBBC458DD7899D83EDE7E415 /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CD1164C22DA8E2882BDDD66A611D139 /* YBIBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AA4D60FFBE6EC179FBC8808525DA6D9D /* YBIBUtilities.m */; }; + 5CD7905E78EDF0CD5984A99DEB31B8C0 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED43215E946B77CECE4547DF05B34CD /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CDD538232C6646E26C7A4E77BC363C5 /* Algorithm.c in Sources */ = {isa = PBXBuildFile; fileRef = F0569AB649FAD1979AAD043A9886A4D5 /* Algorithm.c */; }; + 5D0638F3CACDB145864022B8A8AB6107 /* LLHierarchyInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 70160915B805CCCE8098C6E79164C268 /* LLHierarchyInfoView.m */; }; + 5D30B58DF3C79C62631F3EB8E7A13187 /* LLAppInfoWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = C57CD7050B94D854BDE5D9DCEC10FBBA /* LLAppInfoWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D3228722C2C58A3EB991CE8B33E1AD6 /* LLFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 78EA929E169916A9F9E7AD094C630211 /* LLFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D54317C2F74F775D7FD668710D6938F /* YYMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1138AFF1E9C05B6254CFE2757D8752DE /* YYMemoryCache.m */; }; + 5D5A991E2B3E5504A80FF49B84BB0221 /* LLShortCutWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 7971499FF2CB98199DA5DEF58AB6B7BE /* LLShortCutWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D67CB51613B0B3A068081470855CD5E /* TUICoreTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A59F6537B1B9F23ED5E809B231C52402 /* TUICoreTheme.bundle */; }; + 5D884512066B213A70ECDC7C21E00D5B /* LLScreenshotBaseOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D5DF4228C29FD3D24B2C9710525CB678 /* LLScreenshotBaseOperation.m */; }; + 5D9B873C59994D52CE9758EFE54DABF3 /* SVGABezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C5C66C53B90DFDE05D50CFFD1E55A6B /* SVGABezierPath.m */; }; + 5D9E43A8D2A2C78FC0703EBB9605A218 /* LLShortCutWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E1AF6CD965D6698401E49FAE61C114 /* LLShortCutWindow.m */; }; + 5DC8C4F0F23982E81CC41542FB030088 /* IQToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = D574930237D0B53170786DC8F3DF2FBA /* IQToolbar.m */; }; + 5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 20549C6E077C1966886A7F4966DFFE2D /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E124176D9C928C295A0904964F03E8C /* NSSet+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = C50FE691FA8A4034C3B7F82696C1E3E4 /* NSSet+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5E415CD7A2331BA678B8D645A3F008C4 /* TUIOrderCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = A72FACE9B3363185CE164C51632BCC33 /* TUIOrderCell_Minimalist.m */; }; 5E493A546635827EF0E0A4124066E621 /* TUIMergeMessageListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 59916D633D9814D68A1250D542C08FFD /* TUIMergeMessageListController.m */; }; 5E50B97D43DF5E5E313B72C6B40FA067 /* TUIConversationListController.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6ACEAC8B9D92AAC2A3AE6566E1D7DC /* TUIConversationListController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E616318FF1DD9AFB1340D318311AA8B /* LLFilterLabelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AC64E24219687B14215982ABEBFCCD15 /* LLFilterLabelCell.m */; }; + 5E616318FF1DD9AFB1340D318311AA8B /* LLFilterLabelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F1BFAB800B23714B38CBABF73935E4 /* LLFilterLabelCell.m */; }; 5E8CAF871BF3AF3A9F5BF10A71197958 /* TUIChatConfig_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 08FC247E9EF105334F5F448B6F5EEDD2 /* TUIChatConfig_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EC7B50422ED0172685102B342738837 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 5ED5469E3F90BED7502CEF00C2817BF9 /* MKMapView+LL_Location.h in Headers */ = {isa = PBXBuildFile; fileRef = A827A5BB5D6C021D0CC90778425B9832 /* MKMapView+LL_Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EE53074B8A35D48AB76CAF38C88A37A /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 207F3A67ED2C4C4027093B6D485C0F99 /* JXCategoryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F2257A9CCF4C300CDFBBC80341118D4 /* YYText-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A0B77DE79AFD3F6A7412F4F8340AC56 /* YYText-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5ED5469E3F90BED7502CEF00C2817BF9 /* MKMapView+LL_Location.h in Headers */ = {isa = PBXBuildFile; fileRef = 899D39DBF0662F0703181A527D2560EF /* MKMapView+LL_Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EE53074B8A35D48AB76CAF38C88A37A /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 979D01138FFAA7C8E7C2B9EEC17F1DEE /* JXCategoryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F2221EEE7C397A1BCC9C3FEB9B4B90B /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C1E2A4916B0F942ED8CB193963BB81 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5F2257A9CCF4C300CDFBBC80341118D4 /* YYText-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DCB86206FE5F8BFE8B5FB158C5DE18 /* YYText-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F3FD64E21CEC446689D81BC36F6F3B0 /* TUICommonModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2B239B652D2D3DC03E303D582E2C23 /* TUICommonModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5F43351A8005637755AEF253F8E72ACD /* TUIConversationTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D04AF005124A945C310D69F389023BE3 /* TUIConversationTheme.bundle */; }; - 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = F826DD7A24927FD26DB7D804B2941CB5 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F5202A08913376B8EB06152A749C81F /* TUIConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DA4F808EAFF56600BCF643C6F5B140 /* TUIConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F5C2BF05A98BE199612409C9DFD4BDF /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F59875BDC608ACFB008F6684ACD5702A /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F8F021870002E9A2776909ACB965E3E /* NSString+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B512D85FE3EAA82914A5EA3C6EF474 /* NSString+RACSequenceAdditions.m */; }; + 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = B2F47109BCC17FA9FE00931C6C532066 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F8F021870002E9A2776909ACB965E3E /* NSString+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BF9F88796446E07B16F5CA618BD2E80B /* NSString+RACSequenceAdditions.m */; }; 5F9C3FD38AD0D45C60B20B1742736AA0 /* TUIGroupCreatedCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D79865AB8E4EF9F3A62AE2FD846AFAC /* TUIGroupCreatedCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FACCF863E68273118733B945DDEE068 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 70264D7981AAA844BD90AB2E551A785A /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5FBB5E15B56584BABDCCE2345577972D /* TUIConversationSelectDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C993B40579213A499C1882A9530E0E25 /* TUIConversationSelectDataProvider.m */; }; - 5FC7532272EF7056F92170B08C989C91 /* QuickZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979CF19CED61AED0617336485AC4789F /* QuickZip.swift */; }; - 5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DFE304EB797397ACDE0E8C5AF41E046 /* UIView+MJExtension.m */; }; + 5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = E2E2540E6B97F042EB7CC229F42B939E /* UIView+MJExtension.m */; }; 5FFBF6CED86A676A52902B51246A1FED /* TUISecurityStrikeView.h in Headers */ = {isa = PBXBuildFile; fileRef = C9299C3B2AA7F5B8F7F249683F8DFC76 /* TUISecurityStrikeView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 602B711D4B0B6218AAE06305BD0608C5 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = B12379B5A1CC15C1A5387A73533C739D /* UIImage+Transform.m */; }; - 60451F00D1A161C10B643F4DCCCF7F64 /* QGAnimatedImageDecodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F08B123CF1E6DF061CD215D4E3EE3B1 /* QGAnimatedImageDecodeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 604F3D868CCFD59D28C0C9A055645AAA /* ProgressChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4DFC1AD87021497A15AD3E34F44B4FC /* ProgressChecker.swift */; }; - 604F4B4F732177FC3393A5AA2A7A6A23 /* MQTTClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F3602A88F48F559C437D99AAC0094824 /* MQTTClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 607479128FB503892D7984C5160D2D7A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F6A4E9275138232EFAFC940CC24911 /* UIImageView+WebCache.m */; }; + 6008C8594E2AA2259DA7C27E44AD47AA /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 23247EF611DA3AD6CF1F2A92738C3F3A /* SDWebImageIndicator.m */; }; + 602772B0C8F571BE83997BC91C52A3A6 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3832EB868F7E208911BFFA4A40B31D /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 60451F00D1A161C10B643F4DCCCF7F64 /* QGAnimatedImageDecodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F172B1B59ACACDE64DE3AE908EC171B0 /* QGAnimatedImageDecodeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 604F3D868CCFD59D28C0C9A055645AAA /* ProgressChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC4121E1020CEE8E5BCE66D6B415EB9 /* ProgressChecker.swift */; }; + 604F4B4F732177FC3393A5AA2A7A6A23 /* MQTTClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A2E8DF1C0C065161F7CC2BF9A28954 /* MQTTClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 607B8A893A5D58B9CE8D3E9B0679742F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + 607E23B19FD8700ED4BA434C686CABED /* IQUIView+IQKeyboardToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C8BE30F840B83DB35EC45D0BC727A37 /* IQUIView+IQKeyboardToolbar.m */; }; 608BD706F2A0BB3666773E3D3C161FAB /* TUIGroupChatViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F6BF283CB904EC3C778176A1930515 /* TUIGroupChatViewController_Minimalist.m */; }; - 6090A2B1C6B62E89CA92305CFC855212 /* AvoidCrashStubProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = F31DA57581AF78DFE1234441AE431507 /* AvoidCrashStubProxy.m */; }; - 60C38B6801646A6AAE43E0A9FA01AABC /* QGMP4Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = BD94AFE1EFA20CE5FC33D54CD4255CCA /* QGMP4Parser.m */; }; - 60DB2E8ACAEB0D8DE747F2D27183FE3B /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 381EB500142E18B410788C93AAB8C2EA /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 60E384ABEF99F5104C99DCB596E2BE95 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = E623F8310EF9F91821294DFF5FFF6839 /* mz_crypt.c */; }; - 60F5331E1BED28D187262C72FAD686C5 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 54BD1CAFD299ECCD045A6DA6A9C94310 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 60FF685230C9A1542F5DE9A0356A76D2 /* QGAnimatedImageDecodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CA327E4E032FDF640CD616D9D362DE19 /* QGAnimatedImageDecodeManager.m */; }; - 611DDE0C807FBF9E2F5C40189AEB66BD /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A06EFA7457D6C574BCCEA8116798F2F /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 612ACC4DD4B9CD4807109AAE3AB6825A /* LLRouter+Network.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EF44F402C9865659264BA8CE95F8D1 /* LLRouter+Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 014CC0CD4F952E426F9568EB42759612 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EB9B7CB2510A4FB66C9C9314EBA7A7B /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61779BAF0B218F01021557015ECEC5F9 /* CLLocation+LL_Location.m in Sources */ = {isa = PBXBuildFile; fileRef = F00B39D74F12ED8D0A7209790544E57F /* CLLocation+LL_Location.m */; }; - 6197DC46BBDA3873AB7B3B924F42E215 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DF129F080635F9449AB8ACDE10711A /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 61BE2A0AA4858B0477E60FA1B7D059D6 /* LLCrashWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = D7FCABC90F54C04B032B92E92573BEFE /* LLCrashWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61BF1D9B5C0D11EF1B0A392CE9D6B2D7 /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 82804268376C163F49B944668530BB48 /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61CFFD49744986F710A9C02A297C16EE /* MQTTSessionLegacy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D20ECFB774FB360C78BEE28FB95E880 /* MQTTSessionLegacy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6204F3E4E75772BB6CAB13CD53D9D93E /* JXPagerSmoothView.m in Sources */ = {isa = PBXBuildFile; fileRef = F342CEEC2C8A7C4B2770095EEEB0B546 /* JXPagerSmoothView.m */; }; + 6090A2B1C6B62E89CA92305CFC855212 /* AvoidCrashStubProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1A87184CB5B1766C02E4CABB67CE89 /* AvoidCrashStubProxy.m */; }; + 60C38B6801646A6AAE43E0A9FA01AABC /* QGMP4Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FF48F5F84AA4ECC2ED9051A2BCD707 /* QGMP4Parser.m */; }; + 60C8DAED3357014E8A529EEA0E268F20 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F2AFB8155C88CB1513B0A52BC47AF899 /* YYImage-dummy.m */; }; + 60E384ABEF99F5104C99DCB596E2BE95 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 35129B8F9F4AF6040B3700EBF65B3561 /* mz_crypt.c */; }; + 60F8F5D53A696B13D2E88CD5892A92CF /* IQTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1455620F687F6DFE9E1EAA52FEBBD0 /* IQTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60FF685230C9A1542F5DE9A0356A76D2 /* QGAnimatedImageDecodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 47157BC0FAEB8D0BC69F8C03265A065F /* QGAnimatedImageDecodeManager.m */; }; + 612ACC4DD4B9CD4807109AAE3AB6825A /* LLRouter+Network.h in Headers */ = {isa = PBXBuildFile; fileRef = B6BE47762C9A79E0899482F4EFDDF8BE /* LLRouter+Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = C4EB5433DD0D64544C34394BF6227C50 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 862C89D856CA6970C67F4C1C6F6C13A9 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61779BAF0B218F01021557015ECEC5F9 /* CLLocation+LL_Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CDCF0A855C2AE7E071E7C592346090 /* CLLocation+LL_Location.m */; }; + 61BE2A0AA4858B0477E60FA1B7D059D6 /* LLCrashWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 029643B1FDD1E9FA015424F2D2FE96BF /* LLCrashWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61CE1E12D365AD1DED7FBF50E25672BD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 61CFFD49744986F710A9C02A297C16EE /* MQTTSessionLegacy.h in Headers */ = {isa = PBXBuildFile; fileRef = A3568A55FDE1DB9E52DFED4A1F9580A7 /* MQTTSessionLegacy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6204F3E4E75772BB6CAB13CD53D9D93E /* JXPagerSmoothView.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF87F2DB2943C33A83FB3E273EF5C6E /* JXPagerSmoothView.m */; }; 6207E7F7332AC910F0D0AC493EE973F3 /* TUIBaseMessageController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = C56A469CB25B4F78660D87B430C21BFE /* TUIBaseMessageController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 620A0FFFDE5AEF215E28135566106BA4 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 17BE133F6B416E0B4667327F8DC2F971 /* JXCategoryBaseView.m */; }; - 6215CAAC4B72DECED49E706D88C3B66D /* RACDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE7CAEFFEEF06B8EA9D81DA089302529 /* RACDelegateProxy.m */; }; - 6230D9CA0C66211B5FD74B883B795E5C /* LLWindowManager+Magnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C8A6A7E2C0FF4D644D8CABBCC4D27D /* LLWindowManager+Magnifier.m */; }; - 6276755DF85C29E6FA83F08E4BE4120D /* AliyunOSSiOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B275833F0A034E06A3BB65E2960893 /* AliyunOSSiOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62A097A7D7D02797C12DEC7CA015CA40 /* YYWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D58A826CD24E33A7C733B83FFB39953 /* YYWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 620A0FFFDE5AEF215E28135566106BA4 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFED9E7FA8A9FDD85D5E48A13B8E8F85 /* JXCategoryBaseView.m */; }; + 6215CAAC4B72DECED49E706D88C3B66D /* RACDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E54BB4993F0F6ABD3B22325957CF3841 /* RACDelegateProxy.m */; }; + 6230D9CA0C66211B5FD74B883B795E5C /* LLWindowManager+Magnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 105B905040346C3D2EBEF1AFBFA9B146 /* LLWindowManager+Magnifier.m */; }; + 626401380ADC61520BB5627C76521683 /* IQKeyboardManager-IQKeyboardManager in Resources */ = {isa = PBXBuildFile; fileRef = A5B2838E4866923F3DA717B058EBFF5D /* IQKeyboardManager-IQKeyboardManager */; }; + 6276755DF85C29E6FA83F08E4BE4120D /* AliyunOSSiOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E65EF5DD78F66325A573218AE7EA5E1 /* AliyunOSSiOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62A097A7D7D02797C12DEC7CA015CA40 /* YYWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 45747E992794769A411E7106BAE44257 /* YYWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 62D14C8533949FE879618320CB0C14A0 /* TUIVideoCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 847F0D230F54AFB72EBED217B5A5D29B /* TUIVideoCollectionCell.m */; }; - 631C7A46CD48A0306B13B66BB384EC03 /* YYTextParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B784554554618F40EB34B88ED4A459 /* YYTextParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6340AFEE04830C01EB74D920029A229B /* LLEntryBigTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 376E5C0F53C3F16A86E5BE9308CEE0CF /* LLEntryBigTitleView.m */; }; - 636A4627F4602DE3DEE47170A8F32EAB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B055CDEEA071016A2851D06C4CD6E4 /* SystemConfiguration.framework */; }; + 62FCD4A967D743DE07DA80DACF5B14DB /* IQUIViewController+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 067E849D32A7BD0C279F2CCD97C22742 /* IQUIViewController+Additions.m */; }; + 631C7A46CD48A0306B13B66BB384EC03 /* YYTextParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 12101AFD2403BB3035912A7EEBF3B089 /* YYTextParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6340AFEE04830C01EB74D920029A229B /* LLEntryBigTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC6AEFDC235E429CBB65ADDA22008C2 /* LLEntryBigTitleView.m */; }; + 6362233D4732C85B61C2E66A8B1A2F4F /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = D03E32DA9872F407D0A99E50C50BC378 /* SDImageGraphics.m */; }; + 636A4627F4602DE3DEE47170A8F32EAB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E7B96200FED33071FAA8946D3A6788E /* SystemConfiguration.framework */; }; 63746085EDBFE2EE310F1B9E6A24527B /* TUIChatConversationModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4251EBFE894C9B59DEFEB487B9FD015E /* TUIChatConversationModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6379CDCDAAF5E65A4BD36A7F2CCC797B /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 92ED59F4CEF4043BDA4D905702BF90D0 /* SDWebImageTransition.m */; }; 6389FC54D6F7FAF221130A675DC243AC /* TUIInputMoreCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 064BE23A98D1538F5AB5682881F46F37 /* TUIInputMoreCellData.m */; }; - 63CF0152592B0C530806B85CB512BC60 /* ScoringMachineProtocol+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B774812CD7C51854A1527C4795059B /* ScoringMachineProtocol+Events.swift */; }; - 63D8A88D36948E62F745594854E0677F /* FMDB.h in Headers */ = {isa = PBXBuildFile; fileRef = D42EAD6CB541C08E38A10E80CB87CAD6 /* FMDB.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63DBDFBDF0206E44813856A279431DCC /* LLScreenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF34C8DB15E3CE08B28E69307113322 /* LLScreenshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63DEE7A8F89B3204E6B60AACB4DBA1B8 /* MQTTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 74DBBF24DE9930F0E2AE9A76173A532B /* MQTTLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63F31CE965534C2AEAD013023B4A1C77 /* NSMutableString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 17ADF01D28B1234DB83835341420DD8E /* NSMutableString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6400909164B4B3DD0FAEFD9ECC2C8E37 /* UIColor+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 226CCDC5DDD850348AD24827B4EDABE8 /* UIColor+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64308875A4ADBE88D2C76D622FACF1D2 /* YBIBAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F07D7A59D3566ED1F077A003A596C9 /* YBIBAnimatedTransition.m */; }; - 64390431DEDC8EA8F5A1280968763728 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4611B013003FB72D7C57291AC673E071 /* AVFoundation.framework */; }; - 645EE6DF7F9625882CE6DCB15B30BD6C /* LLThemeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 566AFB444D4CBA7B25822E15BCCE10E3 /* LLThemeColor.m */; }; - 64A1E95C0E8186396974297F2B4C009D /* NSURLSessionConfiguration+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 3133A197FCF8316BA932A2B0D3EF5768 /* NSURLSessionConfiguration+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64A8F4D403CA503F9FAA8D62DFEE19D5 /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C456ECBB644B50733798F90577B926 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64B027524F375CA1BF16513397023314 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 741C81BA28EF815434572454F2F3BE55 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64BD4C1893460DE1396EACCA3561C722 /* NSArray+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = B793F3FE8AEFE89EBA2EF38E0B9CBB21 /* NSArray+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64DE89266AEBCC1D29B097CF9889D8A9 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 876EB464751AD50F6E20C121959E9C06 /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 63CF0152592B0C530806B85CB512BC60 /* ScoringMachineProtocol+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAE59A937C0D00ADB586F516A7B50CDA /* ScoringMachineProtocol+Events.swift */; }; + 63D8A88D36948E62F745594854E0677F /* FMDB.h in Headers */ = {isa = PBXBuildFile; fileRef = 1739D40E3ECE7CF5786D24A51C8AA0B0 /* FMDB.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63DBDFBDF0206E44813856A279431DCC /* LLScreenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C026300FFFB099F48154B7D5E9C26B1 /* LLScreenshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63DEE7A8F89B3204E6B60AACB4DBA1B8 /* MQTTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA98A7121979D4F6F445BF0363C017C /* MQTTLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63F31CE965534C2AEAD013023B4A1C77 /* NSMutableString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F9DDDD63205FF6D3C3B1491080E62D /* NSMutableString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6400909164B4B3DD0FAEFD9ECC2C8E37 /* UIColor+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DF334FB5C90AA90F7FA4EF65244AC6 /* UIColor+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64308875A4ADBE88D2C76D622FACF1D2 /* YBIBAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 448E2DA9F08232ACEBC665701C58C0FA /* YBIBAnimatedTransition.m */; }; + 64390431DEDC8EA8F5A1280968763728 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0CCB28EE0520D9714B91ADFEFCC87A3 /* AVFoundation.framework */; }; + 645EE6DF7F9625882CE6DCB15B30BD6C /* LLThemeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = A5428420D1649D6B7387154BC64BD61F /* LLThemeColor.m */; }; + 6468A0261E6DBC056892B60843E1B1E9 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 19892B4444E8A8E2B48DFB057AFF8C54 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 64A1E95C0E8186396974297F2B4C009D /* NSURLSessionConfiguration+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F9A41909751D027FEC04392628035E /* NSURLSessionConfiguration+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64BD4C1893460DE1396EACCA3561C722 /* NSArray+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = A6EDC19BB012FC94BC757E0EC9BF814E /* NSArray+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64C810322128A0A80D156EEF3A01D2B8 /* OfflinePushExtConfigInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C8F97B02F5B488511B0CE5FA4CFE7F1A /* OfflinePushExtConfigInfo.m */; }; + 64DE89266AEBCC1D29B097CF9889D8A9 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 9077684F9BA457B0CC80131BC2D3D790 /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 64E91CE7BA03A0B2D15A87F39122C804 /* TUIVideoReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 451B36F0F04B8637DE43FB12431B05F3 /* TUIVideoReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 650441ED94EA9BEFAA55E9DA86246464 /* OSSSignerParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 53CFE90019AB09DC91CE6BC50688D3D2 /* OSSSignerParams.m */; }; - 650BA43CA729BA2B435B4720C6F5B802 /* LLRouter+Crash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CC583DA1D1A2CD80098BBBC96435D34 /* LLRouter+Crash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 652A8A583FB18B03181DB6429256292F /* NSHTTPURLResponse+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C0F6E53DF60A6BF618E49F80E3D305 /* NSHTTPURLResponse+LL_Network.m */; }; - 653FAEE8368822FD2F59BF59D217047C /* UIView+VAP.m in Sources */ = {isa = PBXBuildFile; fileRef = 22DF0FD5936A090A1C87D26E773BA337 /* UIView+VAP.m */; }; - 6577A9EB1AED47B915B7F77C3F8BF335 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = E6D6E4984D4DA1AB88F8EF5ABFD4E741 /* mz_os.c */; }; - 65A77C296675740D11691D85BBD9B2F8 /* LLNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C22633346CD684AE82C209B86A23F8 /* LLNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65D1DAFE46F668E75DFC6C836843AB56 /* SVGAAudioLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = A06F6F5FC975049B38D6C9E64E2E859C /* SVGAAudioLayer.m */; }; - 65D36040EFBEE963EB0C7A2E69E0BE5D /* TZAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0979EA0C9E07D522A064FF65A227F9B6 /* TZAssetModel.m */; }; - 65DA00E88E7D7050416557289C7BF1AA /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 864935963BBC324DD309D22D3B30711E /* Log.swift */; }; - 66187A77817A27C7EAA46CA9E1183C67 /* RACEmptySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DF3F4697F03008D7D7589BB38106F6 /* RACEmptySequence.m */; }; - 661DE3EC5A5F7805ACD68EBA077AF612 /* GPBDuration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 315EECF94973A6C1A3519BE658C272B9 /* GPBDuration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6630C0B541E50903F9AD81FD847CFE7A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C32B9A7A80DCD8BC17574B96A714B73 /* JXCategoryIndicatorBackgroundView.m */; }; - 6636EB3DEA42AE95FF246274BD7BE3F8 /* OSSNetworkingRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 608E7D6785DA87CD6241AA039E8023AF /* OSSNetworkingRequestDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 650441ED94EA9BEFAA55E9DA86246464 /* OSSSignerParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 1444DD729800C600C3FC005A7D08C795 /* OSSSignerParams.m */; }; + 650BA43CA729BA2B435B4720C6F5B802 /* LLRouter+Crash.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF637E456682345CA37569F97D5E821 /* LLRouter+Crash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 652A8A583FB18B03181DB6429256292F /* NSHTTPURLResponse+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AB9D4B67F808A65B4C76074FF1074C /* NSHTTPURLResponse+LL_Network.m */; }; + 653FAEE8368822FD2F59BF59D217047C /* UIView+VAP.m in Sources */ = {isa = PBXBuildFile; fileRef = 12C424B95B1043BA4941599E8D71457C /* UIView+VAP.m */; }; + 6577A9EB1AED47B915B7F77C3F8BF335 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = 928E50522E71F758AA262A680F299967 /* mz_os.c */; }; + 65A77C296675740D11691D85BBD9B2F8 /* LLNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = EC0432E6C5A9F3162D407A3C677C2791 /* LLNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65D1DAFE46F668E75DFC6C836843AB56 /* SVGAAudioLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F7A1528D4F0591CC5C105BAA48929F8 /* SVGAAudioLayer.m */; }; + 65D36040EFBEE963EB0C7A2E69E0BE5D /* TZAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C7971EB1474B2162A3317E778F3ED1B1 /* TZAssetModel.m */; }; + 65DA00E88E7D7050416557289C7BF1AA /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEFFCC856F9435D518C2E4C45BD84C9 /* Log.swift */; }; + 65DB6D055AAD5F89EFB33C554CA7F53B /* IQNSArray+Sort.h in Headers */ = {isa = PBXBuildFile; fileRef = 06DE3814E457DBAE1243F555A99E0900 /* IQNSArray+Sort.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66187A77817A27C7EAA46CA9E1183C67 /* RACEmptySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 614E21F4741355B3B329E475AAD5EE31 /* RACEmptySequence.m */; }; + 661DE3EC5A5F7805ACD68EBA077AF612 /* GPBDuration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CEF05709246E123CA26B88CC2B0794 /* GPBDuration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6630C0B541E50903F9AD81FD847CFE7A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CDBCCA12A44826584E068F9D41B2142 /* JXCategoryIndicatorBackgroundView.m */; }; + 6636EB3DEA42AE95FF246274BD7BE3F8 /* OSSNetworkingRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C1A7138173D077ED980C448E301A54B /* OSSNetworkingRequestDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 663F23187297886BAFB244B681EE23DC /* TUIVoiceReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E47B79BEDA5A878E74F97A1BDA1A7DC9 /* TUIVoiceReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66421084F82555750BE73D538D04D332 /* GPBUnknownFields.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A69CFF9A3F01107EA2637B51F65ABC4 /* GPBUnknownFields.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 66421084F82555750BE73D538D04D332 /* GPBUnknownFields.m in Sources */ = {isa = PBXBuildFile; fileRef = CC599E09B879E3AB6A5E0F01154C35C4 /* GPBUnknownFields.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 664B58AD1FA3ED618A2EE30BEFDC0771 /* TUIChatPopActionsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E09950AFFE253677274763C16783C4C /* TUIChatPopActionsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 664F18CED916ED69B0A6EFDD29EBA694 /* TUIGroupNoticeCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 63CFA7A386727582E326DC58C38DDCC1 /* TUIGroupNoticeCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6653FB60D8124CB099C529096C157543 /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7DE4F22A324930C98DBE83899AA315BD /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 667B4D17270EAAF886DCDE4CFE086815 /* sharpyuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8452DB94EF6CC76C45A5B628E1B79527 /* sharpyuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 66A896BDB2C894468D4CF96B07673823 /* TUIGroupInfoController.h in Headers */ = {isa = PBXBuildFile; fileRef = CA29AD0D1327156BDE92C1791F0CB81D /* TUIGroupInfoController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66BBA5A95B9791608A03499C1A03BF6F /* OSSUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A87F0D9B5B593BD31241DCD88F68F0E /* OSSUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66C593FB4EC3FF5DF00B954216A75835 /* GPBType.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E5527387252FE47A923575225B3C4610 /* GPBType.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66C59B27747658346F72163C701D1CB3 /* TZGifPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F635678C6DE62C206AA2F0B3888C99 /* TZGifPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66F0F3FA774C38B55C091221D241DF5B /* UIImageView+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D79B81D6F92EE3B26E7B1089791E486 /* UIImageView+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 671347F24D9FDFA45AC894760A275E23 /* YBIBDefaultWebImageMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E8C7BC603EB1974EDF48BC3EBBC670C /* YBIBDefaultWebImageMediator.m */; }; + 66BBA5A95B9791608A03499C1A03BF6F /* OSSUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 002F8FB9FB749B5760FA00556C7B77B1 /* OSSUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66C593FB4EC3FF5DF00B954216A75835 /* GPBType.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46559E75F1D464238EF82892A7601C22 /* GPBType.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66C59B27747658346F72163C701D1CB3 /* TZGifPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE176765141835BD6BC05CE717A1B6E /* TZGifPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66D1162BD854BC15E3200936A304D01C /* IQTitleBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 31FC171CB8FC2E31CF537B21BB1FF95A /* IQTitleBarButtonItem.m */; }; + 66F0F3FA774C38B55C091221D241DF5B /* UIImageView+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 13922E11F6337C4C9A1D4C124E5EE7BA /* UIImageView+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 671347F24D9FDFA45AC894760A275E23 /* YBIBDefaultWebImageMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F14B4836CDC1D67C95178E6904F2980 /* YBIBDefaultWebImageMediator.m */; }; 672B34FDDAE7043C32C1DCD78C4482A5 /* TUICaptureImagePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 860FFBC37B968C46FC5989D8D25BB440 /* TUICaptureImagePreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 674120EFE3F5BD8485A5C8B91602AC70 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = B4AD859847D9DD41EF3CDFC1AE04B220 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 675F895DA8E4EFB15168958329B8BC68 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBAF9EF25A190E757924CDCB58E4893 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 676B7A2C7CDBB3C09AFD0CF1F07C1DCC /* LLSandboxImagePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A3374879FFCA3DD51E645A73ADA88499 /* LLSandboxImagePreviewController.m */; }; - 67977696229BA89887B350791F210915 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E80FE6722A6AA49CE347546E59D7DB1D /* Accelerate.framework */; }; - 679B7A918825CB13FC5DFE6B672AA5AF /* QGVAPSafeMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = B452F2DAA40786293437E0575302B99B /* QGVAPSafeMutableArray.m */; }; - 67FB50A7B87A855D4FDE81CE941D784C /* SVGAParser.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC6476FD5D6C9FC3BDBC267DB7BC9E6 /* SVGAParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68012A74F494B3533C179C7BC899838D /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEB5E79AE67F2AEF2E3F0ADB9013F59 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6818F170D6F8EDBBA1E59BC8A10F0476 /* NSNotificationCenter+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DC9A247D8BFF9C1AE6BBA0199B2BBD /* NSNotificationCenter+YYAdd.m */; }; - 6819AA5CBCFF1076B6C794A360C846A4 /* LLComponentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C6ECE27842B582CD7B2EC730E453BEB /* LLComponentDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68226223027CEEF60F56083DABA3EF9A /* LLLocationMockRouteModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 83784C8005348B39AC0CFC42C08B166A /* LLLocationMockRouteModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 684922BAF5EC5925C2435734B168823D /* LLWindowManager+WidgetBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = F2DE13778D4CE3DA7D497C75F45728BC /* LLWindowManager+WidgetBorder.m */; }; + 676B7A2C7CDBB3C09AFD0CF1F07C1DCC /* LLSandboxImagePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A104C169E0D6777D9CB40E1FC29E13 /* LLSandboxImagePreviewController.m */; }; + 679B7A918825CB13FC5DFE6B672AA5AF /* QGVAPSafeMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 22CEADC5B86E9A4199E7AFB7C446AA3B /* QGVAPSafeMutableArray.m */; }; + 67CE08DF5ADD081B9FFF1784C1A1C419 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AAC81D3D478BAB7CEE5C591C7EAE018 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 67FB50A7B87A855D4FDE81CE941D784C /* SVGAParser.h in Headers */ = {isa = PBXBuildFile; fileRef = EA81271596A1BFD0BB86331927BF78E6 /* SVGAParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67FE17BE3E8ECC85317FC9C367EB3DFA /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 057867A5A08473C69DEA499B5EDAC90A /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 680DFC97031866ED2C3A56134ECE0FA4 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = C007219D7B1CEE59C1658F1150239BE0 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6818F170D6F8EDBBA1E59BC8A10F0476 /* NSNotificationCenter+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = E8451BC48B7FD940E2BC4D8E47E44668 /* NSNotificationCenter+YYAdd.m */; }; + 6819AA5CBCFF1076B6C794A360C846A4 /* LLComponentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 155F35071198D863D3CAAB027300D532 /* LLComponentDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68226223027CEEF60F56083DABA3EF9A /* LLLocationMockRouteModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6941DD126E30211D7F92AB1D97C7A5A5 /* LLLocationMockRouteModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 684922BAF5EC5925C2435734B168823D /* LLWindowManager+WidgetBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 40186D6864EFAF2EA4DF9E988AE52E98 /* LLWindowManager+WidgetBorder.m */; }; 68599E2880B04894D8E9B70F9DE8BB85 /* TUIVoiceMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C47DEA2F80C17C505D5AAC5E478F6B5 /* TUIVoiceMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68A810B0291572775E2ABCC7EB8EEB4B /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 96AE2E446A04E627469070ABFF22773F /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 68BC799F9B06DE3C9FEC54A73AB6BD4C /* TUIMergeMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A31374D55373DC917D8C7C28A12DBF55 /* TUIMergeMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68C34D1A6BB6BED6E42B9116E9D32307 /* TUIOrderCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F12E37CD50A416455E5182803128EF91 /* TUIOrderCell.m */; }; - 68D4A83EA695C463981E04DAD037064F /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = 40B906E3E1D4132E5B63245DE78E8C23 /* mz_strm_split.c */; }; - 68F5801A3661C79D70275BFC2EEFCE9F /* TZVideoEditedPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B0CA21DC81F1BBD233CAA989A6F96F23 /* TZVideoEditedPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68D4A83EA695C463981E04DAD037064F /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = 44DEBECD3D533181312AF5854D8B1593 /* mz_strm_split.c */; }; + 68E961806B18B3BEEE20CD23B34F687E /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = E9318EF7F094F5278E322D0F4235E48C /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68F5801A3661C79D70275BFC2EEFCE9F /* TZVideoEditedPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1398C969877EF6564C094BC18FD10C6C /* TZVideoEditedPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68F9CE4DA0E714686E309DF0F130091A /* TUIGroupInfoDataProvider_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = D50B66BD78551E541F8416B9EFC9F935 /* TUIGroupInfoDataProvider_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6920E6B671ACED0AE40C2E06A304BE72 /* OSSURLRequestRetryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD316DD90AF2DE0B3BBEFF286F91FC7 /* OSSURLRequestRetryHandler.m */; }; - 69231B33EE6D0F62F99E612F83D43F5A /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1832E880D544811244EAB35D8B3D8E8B /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6859C8A688967E33337B024207C7944F /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 693692B7C3785BF30ADB695ED570FB21 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F883968EC3F1EE20DE8524B7385ECB /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6920E6B671ACED0AE40C2E06A304BE72 /* OSSURLRequestRetryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 826F6586B5F27FE3CD781A46F85A787F /* OSSURLRequestRetryHandler.m */; }; + 69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A91AA397556CC9C7060BEE7A4434CAA /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 69488BB1CB24E3E6C25D6604F25501B2 /* TUIConversationListDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A0F6C825A3F8EF9D021A0256D803FF8 /* TUIConversationListDataProvider.m */; }; - 694C2AE94A738B212CAD49FCD61B28BD /* QGVAPSafeMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F554FA4D6DE897E129E2AFEC30C5A5 /* QGVAPSafeMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69574E08CF52AF3E444DA63ED59289F8 /* TZAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D6028DBA69E2F02CA90C040F098215 /* TZAssetCell.m */; }; - 696E54DA900982D3368EF867503A611C /* NSURLSession+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = B13A1D99D28BCE784A0DF5C023ECB92D /* NSURLSession+LL_Network.m */; }; - 6997D9898E12375AE37F9BAC5B6E8F93 /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 88C587FB781730EEC6D3A1F5650302B9 /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 694C2AE94A738B212CAD49FCD61B28BD /* QGVAPSafeMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = ED7EFF533A0671B040F28AB45F3F7CA9 /* QGVAPSafeMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69574E08CF52AF3E444DA63ED59289F8 /* TZAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 83CDCFE2A451FDCD18A04FF31570AD32 /* TZAssetCell.m */; }; + 695B0EEC3D048EB572396649F1976F5F /* Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = C615144ABEC3D35105A51EF5991A7108 /* Zip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 696E54DA900982D3368EF867503A611C /* NSURLSession+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = 64760B2AF401FED2F042CB61BFA41999 /* NSURLSession+LL_Network.m */; }; + 6997D9898E12375AE37F9BAC5B6E8F93 /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EE0B8E8030962716DC77EE047C52D8 /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 69990EA2EF0DE2D5431D8763DD1A238E /* TUIGroupInfoDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A69EBE67FC175DD4A6E2DEA910A192A /* TUIGroupInfoDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69D03F930D53E8D88A4BF3BAD834EC51 /* ForegroundReconnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E81AD53CD51714ED4DFADDB6520F43 /* ForegroundReconnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 65B514D441BCFDE16B6491700C576673 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69D03F930D53E8D88A4BF3BAD834EC51 /* ForegroundReconnection.h in Headers */ = {isa = PBXBuildFile; fileRef = BFEAE72DD932F7178875FE6821E2716D /* ForegroundReconnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EB3F51909F1C80F3039170F58E5A7C /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; 69E6E79C0EDCBB9DD698A63C108B3283 /* TUIEmojiMeditorProtocolProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 429C498FC140988AC06E1E425259B971 /* TUIEmojiMeditorProtocolProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69EC3BDD4FCE1FB60FEAB52EC083F7D2 /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BBA40839A5812185B1EC849C0D9C19 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A11E154F097B6AEC2EE0C8EFDC6132F /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E4D6BC700CBBA741E6CB5F3F97D24227 /* UIButton+WebCache.m */; }; + 69EC3BDD4FCE1FB60FEAB52EC083F7D2 /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F68CEDC6273EF848D9C09B257C6262 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6A1D431426C1F472EC74855A1D6B713B /* AgoraLyricsScore-AgoraLyricsScoreBundle in Resources */ = {isa = PBXBuildFile; fileRef = 0C6AF30DA9F94BBA4AD5F3DA3FA30177 /* AgoraLyricsScore-AgoraLyricsScoreBundle */; }; - 6A20B578B254532A6495785EF99C9389 /* NSThread+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = F4A3010053195D1372F3CC7AB723B989 /* NSThread+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A3EF0DED7755F18C73D338341EF084D /* LLNetworkWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F295E80CF5267CE4412C645CE8CC98AB /* LLNetworkWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A4C0518640F1FF5CB8024E732E9DF95 /* MKAnnotationView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F421B6CD4D1B7CF5617D0A2687B77A2B /* MKAnnotationView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A20B578B254532A6495785EF99C9389 /* NSThread+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E02B257586EA1A9F278235262D83AB3 /* NSThread+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A3EF0DED7755F18C73D338341EF084D /* LLNetworkWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 803C6D9674538F98A75D1477FA70C01C /* LLNetworkWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A4316A64CC1FCC9422EFA0CEBB754F4 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4F0971B79B0676FF3440555D2CFF34 /* SDWebImageDownloaderOperation.m */; }; + 6A4C0518640F1FF5CB8024E732E9DF95 /* MKAnnotationView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6574C1EBA79E9D88FCAE60880F3D1F /* MKAnnotationView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6A6EC0083AFBE01A12B735B49C320BED /* TUILinkCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = C72D292DB0F13AF832A188C959882814 /* TUILinkCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A78A39A6B1CA7D9DA8ED7EE0DAA5E32 /* YBIBToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F7AD35411B703C720DB65C299E79B7F /* YBIBToastView.m */; }; - 6ABBBFEFE41857794BD89676505E3D68 /* LLMoveWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = ECEDB132137533FBD164B129DEC925D6 /* LLMoveWindow.m */; }; - 6AEB43F72496DBB501BC8D273B68AAD9 /* LLSandboxVideoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DD0F3ED277BDB969FF43F6F2B6AC257F /* LLSandboxVideoPreviewController.m */; }; - 6AEE2698CDE213E8CAF64625B8C084C8 /* TUICore.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 900B01806C65D7DCC5EC5ED03ECD0D03 /* TUICore.bundle */; }; - 6AF86223A35838A57BAEBAC263E3C2BF /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 57D48264B95D24070237AC9768FFE77F /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B248006F914EFA0501E626A11F73A06 /* YYTextWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D4ADF5A7E4B565D4716BDC99346807 /* YYTextWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B30F8C285A71D17004807AA8FE56FC1 /* LLSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C72DA3C3D200E5429A1F15195EAD6A8 /* LLSettingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B3A54BAA574A61370AA16B7425823F6 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DCA3E54229CB5C896E2BEC7DF184910 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6B62E3E74F71512E2670F5BFFBB34CD3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4668CDA61453AE45C06B5ED2DB0B0520 /* PrivacyInfo.xcprivacy */; }; - 6B672446128377B90C2F9D7B696FA117 /* LLAppInfoWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B99EACC1018986169E283D57DF511F1 /* LLAppInfoWindow.m */; }; - 6B6A8223FEB87A844F6B8C66454768CE /* GPBEmpty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7C14F4084E6EBCCB9884477BC6A900 /* GPBEmpty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6B6C4D3830AE8BA39A98D9C3DA028CB5 /* QGHWDMetalRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 227AEE53A04A7545BF5A2F5805DD470F /* QGHWDMetalRenderer.m */; }; - 6B9D333C18DDBF4E7CC889F7FDE05EEA /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C614CB1E692E03B3204246BF2B4E49 /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A78A39A6B1CA7D9DA8ED7EE0DAA5E32 /* YBIBToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CA663CF2987E10DC0841B1A0868DAB9 /* YBIBToastView.m */; }; + 6A9A1609CBC92AB647705495D3B43406 /* UIView+TUILayout.m in Sources */ = {isa = PBXBuildFile; fileRef = F34ED37CCCFB96877F7C3DB719E3B5B8 /* UIView+TUILayout.m */; }; + 6ABBBFEFE41857794BD89676505E3D68 /* LLMoveWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DEC960D97F07408DDEB6D9D72E8BBB /* LLMoveWindow.m */; }; + 6AC6DB566533BB3C51FA22C7133A4977 /* IQNSArray+Sort.m in Sources */ = {isa = PBXBuildFile; fileRef = A9F6F2F5534727607C323AACBB3B8485 /* IQNSArray+Sort.m */; }; + 6AEB43F72496DBB501BC8D273B68AAD9 /* LLSandboxVideoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 963354F1BD6B33DEE9BFE8C56475A7C1 /* LLSandboxVideoPreviewController.m */; }; + 6AF86223A35838A57BAEBAC263E3C2BF /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 10BCBF5490F681E966574333DEB58FAC /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B248006F914EFA0501E626A11F73A06 /* YYTextWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D66C65B691B8E5F649DD5EAF7C899A9 /* YYTextWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B30F8C285A71D17004807AA8FE56FC1 /* LLSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C936A1721F6CF8FA0A28202704F0AFFB /* LLSettingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B337C0F2FC167CD47023BE9BC9DFB9E /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = E5F2C11258E35A5931012AA73EBE86CB /* SDImageCacheDefine.m */; }; + 6B672446128377B90C2F9D7B696FA117 /* LLAppInfoWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = AB23DD5BEADD6E2CFC82EB663378BB67 /* LLAppInfoWindow.m */; }; + 6B6A8223FEB87A844F6B8C66454768CE /* GPBEmpty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 22711BFFEA064CD5FE6D3C22DBC9158D /* GPBEmpty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6B6C4D3830AE8BA39A98D9C3DA028CB5 /* QGHWDMetalRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B72A6C6151A8791E68DAE90BE851C3D /* QGHWDMetalRenderer.m */; }; + 6B9D333C18DDBF4E7CC889F7FDE05EEA /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B2A461423A6F18B3B5EF622C4E76B5 /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6BB419E1BD86AB9E872B267E39C6A95B /* TUIGroupProfileCardViewCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 023D55EDE59D8FD17C30CE0AE38C4A73 /* TUIGroupProfileCardViewCell_Minimalist.m */; }; - 6BB6A1057882847ACA0A03D528AE55FD /* LLFilterDateView.h in Headers */ = {isa = PBXBuildFile; fileRef = BA8B0074E4290405092CAF14E75D629F /* LLFilterDateView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BB773BF5C46BD4299C553634671883B /* LLHtmlComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1C0F67649F33399BBDDB6A9BEBBC48 /* LLHtmlComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BE86A0FFB0D69C6098CC75E1FB4E8B5 /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2593F0AE7EC89790950148CD420C2579 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BF5DB46D42D8B9D536C870EC77BF4A3 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 145EB2B49E964C724554325716394D12 /* JXCategoryIndicatorBallView.m */; }; + 6BB6A1057882847ACA0A03D528AE55FD /* LLFilterDateView.h in Headers */ = {isa = PBXBuildFile; fileRef = D999A68DC846BFF3DFCC443023FD3A3B /* LLFilterDateView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BB773BF5C46BD4299C553634671883B /* LLHtmlComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = F0D419308728BF1A25C72B89B70F2493 /* LLHtmlComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BB87AE4E009ECBDE8D507BDA00B6810 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 485A12720F358891E9F01B1CA163E2F1 /* SDImageTransformer.m */; }; + 6BDEFFD3F143FD0BA56CC01A1C4A7997 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4806E1164E2700B391CF8990E34B58FC /* SDAnimatedImageView.m */; }; + 6BE57CB764D58E1016C456971D11F1A0 /* UIView+TUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FE2BF1C4A02316B39C4ED2FD86230 /* UIView+TUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BE86A0FFB0D69C6098CC75E1FB4E8B5 /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FA31F462469FB019EF34797C11A4F6DC /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BF5DB46D42D8B9D536C870EC77BF4A3 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49BB7730AD6B24BB53B32F573022429E /* JXCategoryIndicatorBallView.m */; }; 6BFF443EA44D1606F749AB57CFC0DB3B /* TUIConversationListControllerListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 697273E2F02FF6EBD0321D2849D4F080 /* TUIConversationListControllerListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C4D829A14966677A79ECCE581BCF4B1 /* CALayer+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CCCB8ACA599FA224FDFC74D269A8802 /* CALayer+YYWebImage.m */; }; + 6C4279AEF656A050D9C09AC3D3033A89 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C60157F1A8157F2531B2C855355BAFD /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6C4D829A14966677A79ECCE581BCF4B1 /* CALayer+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C3982FC450A5BEC72FEA666A8BE3DD3D /* CALayer+YYWebImage.m */; }; 6C5358C4272E66F685220822ED401DA5 /* TUIEvaluationCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE5F4CBCDAA09ACB04423969186AFDC /* TUIEvaluationCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C5D3C3A24638B6EC36F689D7A17E5CA /* LLNetworkViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C496A8CB1418666B3E86532D26AB84 /* LLNetworkViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C7110488F1B45873D0BB49A3B4763BD /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AA721DA4B00DF11044BA8921CF98D846 /* SDWebImageOperation.m */; }; - 6C75B663D3FDDE600E99AE52B2376DD9 /* LLFunctionItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = 26A8A137F761E7A75CB29B3D5D345A73 /* LLFunctionItemView.m */; }; - 6C76DB1B99B98C951F687DE80FE6F463 /* JXPagerListRefreshView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC0DC607222CCD1B430BB98EEEA4A992 /* JXPagerListRefreshView.m */; }; - 6C85CA8D99E50C137D056B6057DAC58A /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EB30F4B8654C9F4A0753D10DA36F7F7 /* UIRefreshControl+AFNetworking.m */; }; - 6C88ED61BFCCCF1695300F13F9FA9602 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 879FD742C1A9A8A4DBC4A74634A15F65 /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CA0B4A9E7B2957063163BC673F355CD /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FF03ABC33B61A86E22263A1D16389709 /* AFAutoPurgingImageCache.m */; }; - 6CD51DF837C81F43946E2844D2CB469D /* SVGAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = E9AFDA7554FD96729663C01718D2EF8E /* SVGAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D03C952E81EF6227DE86A3F961309B4 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 322952E441B914706D4A4FD7DF5AB747 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D108FBC1DAEC25B9AECAD5F50C9F0A0 /* LLLocationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 79781A3533361C53B02CF7028546D8AC /* LLLocationHelper.m */; }; + 6C5D3C3A24638B6EC36F689D7A17E5CA /* LLNetworkViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4E0564755FFDBADDB9183ECB554A68 /* LLNetworkViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C75B663D3FDDE600E99AE52B2376DD9 /* LLFunctionItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = DE63E002EBA8D9354A3BB30981267080 /* LLFunctionItemView.m */; }; + 6C76DB1B99B98C951F687DE80FE6F463 /* JXPagerListRefreshView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D94FE6859348BB52BD8131E25776E41 /* JXPagerListRefreshView.m */; }; + 6C85CA8D99E50C137D056B6057DAC58A /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 73BDC252E37860D682F3200FE18B58DD /* UIRefreshControl+AFNetworking.m */; }; + 6CA0B4A9E7B2957063163BC673F355CD /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C2EFC72068A4953769068070888931D /* AFAutoPurgingImageCache.m */; }; + 6CD51DF837C81F43946E2844D2CB469D /* SVGAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A17D602225CFF13C90AB1B4E001E86 /* SVGAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D108FBC1DAEC25B9AECAD5F50C9F0A0 /* LLLocationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6410D74145BF62D84FECAF2E75DFB970 /* LLLocationHelper.m */; }; 6D1358AD1011A4B260C35642A7F69E29 /* TUIGroupAvatar+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 596A448FC3F3C4E51638D0260C886117 /* TUIGroupAvatar+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6D2B0C8509C0F96F7E0B4049A6488DC7 /* TUILinkCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = E0E23643E0E4AA188287E0327F1E7B99 /* TUILinkCellData.m */; }; - 6D316F209F073EEEC9898B2DED020AF8 /* RACChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = B56609DF8EB5BF5AA331AB4640023DA2 /* RACChannel.m */; }; - 6D32182ADFC3E5B4D0BC3811C6ACEF07 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C598B5ACCAC364401C97DD171507D0B /* SDAnimatedImagePlayer.m */; }; - 6D322F82AEA4271AED1426C85D888C8A /* OSSClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C15D9352AD5BCF2B8AA288B2B6702B /* OSSClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D316F209F073EEEC9898B2DED020AF8 /* RACChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F709833EB5E24917813D59A3397A71 /* RACChannel.m */; }; + 6D322F82AEA4271AED1426C85D888C8A /* OSSClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 88301128E8395B55483A176C15014582 /* OSSClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6D449C6D6A8653502BA8F84CB85B3016 /* TUIEvaluationCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = F4077AC83D41ACA6D4A53F6E2411189C /* TUIEvaluationCell_Minimalist.m */; }; 6D46D300C60B662768820DBB25BF1AC6 /* TUIBaseChatViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = D732251049C4356EF790CD35AA9721E9 /* TUIBaseChatViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D9949D8FE86A2D522CB6C880B8E63CD /* NSString+RACKeyPathUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 8398F00CEAE5983D0C2267E7C9EF987B /* NSString+RACKeyPathUtilities.m */; }; - 6DA46E3C215092BBB681AB0BC661105B /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = A6E4A34C53FA8899F82E640ABC94DA75 /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6D9949D8FE86A2D522CB6C880B8E63CD /* NSString+RACKeyPathUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E716E52FD1B70E27F8D13FF9DE24B69 /* NSString+RACKeyPathUtilities.m */; }; + 6DA46E3C215092BBB681AB0BC661105B /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = CECBB213D69458631B4885D75F4DCC71 /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 6DAC6A4E7EA1C5AF61E070AB2A5ADB1D /* TUIChatMediaSendingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 10279ACCBD6A903BF072BD7AE13ECB59 /* TUIChatMediaSendingManager.m */; }; - 6DE4EF429E51202F0D58FFC6BA0A929C /* YBIBDataProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 17362D0967F57460E1DDB40D19646FA4 /* YBIBDataProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC98B7107A8D28F9E700EAE3D3F9C4B /* MJRefreshAutoNormalFooter.m */; }; - 6E70FD36C8727B07CE2E1E33A67485F8 /* ReconnectTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = B09BA8B6756C01007C7201E4A1BD0097 /* ReconnectTimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F08947648A52913443FB255BD96B1C0 /* ScoringMachineProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3C56B03814A5C2F2AD044577DAF83E /* ScoringMachineProtocol.swift */; }; - 6F46C0C8C05C10E51325259914C1B60A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 6F4B91B36573316E375BFA522A631C01 /* LLScreenshotImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6656571E8C14A1158B9674366FF44E /* LLScreenshotImageView.m */; }; - 6F75FDB9BE37C9A8473F97B1696B5D09 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = FB81FF381C23630F13601897CA54A384 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DDB4A5993061651E24E7A20D2B98CD0 /* sharpyuv_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C0D2B19B547B1FF27049B40C1F814EC /* sharpyuv_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6DE4EF429E51202F0D58FFC6BA0A929C /* YBIBDataProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5BA70FEC1C78E7C0AD01C1748FEFBC /* YBIBDataProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D76B9189C6630474C495A0095371B50A /* MJRefreshAutoNormalFooter.m */; }; + 6E70FD36C8727B07CE2E1E33A67485F8 /* ReconnectTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D08950769F826D68FF60B4646903CC /* ReconnectTimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E8E2BDFC97BEC59728F799294361CB0 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A233B03B02E73268E99D56FDEDC9FCF /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6E9768DE32522A9BDAE652A71CB0339D /* TUIConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 82E18AE901BF4AEF62F224E784ABC4F2 /* TUIConfig.m */; }; + 6EBDAAC37ECF5FD96EA5BCE641618A87 /* TUICommonModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EBAF584B696CB221C9BEC2A9B9E812 /* TUICommonModel.m */; }; + 6EFF58891A2BDB930E59DDBB53557F9F /* TUICoreTheme_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BA3590990882B5B4A19670AC9FA0D493 /* TUICoreTheme_Minimalist.bundle */; }; + 6F08947648A52913443FB255BD96B1C0 /* ScoringMachineProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD14AEF254415F9CAFB098159077C5BB /* ScoringMachineProtocol.swift */; }; + 6F4B91B36573316E375BFA522A631C01 /* LLScreenshotImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C7C18788030E30F92E319F88529380 /* LLScreenshotImageView.m */; }; + 6F6B35F54CE65ABE5A576F66DACC1185 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CAD0AD3068472F52FA8B2DB6A0B11FA3 /* SDDiskCache.m */; }; + 6F75FDB9BE37C9A8473F97B1696B5D09 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E712AD6ABD4B985271A5F2E81078CB9 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F8052CDC510A9FA8E09C52E745A73EA /* TUIMergeMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A898A1F98A4CEE76C7DAF5EFB8D668AE /* TUIMergeMessageCell.m */; }; - 6F8AE45AFEFD54CAB745C5CCF48ECA54 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = C6AC82A9A436D639C126A9B6DBDF03B1 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F8DD4AE1698B4D8D2AF418BC372ECD7 /* LLLocationProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54179D3102D8A9143AED7875B3018145 /* LLLocationProxy.m */; }; - 6F96A74F2CBC73404C688B3F83D59713 /* LLNetworkModel.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD0AB32879335985A4E805BDC35A5FB /* LLNetworkModel.m */; }; + 6F8DD4AE1698B4D8D2AF418BC372ECD7 /* LLLocationProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 861F7E0CA3AFDD003CB8FA10549E99AE /* LLLocationProxy.m */; }; + 6F96A74F2CBC73404C688B3F83D59713 /* LLNetworkModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B919D67838FC229439BB0B4662F04C /* LLNetworkModel.m */; }; 6FA6E1A236677649A716D74F68622981 /* TUIChatModifyMessageHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 56165F19F48355B3A9D8272D215A7ECA /* TUIChatModifyMessageHelper.m */; }; - 6FCC2779FC1EC3542EA841DBA6D6A020 /* SVGAContentLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E34163C0F2158DA34D8FB55791D7C0 /* SVGAContentLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FE4DD8C891CFB9095A3971A8DB96D90 /* TUIKitLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BBEA8037ABA4B0C60F53C9D1AFB4606C /* TUIKitLocalizable.bundle */; }; - 700D2AA3341495AA0C40F375FA521AE3 /* Algorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6A401AE184ADBF62792741A0890ECE /* Algorithm.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FCC2779FC1EC3542EA841DBA6D6A020 /* SVGAContentLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ABB8BC7F2F51867BA70320173E3BCF2 /* SVGAContentLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 700BA5C6D7BFE8251E95B6AAC1AEADE7 /* IQTitleBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CD8647F3F770C4C44B6909BA049DD1D /* IQTitleBarButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 700D2AA3341495AA0C40F375FA521AE3 /* Algorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C5C15F018F38A042C78F89DCC19685B /* Algorithm.h */; settings = {ATTRIBUTES = (Public, ); }; }; 701A3F3D3DEC904D982C441C8CEFD862 /* TUIGroupCreatedCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DE87FF6645F02EEFF37D59E5E14782 /* TUIGroupCreatedCell.m */; }; 7026E3B8D604AAE8706F144780D12805 /* TUIChatTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 57171897BF23802237A3E9001B7E18AA /* TUIChatTheme.bundle */; }; 702AC46F22553515868C3503B2E3C801 /* TUIReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = A645E24534632E87180C3CCA874F4617 /* TUIReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 703ECE43B05C08DBA32F0230A6499002 /* LLEntryBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = B3563784040BEE10AAEF954DA1BD4F32 /* LLEntryBallView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70430F1702D1FC67235FA9E43082F308 /* MQTTClient-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B3B91C7FFD0C430084D5A8A8AB5A480E /* MQTTClient-dummy.m */; }; - 708DC5E6026CBCD9F02D57F224999A13 /* Zip-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89B47F260E2DB10C01BC4614B916E074 /* Zip-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 703ECE43B05C08DBA32F0230A6499002 /* LLEntryBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA34ED960A10DBE441DAC79960183360 /* LLEntryBallView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70430F1702D1FC67235FA9E43082F308 /* MQTTClient-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B126BDB2263A01F0D05093F9A3DBE2EF /* MQTTClient-dummy.m */; }; 70B71BF1BB330FDD2D86CD79B42EB4C0 /* TUIChatSmallTongueView.m in Sources */ = {isa = PBXBuildFile; fileRef = 097BDE3C52C3D1AE8C9BCF151AF6B916 /* TUIChatSmallTongueView.m */; }; 70C4386508EAE757F78E9C670CEEEDCC /* TUIInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 075273255B28474D75A23BB975D8C328 /* TUIInputController.m */; }; - 70D30BC7134E3C8006BF0B6A4B438057 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DC82C14B4028733C5F9943253C3CD0C /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70D31F0ABC9F9D73C0CCFEEC8223DA59 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9E3B4C3B22D3A76B616EA1048788955E /* PrivacyInfo.xcprivacy */; }; + 70D30BC7134E3C8006BF0B6A4B438057 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D2CD83606622C586990024E0548D5DC /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 713F3DC7E2641FD6011F7F2E5D0FE8DF /* TUIGroupButtonCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C6BA2EAE69D5409D69FE263D35D857 /* TUIGroupButtonCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 714C4922358E7AFA7FD165FFBAA66857 /* TUIMenuView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E278A72C5A9C2D21BB5D9F3048E9A42E /* TUIMenuView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 717B980E4FEBC45C8AFB72B4120863CE /* LLSandboxComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 44DE120765FDB94595D181D92E9FD441 /* LLSandboxComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 717FC822FF16749466A2172AB9AFCD1F /* LLDetailTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 15AE1A9B346FB6F846707C9713470BE7 /* LLDetailTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7185A42E15D6976BB75CE30CC2F1AB27 /* LLBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4352321DF16868DCBD4C4D5D9CC561EB /* LLBaseTableViewCell.m */; }; + 717B980E4FEBC45C8AFB72B4120863CE /* LLSandboxComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F8AA2E551ED1527D8B46CFDA30457A9 /* LLSandboxComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 717FC822FF16749466A2172AB9AFCD1F /* LLDetailTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC88FEBB8727A3A776F89B0D986163D /* LLDetailTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7185A42E15D6976BB75CE30CC2F1AB27 /* LLBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D27C90763A7DD8B508AC6D9E47885A2 /* LLBaseTableViewCell.m */; }; 719130525E68E25CBFC0A35AECA872B5 /* TUILinkCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0854CB819A7BC2D7A3E86A617F440667 /* TUILinkCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71A3CB6802680B30A5E2F7AB8ADC8525 /* LLLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 43326563427D6264EA2E279D1F1105A0 /* LLLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71A9A14223B711ED398479921B0D099B /* RACEmptySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E136BE0B79012D864C9113EB0660DE2 /* RACEmptySequence.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 71E92A551D9B8876966D69F6ECF474E4 /* AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C6C12B1FE64790F1BB8F7B214A0FD00 /* AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71EAC39ECE811EF6055082B72C82D7EE /* YYWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B29CC8DAE7864BDB3CBE9966124F11 /* YYWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71FD94AC922FD1705CE6A498728979A2 /* sharpyuv_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F117BFDD0065A35CDF0A84CEF1E3189 /* sharpyuv_cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72160AA9CC58A895FB054E68E49176E9 /* BRTextPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3664DCEDB4C9CE4A5BB35DDCC2EFA665 /* BRTextPickerView.m */; }; - 72167B3ACAA1D8DB0200C37E5C703957 /* OSSIPv6Adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 16679B6F45DC509EDCE986F124945A69 /* OSSIPv6Adapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71A3CB6802680B30A5E2F7AB8ADC8525 /* LLLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 57FDC36AD61B6031CB658B58A28DADBA /* LLLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71A9A14223B711ED398479921B0D099B /* RACEmptySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = BD892B6F45459AEBA85A914099D832FC /* RACEmptySequence.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 71E92A551D9B8876966D69F6ECF474E4 /* AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FFB9B32C9304B2C02F9226579B90D1B /* AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71EAC39ECE811EF6055082B72C82D7EE /* YYWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C6B729EC72A3E7EE2ED5C8A99B256E97 /* YYWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71F93487767E310ADA5A55204EFD4172 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A5DA90274FD948A4973F3E2AE5986FF /* SDImageCodersManager.m */; }; + 72160AA9CC58A895FB054E68E49176E9 /* BRTextPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = DC60866DA2C75125175CDB5DD741E082 /* BRTextPickerView.m */; }; + 72167B3ACAA1D8DB0200C37E5C703957 /* OSSIPv6Adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = E7ADAE7D0F3413404AD508AAD8899515 /* OSSIPv6Adapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 72180965014417931596827BAB3D886D /* TUIFileViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F2D1E98D2FAE9D3412F765A459F06E /* TUIFileViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 722707D1ED96DB4C9176CAFD10D0F6A9 /* LLLogViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C888C0839F8839F02757824F02FE949C /* LLLogViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 723CA7FCC548B5CD95356ACAC76567CC /* UIApplication+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 53DABE9D81910536B327DACFEF3ADDEE /* UIApplication+YYAdd.m */; }; - 723D1925C39764631641D0DBFDF6833B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 72493549A72116EBF5CAF735CD0AEA80 /* RACSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = AE1F388E1E31C70657F400E8FAC062E9 /* RACSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 724991CA89C46BAFBC08264D94D86484 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = C47835F2B20106D0F963833A2E67858E /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 724CEF157B8F30EB17CDC78C2E0A24CB /* Minizip.h in Headers */ = {isa = PBXBuildFile; fileRef = F1440D1B3C04F265B3B9889140D5CAA6 /* Minizip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72AE6D5A79C2CC6D5E6578F9644C654B /* UIAlertView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F14F45CA727A46607A9C2378C04B3C99 /* UIAlertView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 722707D1ED96DB4C9176CAFD10D0F6A9 /* LLLogViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 89142EC6B523D91585CFF089AC2D5760 /* LLLogViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 723113FD5F3D75FF1AB5255336247216 /* sharpyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 165719683AA3EE8CDC24DD49B0F7012D /* sharpyuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 723CA7FCC548B5CD95356ACAC76567CC /* UIApplication+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC213AA74CEF098ADBC9AF0E46C7E63 /* UIApplication+YYAdd.m */; }; + 723D1925C39764631641D0DBFDF6833B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 72493549A72116EBF5CAF735CD0AEA80 /* RACSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = D821828056F8CA7A6C75531B742399FA /* RACSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 724991CA89C46BAFBC08264D94D86484 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB37F72A32BF77F9659649C64F3748B /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7280BB82296D72C49AAD4ACFA64F772E /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4184DCBB71B713497DD98B62D1032660 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7283DDCBE48E1E836B1E8D378045760C /* OfflinePushExtConfigInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 47F26FBC921B8530CADA1C0B48729E56 /* OfflinePushExtConfigInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72AE6D5A79C2CC6D5E6578F9644C654B /* UIAlertView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 256205526101F732296DD3DD84FD4A9C /* UIAlertView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 72C90CC9265C6A3F445870FEE1FCF211 /* TUIChatConfig_Classic.h in Headers */ = {isa = PBXBuildFile; fileRef = EFE9FBC8AF21EE2EC58B8D593E34DCCA /* TUIChatConfig_Classic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 733238ED74C5AD541868E734A784C59C /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = ED9DE188E9125D799C93577C598420DE /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73484D39A92E83DF9E2B56D524ECA9C5 /* NSObject+RACDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DDE0D4F3D3C168986A79101D4A7A5BE /* NSObject+RACDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73574D4AAB1219ED412B3D2A6D1E321F /* UIStepper+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BBA1A3D5883030A88EA14C5124DEDEF /* UIStepper+RACSignalSupport.m */; }; - 735F126CC863444A6324FEE3099F5DE1 /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 55EEC58071FE9E5EB41DD4B3FA1FE84A /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 736BA760F45642E224EF0ABB98D2EA0F /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C20CED40F1DC0EED5A4730EEFC14E3 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73761DFBB402E1C150A8237B85E2C388 /* QGVAPMetalShaderFunctionLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8815D3C30710E7C16356211DEC00AFA1 /* QGVAPMetalShaderFunctionLoader.m */; }; - 738B9ADACA5426B801CF3DBAD76B72B4 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 796422F09ED03FD74C377407F1D2629F /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 739C6E58EBED9811DD2CB09D5DDD395D /* LLBaseWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0FB9ED41C16EC2820F545A6164ACE9 /* LLBaseWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73A3B205538A1FA2D9374664C59CE675 /* LLHierarchyPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = EADD8D687F7AF092BFE50D790AFD1187 /* LLHierarchyPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73A70EE2C9C9FC76C6495945F3F0DC4D /* RACDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BA32C77A88E6FEEDA5112459E96D77 /* RACDisposable.m */; }; - 73B39372537468BCBF5E31E3DF33DAFE /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0F6FC3383322CFC6625D43F1E0109C /* Extensions.swift */; }; - 73FAF334D0F6B011C1E224FAE259058B /* LLHtmlWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D7F745D22C5AD658089EC82C9305D6E4 /* LLHtmlWindow.m */; }; - 7434721CB6DD30CBB7764467F597E748 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7B9E1F04C9D269D6583FF482ED6380 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 731577C503D19D84FD21ECC7883D395B /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A65FEC83A5F914F1D1506686969354D /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 733238ED74C5AD541868E734A784C59C /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ACECC93939E9485471A40122BECF5C1 /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73484D39A92E83DF9E2B56D524ECA9C5 /* NSObject+RACDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F57065A876E2A87F53681BB4879762 /* NSObject+RACDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73574D4AAB1219ED412B3D2A6D1E321F /* UIStepper+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = A12049159656D8053BC45EBAF14A5092 /* UIStepper+RACSignalSupport.m */; }; + 735B8CC30A80E18CB300E7593C81E6B8 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0A608F7A9C7F3900D7F53900E1FD30 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 736BA760F45642E224EF0ABB98D2EA0F /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B02393EAEB33A54EB83C8396AACB94 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73761DFBB402E1C150A8237B85E2C388 /* QGVAPMetalShaderFunctionLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = BF98847EBFF7D1E8E8EB95FB31B164A0 /* QGVAPMetalShaderFunctionLoader.m */; }; + 739C6E58EBED9811DD2CB09D5DDD395D /* LLBaseWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = EECE53281BBB3B762D5E3019C8E1B910 /* LLBaseWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73A3B205538A1FA2D9374664C59CE675 /* LLHierarchyPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 556343C376CBBFD263B32B0B40598D68 /* LLHierarchyPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73A70EE2C9C9FC76C6495945F3F0DC4D /* RACDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D29B7BE54DD7C222865D156D3AB9CAAE /* RACDisposable.m */; }; + 73B39372537468BCBF5E31E3DF33DAFE /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD18816925B0577902324CB9DFBBC /* Extensions.swift */; }; + 73CBC54096E7607E0B642F473731DC67 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B2189A238F3FB0C4263BA8966E8A50DD /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73FAF334D0F6B011C1E224FAE259058B /* LLHtmlWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B6D267CE9E1B697119ACB6DD5BF6881 /* LLHtmlWindow.m */; }; + 7421638D009A27ADDB956AD1398C9511 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B74DC9A94E739354C12C11334EFBBE /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7440E8E3D276DC6383BE3605B562218D /* TUIMessageMultiChooseView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 68B4ADC737778C3DF692D1D36ADBD520 /* TUIMessageMultiChooseView_Minimalist.m */; }; - 7442EEDA7CE62EF544CD7321040BA9A4 /* LLAppInfoHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 674A8E839CFF59CE71B5624F794955ED /* LLAppInfoHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7446118BBD505AECEB81964A568D4810 /* LLFunctionComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = B82C420E051357473BF07DC9D396F6C8 /* LLFunctionComponent.m */; }; - 745888CF2B6BE4268572D66CD35A780A /* LLLocationMockRouteModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB7580DE9D70D1DA99D8A3F747519A3 /* LLLocationMockRouteModel.m */; }; - 74935C36A0E389324C1B458BAF7E0659 /* LLConvenientScreenshotComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = E18285D7E3941BD4399BE50A7E9DC8CF /* LLConvenientScreenshotComponent.m */; }; - 74972CE2B8760849ADCE77A57DB2592E /* YYTextWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5D09EF27274D2D336C1AE95DC55622 /* YYTextWeakProxy.m */; }; - 749B3AEC52C395FB4A285D58722B9003 /* YYWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B7BBBCE335C48ED28DD7FA33113AB8F /* YYWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74A4AC633DE642003A765C931FD66450 /* LLTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B727D43A35B928678AF7B7EF17C6806C /* LLTitleCellModel.m */; }; - 74B3FFB68C226073A71D2DEC2D92FF4E /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 728233EB912356B7B13CCC300004C4CC /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7442EEDA7CE62EF544CD7321040BA9A4 /* LLAppInfoHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AC89138165E8ABC2F7E6A48958DFA374 /* LLAppInfoHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7446118BBD505AECEB81964A568D4810 /* LLFunctionComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D98466FD061EDA558818DB4610EBAF /* LLFunctionComponent.m */; }; + 745888CF2B6BE4268572D66CD35A780A /* LLLocationMockRouteModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FC5BDFC466EC58D3F786F4A178E0D37 /* LLLocationMockRouteModel.m */; }; + 74935C36A0E389324C1B458BAF7E0659 /* LLConvenientScreenshotComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 798B85CFA2FEA1EC56E6EE7192006D0E /* LLConvenientScreenshotComponent.m */; }; + 74972CE2B8760849ADCE77A57DB2592E /* YYTextWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B49643CBB49E9D505B5F8F1FD53A92 /* YYTextWeakProxy.m */; }; + 749B3AEC52C395FB4A285D58722B9003 /* YYWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A91C9B42E42536E5D074D2A7DD70F8FF /* YYWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74A4AC633DE642003A765C931FD66450 /* LLTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 81AFFAB123228CF5B5F7A405ED8A65F3 /* LLTitleCellModel.m */; }; 74BAE2AA54BF9B40F3E8F8BB44FD7CD9 /* TUIGroupCreatedCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 9540DF32823F25B245A8907FFFF8A2F2 /* TUIGroupCreatedCellData.m */; }; - 74BB4B0A430F2221CB2288190998831C /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CF4BBD86AA5008A668D56985903E5C68 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7525CD9ACBD7A3929A22A8205F0F7C9B /* LLShortCutHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FD35DD43596FE613D7E5E5443D7CD37B /* LLShortCutHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75408D52A812FECC84C6FB7FF7C442F7 /* NSNumber+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = C7205C2B8FB47B308935C45D6B057783 /* NSNumber+YYAdd.m */; }; - 75BC85FDD3D795D4A500267928D3119A /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6842422BF48F9CB5AFA3D7E1A62606 /* libwebp-dummy.m */; }; - 75D81510C1ABE12E6466724F0D4BFDEA /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 6787AC2034AFF2094E3A960573B93FAB /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 75DAF68EAA2C4C31478EDA2DC2D57455 /* YYCategories-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA47E3701D1DEE032A22DB90860560C0 /* YYCategories-dummy.m */; }; - 763C3274A344CE1A3AF0523A4AE6277F /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 89D328B600C1CB332EF610B6DE2D949D /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7664BE58C123BF62C98B28BAD18F0B57 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 40BAAEC1BFE4273C74795A6DA7922AB0 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7672F2589A19B825C819AA69A1DB0DF3 /* YYTextAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 08BD3E97AF6E5678D85E9300AAB2C5FD /* YYTextAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 769362AA95ABC83ACBFE62E1AE8A10A0 /* LLNoneCopyTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CD7B47E7D28DEB534403AC65091ECF /* LLNoneCopyTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 769479819CB1D9EFF16BE98CE317AFF3 /* LLNetworkImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FB54F9520AC42F941F0E1F4C3DCD5D /* LLNetworkImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76A7CE65CD0FEF5877BE1B366E73CD16 /* NSDate+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = CCAE770F0993E0A22DF02DA737BF51C5 /* NSDate+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7525CD9ACBD7A3929A22A8205F0F7C9B /* LLShortCutHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1255F8A25737F25EEB06F9A77C767064 /* LLShortCutHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75408D52A812FECC84C6FB7FF7C442F7 /* NSNumber+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 652135307B51A24441A3CA94E9C1D047 /* NSNumber+YYAdd.m */; }; + 75DAF68EAA2C4C31478EDA2DC2D57455 /* YYCategories-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D097F8CAC9797189B5DD6C90DC5F326 /* YYCategories-dummy.m */; }; + 764A214486DC26599EDF01D061C2E1DE /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 424BB3666066A1D28E7D5C0145146C1C /* SDWebImageDownloaderDecryptor.m */; }; + 76650EBC07D9E790FE57E595745EBBC5 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6227D63813069B9CA267358C5B2E3D2E /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7672F2589A19B825C819AA69A1DB0DF3 /* YYTextAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F6E5CCF1C71D3157A8D4CD7984C3D3 /* YYTextAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 769362AA95ABC83ACBFE62E1AE8A10A0 /* LLNoneCopyTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A97A6940406BA43363AEBE53FFCEE4 /* LLNoneCopyTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 769479819CB1D9EFF16BE98CE317AFF3 /* LLNetworkImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A84212C733EE4C0F206ECE609D2CD477 /* LLNetworkImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76A7CE65CD0FEF5877BE1B366E73CD16 /* NSDate+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EC08E60F8DFF09E73CF1086CF3712B /* NSDate+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76BAFBC1D8ECCE133656C49E907050F5 /* TUIFaceSegementScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 327EC8E8086101EB4B996956ECA23820 /* TUIFaceSegementScrollView.m */; }; - 76C21B1AE55DC6FFA71463F68DC7B43E /* LLScreenshotViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAFEFC01CFD513922730CF4FD94CB96 /* LLScreenshotViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76CE6F8D531EA7B2BCC219922FC75AAA /* MQTTCFSocketEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D5974AADACEF7499E01C70F1A918D42 /* MQTTCFSocketEncoder.m */; }; + 76C21B1AE55DC6FFA71463F68DC7B43E /* LLScreenshotViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E2640229E8238789D84A897AEF3545 /* LLScreenshotViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76CE6F8D531EA7B2BCC219922FC75AAA /* MQTTCFSocketEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D3453AD440E8776E21812DC32CC673A /* MQTTCFSocketEncoder.m */; }; 76E6CA3A0E437BF285DC8E3D49A793EA /* TUIMessageReadViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F87BDB8E808A82A00B25EDB2E327F87 /* TUIMessageReadViewController.m */; }; - 76FE013CAA5D3972F17B96497E3DBC56 /* RACDynamicSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B522EE4AF55F69B40162F712028AD5 /* RACDynamicSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77012917D2242C283FC2033151C77E72 /* YYTextMagnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AC6676F290BF1CE6EB032F5BDF21B00 /* YYTextMagnifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 92EF1180D7BCE3451C3261BA16A14642 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 772FC78080957BFCF009F5B5218AB3E8 /* LLNetworkComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = D3DD4773256EB0BD3AAC2846B79572A9 /* LLNetworkComponent.m */; }; - 77328C782097B4AA71F9A5D1B99CF48C /* QGMP4FrameHWDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B46A95121AEEA04ACE207BDD7D5B9BB3 /* QGMP4FrameHWDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7759A3F18AA7DCC5663C4B3D86F4395A /* TUICore.m in Sources */ = {isa = PBXBuildFile; fileRef = BC904AEED689EF7B62DCF1FD5CE9ED43 /* TUICore.m */; }; - 775AA4E6B8BB3997733A77430CD2F7DD /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D24DCB6B424D7255403673C34311C65A /* BRBaseView.m */; }; - 7767F96B2292E6D566A79EFA92643359 /* LLRouter+Network.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ADEABF8A37129FBF5534D396EAAFBEA /* LLRouter+Network.m */; }; - 77D697FFB49B719C1F046D8A3EB6DA36 /* GPBSourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 925CC06B3D608508010B90ABA4489F75 /* GPBSourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 77E22D661AECD862F96FF9FA06D82380 /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = D66A29BACA788DE2219CB23F164D235D /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 780EDF2615923E89C179EB5A60D2DA41 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A0EA4DD95D434A45EF9DFB68E407D57 /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7819DD27A1B62DFC933835DFAFBDBF42 /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = D5BB1345DB7A48F3518A0E743043355A /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 785684E5AB15F3335ADB430C492A56EB /* LLEntryStyleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C82F038BB49061D1C5E8595BDBECF2FD /* LLEntryStyleModel.m */; }; - 78892B095C5C8A91DAC058B607ABA3B2 /* OSSRestoreObjectResult.h in Headers */ = {isa = PBXBuildFile; fileRef = F21282CCDC59CCADA45B9540860B0044 /* OSSRestoreObjectResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 789735C62B41A852EE63C8AD95C7C685 /* UIGestureRecognizer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E23802CF63F2A57750DF12DDBF069F9 /* UIGestureRecognizer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 789F60A2BEBEC50A63F3071A0197D492 /* LLConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3E85DBE52C3F5FA970974CE751975A /* LLConfig.m */; }; - 78A399BED0F9E46349F47EB9D2CB021E /* LLTableViewSelectableDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C055C3C155740131AF68CBF8426155C5 /* LLTableViewSelectableDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76FE013CAA5D3972F17B96497E3DBC56 /* RACDynamicSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 595A2AEE5A65358BE4824F0982DFCF01 /* RACDynamicSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77012917D2242C283FC2033151C77E72 /* YYTextMagnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = F633EFEF8E6221E6C3C59F0B44C7B1EC /* YYTextMagnifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 925687F9CF4BEB2B884C5A107EC7F564 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 772FC78080957BFCF009F5B5218AB3E8 /* LLNetworkComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC25879876AB54C8D73855B58D378D8 /* LLNetworkComponent.m */; }; + 77328C782097B4AA71F9A5D1B99CF48C /* QGMP4FrameHWDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 22882EECE2115824AE08DDE008698515 /* QGMP4FrameHWDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 775AA4E6B8BB3997733A77430CD2F7DD /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B54934660FB579DAA1DD748C0F86E14 /* BRBaseView.m */; }; + 7767F96B2292E6D566A79EFA92643359 /* LLRouter+Network.m in Sources */ = {isa = PBXBuildFile; fileRef = DFC9ED7E927EA6F3DFB9B86E97538293 /* LLRouter+Network.m */; }; + 7799D7F71554D3293AF8BF153E20D97A /* OfflinePushExtInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EA6FC9AF22FF281CCFF1E883E9E1A8 /* OfflinePushExtInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77AFA0A8A6D40C7B1C03C3BDC21A1272 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = F1D17856669D0FEB8191B498F40531B9 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 77D697FFB49B719C1F046D8A3EB6DA36 /* GPBSourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 03193DBFE66AA5B27435EC7A79CD1188 /* GPBSourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 77F71350954EFEA1548AD66C2E6EB5FC /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B3555E375576D0BDB845B336C7242AD /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 780EDF2615923E89C179EB5A60D2DA41 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = B107938941210ED2FBABCD7AF027331D /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7819DD27A1B62DFC933835DFAFBDBF42 /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = EBFBDD5D4DF49E660553FC2ADF20385C /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7831EA4E9558E4C55E1E297893BA9A3F /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C823FFFF8DC45B553CD41D517EF6F6 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78335F40E1DCC31801B626729AA17032 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B2FAEECFECB42387E64A383C220C74E /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 785684E5AB15F3335ADB430C492A56EB /* LLEntryStyleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C858289408529E87B895C6F10F0ABE4D /* LLEntryStyleModel.m */; }; + 78661E688B5C3BE4696C9E89F762BEDD /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = D8831485F25F7259BF2543CCE7F3C30A /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78738D8654840AFE9E9A9C8D23098510 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F5AFE27AA6DCC84ED5E9D0C15A91CB02 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 78892B095C5C8A91DAC058B607ABA3B2 /* OSSRestoreObjectResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A689CF5BB1A3E202DA9F662500A2D835 /* OSSRestoreObjectResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 789735C62B41A852EE63C8AD95C7C685 /* UIGestureRecognizer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCA5F3C6DC228BA53FA18FF82FE52CC /* UIGestureRecognizer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 789F60A2BEBEC50A63F3071A0197D492 /* LLConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 549F1C5969139F497518BAF11C48F351 /* LLConfig.m */; }; + 78A399BED0F9E46349F47EB9D2CB021E /* LLTableViewSelectableDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A43532F44BCC462AD8BFFA06345EBF96 /* LLTableViewSelectableDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 78C6895FC55497C38B133EB2E5FD1CEF /* TUIImageCollectionCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = FA23F3C0A4C49E0258B3648059D0B23B /* TUIImageCollectionCell_Minimalist.m */; }; - 78FB06C2838F1E45685CE5DC8B97DCA4 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = F8CCD707CD7F6FF41448463A1FE8CF71 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20F47946095AB62B1C7541DBA23A34 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A6448D2FC538F0F90D53F06A8822A24 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 790959ADB9A7BE7E23A915B880E27229 /* TUIReplyPreviewBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E2E532ED7FAA784C0CF38E8C7F6E7A9 /* TUIReplyPreviewBar.m */; }; 79179AB96FFDF6C31B9B4751BA7F5514 /* TUIChatBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6577BCCD8FEF0E904F101B9F2FCDA937 /* TUIChatBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7936CAAB1EB821E10A9F5E323048F89D /* LLMagnifierViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 916CB966E9C51E8C925E00B0C840ACD4 /* LLMagnifierViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79701CF51014A7C02D810F9DAEFE6D79 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FFD531170D335718D006964BFADDA5BF /* JXCategoryTitleCell.m */; }; + 7936CAAB1EB821E10A9F5E323048F89D /* LLMagnifierViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 09073B3C4545A83E888D395FB6E2AEA5 /* LLMagnifierViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79516C5BE459042B87FD2E96E2BA9A4D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC063D2D8E5C2709B7C87FFCB1F191F /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 795DE7CEDEB9BC0C081F0DA082089C32 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 42470DC08A578CD4DB5502A1520820F6 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 79701CF51014A7C02D810F9DAEFE6D79 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A263E84B5986F0B3C802912C58328C7F /* JXCategoryTitleCell.m */; }; 7978C8B99D8C31E126404E46D172FD70 /* TUIChatSmallTongueView.h in Headers */ = {isa = PBXBuildFile; fileRef = A9EE9485A8B60746310B7A8C2D1CFE84 /* TUIChatSmallTongueView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 797A78E2F68645AC1488BD1764A8C619 /* TUIVoiceMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 644A764DDDE2B5CCFD552DC09D2A6A24 /* TUIVoiceMessageCellData.m */; }; - 7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = FD0EC4E0ADFCE079EC03F5DFB73746A8 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 798E1C36B6EEC96A9DFE4749599E363B /* NSString+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBF8735B7141C1C824360335FB76A41 /* NSString+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7992B71D2FA49BCE4A4559DF1ED9D690 /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DC2CB51935E2691462EA4756CAAB955 /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7999B6DF1FBA4DDF02571A407DE276D4 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = EBF62E09F0D65E5506106E7AFBB8B518 /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 79CFDF27C9371587148ADEBABAA68163 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D4C55C5A4967720A422E6B2055039B0 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 79D90E8FC3C197735716C18D3A2E2ADE /* CLLocation+LL_Location.h in Headers */ = {isa = PBXBuildFile; fileRef = 5173B0AB95181BD0AA2179667EDBA2F8 /* CLLocation+LL_Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79E48F16A170A96D1F2E8839D6D64FBD /* LLWindowManager+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23E5ED25FBA3DB559B9B686C7B41110F /* LLWindowManager+Hierarchy.m */; }; + 7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 946B1ED3C30E392D4A276E04268E720E /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 798E1C36B6EEC96A9DFE4749599E363B /* NSString+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4C4C49B27AE50A19797A6B13F8D392 /* NSString+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7992B71D2FA49BCE4A4559DF1ED9D690 /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D82ED4AFEFCB2B8BC40005C731E228B /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79D90E8FC3C197735716C18D3A2E2ADE /* CLLocation+LL_Location.h in Headers */ = {isa = PBXBuildFile; fileRef = 058D8991FF3DEDE1A320BA9D713F6967 /* CLLocation+LL_Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79E48F16A170A96D1F2E8839D6D64FBD /* LLWindowManager+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 792BDE17147284F412D465D40D7D82D5 /* LLWindowManager+Hierarchy.m */; }; + 79EED77497687EF9CF4F840F74005F48 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 99969904C7B66F20281BD1B8BE69A6F8 /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 79F167515E57D4510F42DD6D2EEFADB7 /* TUIMergeReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A5F9BE6E04A13B03CEB14559A58466 /* TUIMergeReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79F4B99651758413BBF3FEFD1C46100A /* LLBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A56FD5D0E62FC9DA801607ACC8795A8 /* LLBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A114322FD74B0E16D5C30F1CF8F849B /* NSArray+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 55DCFD8669914A73400865645F978CD9 /* NSArray+AvoidCrash.m */; }; - 7A26241DF106712AC7C5AB50BDCDCCAD /* UIView+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F95F3F57883B3E79F5BA3DA9FABCAA /* UIView+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79F4B99651758413BBF3FEFD1C46100A /* LLBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D9BB3ACB7E6A38051244484838348F7 /* LLBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A114322FD74B0E16D5C30F1CF8F849B /* NSArray+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F0DD12952ED87B30B0627F494F0E36 /* NSArray+AvoidCrash.m */; }; + 7A26241DF106712AC7C5AB50BDCDCCAD /* UIView+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF4173009E165F51CE02CA8303F8D2A /* UIView+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7A39FAD680A2AFE97F537BC9C03AA205 /* TUIMessageBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7326F95CC68F362B01B7AB6A7E664060 /* TUIMessageBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A43AFC2CE3CDD3A61448A4890389140 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; + 7A43AFC2CE3CDD3A61448A4890389140 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; 7A4CDD2AABE76C3741BB6794537F7D97 /* TUIBaseMessageController_Minimalist+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 93FCD3E08B24EAECB6BA290C25794B95 /* TUIBaseMessageController_Minimalist+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A5E584C4332063B8DB6BE9F6101FE99 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = A9862DD85802F1A2BDA52AC58DF4716F /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A72EED4D21EFD52DB67A1B243C42CD0 /* LLScreenshotSelectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D3BD3D30B91669F8EF65D6F6C4DA59 /* LLScreenshotSelectorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A7AF350D843FB29F2C3BCBD154AA231 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA493E65F198E840945960411F843D7 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A822A1AB352B6DB8C5FBD02659E51C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; + 7A72EED4D21EFD52DB67A1B243C42CD0 /* LLScreenshotSelectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C8FDB112830F4A2DF6C9C1D2360D5A /* LLScreenshotSelectorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A822A1AB352B6DB8C5FBD02659E51C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 7AA19549B12A020DCD82432CBAE30427 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = F12FBE6E6A6063CB1B3C137B5151A2C6 /* SDWeakProxy.m */; }; 7AA885A49632E6311B68FFDE0DD3F1C9 /* TUIConversationMultiChooseView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = E74601B22DB72DD03796E96705A3A34C /* TUIConversationMultiChooseView_Minimalist.m */; }; 7AC6AAED48BF5DA855104150A2CF51DD /* TUIFoldConversationListBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DCFA6A608700DFA6B10940A80171747 /* TUIFoldConversationListBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AD70C269F61B9B7B5BB90FAC586A5A3 /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4377E7035E239F20EBDCDED93CCF19C /* NSBundle+BRPickerView.m */; }; - 7B0458B6E9002963B57B5E8DB56B33B8 /* TAAbstractDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D69AC7D0183B3876A8A0AEEF4FF3E7 /* TAAbstractDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AD70C269F61B9B7B5BB90FAC586A5A3 /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C3B191F37B7FB154E6A62279162378 /* NSBundle+BRPickerView.m */; }; + 7ADD5E3EB3BD3AB45E0D82246016B0D9 /* sharpyuv_csp.h in Headers */ = {isa = PBXBuildFile; fileRef = 45716665E4EAA0E5DAD3E15292F69C4E /* sharpyuv_csp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B0458B6E9002963B57B5E8DB56B33B8 /* TAAbstractDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = F29E02DF7E8B14A840107078E68F9346 /* TAAbstractDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7B1C61CA7A1DD66930DABF760149DAA3 /* TUIConversationListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E3132179E4867E62E968B90A02AF64C /* TUIConversationListController.m */; }; - 7B4124ACA96B7D1CE5C4B53A6FADBF51 /* LLMagnifierWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 29CC4CB175CF651C7ECD6E97AABC4DB0 /* LLMagnifierWindow.m */; }; + 7B4124ACA96B7D1CE5C4B53A6FADBF51 /* LLMagnifierWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 065C9ADE9C028B93E849796DCECDEBFA /* LLMagnifierWindow.m */; }; 7B4D7E4498868D71C5DE904C318A8976 /* TUIMemberCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = A24C304F34D875AF9D30B224E8149319 /* TUIMemberCellData.m */; }; - 7B5ED5401F974EEB9A8E708FE396226F /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C718B6DBA1DF5C2DB055F341F0E8DD6 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B8936A3C624863577D1F5314796C638 /* LLSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0937449146DEFDAE95DE90453BBF48A1 /* LLSettingViewController.m */; }; - 7BB0843A67CBF5B64FE1695CD08DC981 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */; }; - 7BBE1D8BC50463B16AAFE40E256A904F /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = C4CD20E0995082A898BA9B6C12562293 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BD03F5F6FF41D50F368F53984A23928 /* TZImagePickerController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6979F09A7F242E8D992AF79A85BC600 /* TZImagePickerController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BDC08C0E3BD3D1ADE6E96DA44C9E0A3 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C903618A762C408962D1C50CB4DB12 /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C0E703E6FA0DE4C0E4CE1A52FAF925A /* TAPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 94818C62BEBF62D9DE1EC85EE5F488BC /* TAPageControl.m */; }; - 7C1492C1DD9BFEAAE37FC47265DC947D /* NSMutableString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 963EA8BE0A41D52A85BE89684BF15B99 /* NSMutableString+AvoidCrash.m */; }; - 7C14FCA367AB963FA7332CF19AEB6190 /* OSSGetBucketInfoResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D73DFB1A1DBBD14A908B4794706A14B /* OSSGetBucketInfoResult.m */; }; - 7C1AC9B19831B5F0223C9459CAF26CF9 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 909DE61C7C078AAAF9A6F38ECCFE74DC /* NSImage+Compatibility.m */; }; + 7B4EFFC3FF0F777D2016F71F95596D5E /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A8FFD7C2E47DF1F6BB575A90A807915 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7B8936A3C624863577D1F5314796C638 /* LLSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 90BC90004236BCE3C7B89F50E2A7982D /* LLSettingViewController.m */; }; + 7BB0843A67CBF5B64FE1695CD08DC981 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; + 7BD03F5F6FF41D50F368F53984A23928 /* TZImagePickerController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2B808DBD11F83AE48A117605787349 /* TZImagePickerController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C0E703E6FA0DE4C0E4CE1A52FAF925A /* TAPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = DF95B3F1876A4C1DD21ED29A1015CD24 /* TAPageControl.m */; }; + 7C1492C1DD9BFEAAE37FC47265DC947D /* NSMutableString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 196F0625998DC51DDCF87BFDF917C668 /* NSMutableString+AvoidCrash.m */; }; + 7C14FCA367AB963FA7332CF19AEB6190 /* OSSGetBucketInfoResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 852327A701AAD6F8A479BC74BE40E564 /* OSSGetBucketInfoResult.m */; }; 7C295BC9DB4DD2DB5137C3203CCDDCB4 /* TUIMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 976E283DFB7D8CEF67DA977E0B88253D /* TUIMessageCell.m */; }; - 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C09CCF73BEF05373726BF7BE451CA3 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C6A24B103E14B07F00100A020D9BA7D /* YYModel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 716BA8DD6C44CA06F0D494DBF960E446 /* YYModel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C6EDCCAB9E244E3DB9A01084B4413A4 /* LLButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D0DF5390F7CCEE69334C80A20A4500 /* LLButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3CF31542420185F3DB404477C45361 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C6A24B103E14B07F00100A020D9BA7D /* YYModel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C28D551C16612543B216EC60A29660 /* YYModel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C6EDCCAB9E244E3DB9A01084B4413A4 /* LLButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2182553CE4575B6E4E7C792397A033 /* LLButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C7759CEB5E42B2E4A4CD0AE30969914 /* TUIReplyMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 185891CE0FA5AA263CFA1982F4E5B3F1 /* TUIReplyMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C81CD00F0C5CDC183F5EA70584C9D2B /* TZAuthLimitedFooterTipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4055A54EFE4D92F7E1D46B12E408531E /* TZAuthLimitedFooterTipView.m */; }; - 7CA138393DE78FE0AFF84DD79AD1783B /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB2B2810F4F799A2F640B36BC452F5F /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CF8058902B6EBB6AD5B4EB79C494C25 /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A4E9DB1B8E8BF29AFD53067627EBCB2 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7D19484413530B0C2F3C67F275E9B2EA /* LLProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = DC00DFA8F84C369DA7661DC6B12AFBA8 /* LLProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D1D00A799A5BA1ABBD28DBB13EE024C /* NSDictionary+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A6AFE8782D585F7E2EE756A99DB0637F /* NSDictionary+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D1E98BE9558F6E5E29B0E81EC526A90 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5DB8D1241C86890B572ED20A4976E1 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D2B574E988168EAFDB7A194B05D9508 /* LLSandboxWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 29027EA764A95EDD042BD715D320CF7E /* LLSandboxWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D7B770377196BCA46E35673B11FC637 /* TZImageRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C1ED28351391487F6803B9BC528A126E /* TZImageRequestOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D8EE3D0CDBB69436929836C33AF4838 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = B7FB6B76A8DF5A4B37A20C830D18A2AC /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D9B7886D109B225957E6BD295F968F4 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 38108A09958843695372C4899FFBAB56 /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DAA642421745C3FAA3C06E3AD535508 /* MQTTSSLSecurityPolicyDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C81928B9B6356F198B62B6D27F9D889 /* MQTTSSLSecurityPolicyDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DB8F743D0F865E3304CD6AEC4009376 /* QGVAPConfigModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB1CDBE9CC548760C295A0823DA3121 /* QGVAPConfigModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DC6AF92D7A49BFFF22422808C6562E0 /* OSSNetworkingRequestDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B327A096E060143ACFA8D3CB89138428 /* OSSNetworkingRequestDelegate.m */; }; - 7DDF9709AB38F61405BF07C318F8DCFE /* MQTTInMemoryPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 74D5788EB79D73619372458E4407F69B /* MQTTInMemoryPersistence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DE68D233059A7C2BD2F4B12490CDD2C /* UIView+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = C74E6CF2A1707B7AEF9BCCAAA58706FD /* UIView+LL_Utils.m */; }; - 7E08BB5E07CF4B85C7041F9D058BBC1D /* TZImageCropManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3474E570B4409CEEECDF0B00434FFE6D /* TZImageCropManager.m */; }; - 7E29BCBC354A49524D1C1019377DD68C /* QGHWDShaderTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5E6E470183C27C2336D0A9C2211F16 /* QGHWDShaderTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E87D589F135093C179E571A12242622 /* RACSubscriptingAssignmentTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = E62AF9F7C21D3F15C7CA263031142CB8 /* RACSubscriptingAssignmentTrampoline.m */; }; - 7E8D968E7CCE13FCA1827E9F60C50CAD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C3CB87DA9EDE7FF41B2520CFA0441069 /* PrivacyInfo.xcprivacy */; }; + 7C7D944BB921B77E15754E3284C83845 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 276EE6334CADB9FC101BF29F6E6E6C96 /* SDImageCacheConfig.m */; }; + 7C81CD00F0C5CDC183F5EA70584C9D2B /* TZAuthLimitedFooterTipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 308AF89B134250D0CD9115BC42591484 /* TZAuthLimitedFooterTipView.m */; }; + 7CA138393DE78FE0AFF84DD79AD1783B /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C75BB537A2078039EA8CFF221C5B77 /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CF3C3F9FC7E6C2330C242E601655FBC /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = F244481D2BD70CA6DEE4F0A5D8891CA2 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D19484413530B0C2F3C67F275E9B2EA /* LLProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B98C44A64F510AC7D5B3D5257A703A6 /* LLProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D1D00A799A5BA1ABBD28DBB13EE024C /* NSDictionary+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 3887FF2C85EA02C915288999A9FDEC57 /* NSDictionary+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D1E98BE9558F6E5E29B0E81EC526A90 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D13CF8672AD03F8C407B5BA2045DF6 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D2B574E988168EAFDB7A194B05D9508 /* LLSandboxWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 84976CAC7B63B4E315DC28D5A363255F /* LLSandboxWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D7B770377196BCA46E35673B11FC637 /* TZImageRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C0AC474AE9DFD4D517BFD0C6A12FEB /* TZImageRequestOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D8EE3D0CDBB69436929836C33AF4838 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 812AF80FE57C92C33FF74E5D5BFBA2E6 /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D9B7886D109B225957E6BD295F968F4 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = D3B1A9676B1BE055F959E27DD2539F24 /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DAA642421745C3FAA3C06E3AD535508 /* MQTTSSLSecurityPolicyDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0489B4E7CF7D7BEBBE5CE6A2724E3EB2 /* MQTTSSLSecurityPolicyDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DB8F743D0F865E3304CD6AEC4009376 /* QGVAPConfigModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B1EAADBE74790CD68AAA65C51DE0FC3D /* QGVAPConfigModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DC6AF92D7A49BFFF22422808C6562E0 /* OSSNetworkingRequestDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C397F8BAEA54E844DB80F7E4C2D08A8B /* OSSNetworkingRequestDelegate.m */; }; + 7DDF9709AB38F61405BF07C318F8DCFE /* MQTTInMemoryPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 415EDC4F9C24FB1219CE8918D360F58C /* MQTTInMemoryPersistence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DE68D233059A7C2BD2F4B12490CDD2C /* UIView+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = F074D164137E6D27FB78D7B045BE04D5 /* UIView+LL_Utils.m */; }; + 7E08BB5E07CF4B85C7041F9D058BBC1D /* TZImageCropManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E30E64E9270DD9CF9FF715F41492E3 /* TZImageCropManager.m */; }; + 7E0CE59DF6CA365A0F8ADF5CB174E68A /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B9E86BFCEBE64215BCEABA540178ED6C /* SDAnimatedImageView+WebCache.m */; }; + 7E29BCBC354A49524D1C1019377DD68C /* QGHWDShaderTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F858ACB8F054980D7E116044C9A022C /* QGHWDShaderTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E87D589F135093C179E571A12242622 /* RACSubscriptingAssignmentTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 594FF10178D0CEA9AE06A05AFCDE4FAF /* RACSubscriptingAssignmentTrampoline.m */; }; + 7EA54D82094944541E95CB5041773FC4 /* IQKeyboardReturnKeyHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E71376EDE6C27D72848F85D2A2DDB92 /* IQKeyboardReturnKeyHandler.m */; }; 7EAD79580B04B33B76CD8D5798BF0CF8 /* TUIChat.h in Headers */ = {isa = PBXBuildFile; fileRef = A339BF835AD0BAF9904201794462DED7 /* TUIChat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EBA6EDBCA4FE775D088E6BA122E4E4B /* XmlParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C658E968E78DDA6FDB69BC8D9C32D3 /* XmlParser.swift */; }; - 7EC853C5434336EF435F769826D3A3C7 /* UIView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3A02B7BB6BED818825F018E5DCA50F /* UIView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EC88552F2F992FD2AADB3CE4F1C67CA /* TUIGlobalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B01055A02C595C4CC216230475CCEF1 /* TUIGlobalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7ED6C3C05EA6EE83780A3600C7088B46 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 219FEEF3126AB99A0D6ED5F37BFB5828 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F10C0D094C74F2FA4CD38C7FD77B0A8 /* WKWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 07693183B1AEF7EF75DF6E3DAEC15D86 /* WKWebView+AFNetworking.m */; }; - 7F1949553D3C117359C281517A8EF960 /* GPBEmpty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 03543CF50AF78DBCFB6334C1C85EED71 /* GPBEmpty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F26AA562C8836A6C927712E3A2AFD3B /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = EC387F34CA6229F3CC21C695129E3902 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F36812FE2C0D8A0F6DD9658855DE217 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B953B920D2D3A503942B2D54661686D6 /* CoreImage.framework */; }; - 7F3ABEDE976C2FC97BED035A1F41B732 /* YYDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D7898E639F57EE686D8429A3EA37146A /* YYDiskCache.m */; }; - 7F46110E24BBC89EB44DD11BE3231C68 /* YBIBCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1BDC1137318E3829B6DE71164FC7C3 /* YBIBCollectionView.m */; }; - 7F5A2804E58ABE924E8A7DF66502ED7A /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF10C4982DF7617B2E72B91A648AEE89 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F886FC2763F0BF1625A24EE4F94C04D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CDD42549A66703708D5F5CB278E015 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FECA0486C8413AD30724CB6DF6EC627 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = C4B7F60DDC425CEE13EAC8642B73136E /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7FF50219077B6B6DEBA2F63EE87C3781 /* YBIBLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C150629719BCD8754270A21FE796E1 /* YBIBLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FF8A56511E71D6FEC966BF9FEE135B5 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EAAD35F49B30B1EBBE8CDAC4D1EBCC4 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EBA6EDBCA4FE775D088E6BA122E4E4B /* XmlParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967420287935BB8D5BD94A2094D80BBA /* XmlParser.swift */; }; + 7EBDFE8DD83691C12230B408D0756732 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = BA55F982A6001CDFC735D703067BBF0C /* PrivacyInfo.xcprivacy */; }; + 7EC853C5434336EF435F769826D3A3C7 /* UIView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = B8B1F72D4C37FC81350C23A26CBCE359 /* UIView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ED6C3C05EA6EE83780A3600C7088B46 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 90098B3496EF9217A27651C6B216D919 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EE24CA58A3B6C93F8124DCBE6539CE6 /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 01E398367630AB363FB25E946F373D70 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F10C0D094C74F2FA4CD38C7FD77B0A8 /* WKWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB1E1F3B1AE554D43EC50F9449EACA2 /* WKWebView+AFNetworking.m */; }; + 7F1949553D3C117359C281517A8EF960 /* GPBEmpty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D8AF1F119656673578F8444C271F2B2B /* GPBEmpty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F36812FE2C0D8A0F6DD9658855DE217 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD062F8E373220F7BD07680C56E08EA8 /* CoreImage.framework */; }; + 7F3ABEDE976C2FC97BED035A1F41B732 /* YYDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C2EE43377FF6A0997004EE9B2EF5E682 /* YYDiskCache.m */; }; + 7F46110E24BBC89EB44DD11BE3231C68 /* YBIBCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07DF01BD99A3A2A212AC4C0BED8C6192 /* YBIBCollectionView.m */; }; + 7F886FC2763F0BF1625A24EE4F94C04D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 701B01541AF4C8663A726F903DED605D /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FB7054DA6BF75EE6CEDC4D31817248C /* TUIKitLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BBEA8037ABA4B0C60F53C9D1AFB4606C /* TUIKitLocalizable.bundle */; }; + 7FE26592B76BBE7D97D50769C37F174C /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC2564CCF916F42356626D53461094E /* SDImageGIFCoder.m */; }; + 7FF50219077B6B6DEBA2F63EE87C3781 /* YBIBLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BA4D99997626F46FFEACA76BE8DCA47 /* YBIBLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FF8A56511E71D6FEC966BF9FEE135B5 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D0F43DE4846AA96F2A431D520D25536 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8034E3ADCD03B2AED30A5C42FA7C86B2 /* TUIConversationTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = C05D167917CA4F9184B81BB330166224 /* TUIConversationTableView.m */; }; 8052D76956E67EC440CB4E2323B7F11E /* TUIChatService.h in Headers */ = {isa = PBXBuildFile; fileRef = 2834A026635154EEFF04BB3CF2B347A7 /* TUIChatService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 807F8B771CAF66A74C94107078A2DE47 /* LLMagnifierView.h in Headers */ = {isa = PBXBuildFile; fileRef = F9FE5FE1A423011A407FB993CF97133D /* LLMagnifierView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8085C3E407AA5EF1D9D7376F893F2B6A /* RACMulticastConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F481095283ACFA40B54BB9BDC127FF /* RACMulticastConnection+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 80A8D44E274367AA97A804B3BEC264A5 /* SDCycleScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4C9092ACD8779D84FCAC831D5AAA037 /* SDCycleScrollView-dummy.m */; }; - 80AFED5C0117D7E781670260E736305A /* BRAddressModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D8604DA7CDF6618B912F3A9A77EDF18C /* BRAddressModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 807F8B771CAF66A74C94107078A2DE47 /* LLMagnifierView.h in Headers */ = {isa = PBXBuildFile; fileRef = 647D6F61E66BC6504B5E09D7B5FDFB3A /* LLMagnifierView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8085C3E407AA5EF1D9D7376F893F2B6A /* RACMulticastConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B4A77C9A770321DFD1BE15FAD442EA6 /* RACMulticastConnection+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 80A8D44E274367AA97A804B3BEC264A5 /* SDCycleScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A42EAD9878765593A296A972FEEC1C8B /* SDCycleScrollView-dummy.m */; }; + 80AFED5C0117D7E781670260E736305A /* BRAddressModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E62FFFB5908F91CD2C7ACCCD5E3CFCEC /* BRAddressModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80B9438059A8BFCBE5E3940E0DA1EE9A /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0560BC7DAF461FE7A5358BF9C951D9 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80BC5DE1CE16235D6166643E18874114 /* IQKeyboardManagerConstantsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D56D35B4F308B3FB671479609357BEA3 /* IQKeyboardManagerConstantsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; 80BFF4778ADB364E70051DC1AE3B7F9E /* TUIRelationUserModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 209879172E5087EAA9EADBF0F6D8DFBF /* TUIRelationUserModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80D44B08D71851B8F27FF295206E99F6 /* YBIBVideoTopBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE0C4F2ACA4A013ED7879743C1E185B /* YBIBVideoTopBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80E157CBA7AE6BD79E34E063F46ED57C /* UIActionSheet+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D0DA88170DE6D579422E0F4F1E8EB50 /* UIActionSheet+RACSignalSupport.m */; }; - 80EFB3CA40BA972693A18F6A12E0F4F8 /* LLRulerWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = AC9B7627E4023AB83CD67CE61F4FBD27 /* LLRulerWindow.m */; }; - 80F35FE6EC89AAC77F968AC86618E92A /* UITableViewCell+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E406A88C2277B2A71FE70638A48FA5 /* UITableViewCell+RACSignalSupport.m */; }; - 80F9DA815A14C80808875FCE65F41CAB /* NSArray+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D743B613F24268594D2D1854B6A07DC /* NSArray+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80D44B08D71851B8F27FF295206E99F6 /* YBIBVideoTopBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 759C22D19B734FD7914350F679EF3A7B /* YBIBVideoTopBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80E157CBA7AE6BD79E34E063F46ED57C /* UIActionSheet+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC6CF60D2302792BEC53958959D04EA /* UIActionSheet+RACSignalSupport.m */; }; + 80EFB3CA40BA972693A18F6A12E0F4F8 /* LLRulerWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C1427EA71BE8756DB2B4291DDA4691 /* LLRulerWindow.m */; }; + 80F35FE6EC89AAC77F968AC86618E92A /* UITableViewCell+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D1879B8F07A78453656448845438BB92 /* UITableViewCell+RACSignalSupport.m */; }; + 80F9DA815A14C80808875FCE65F41CAB /* NSArray+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 4525F69C7EC6EEF866CDDE4285EF7044 /* NSArray+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8118AEE9D2F94F2DC0FA9EE52628AD6A /* TUIGroupProfileCardCellData_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 92A8C56F5321E2AA0AAF46195868DC27 /* TUIGroupProfileCardCellData_Minimalist.m */; }; - 8119534AAF8F925BAB8181757DCDDF28 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 464FFE17E497144D88A732869123A77C /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8128D2BD3AC890F75E7AD243AA104C13 /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FCADA9E8481A05AAF070F2229A47742 /* JXCategoryIndicatorParamsModel.m */; }; - 812ED25410BAEC254BB80DF903862750 /* MQTTSSLSecurityPolicyDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A07C7E7BD7A6C4CE43D5CF875E7579AD /* MQTTSSLSecurityPolicyDecoder.m */; }; - 81385B2990FFC4BFB943429BDB2DBD2F /* GPBApi.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = B545ECACE9BAEF98332CF527BF79918E /* GPBApi.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = FFDDE0717EB21764ED7A2126890FBCE2 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81410C6644DA0C6B70C7A0C0EC92626F /* CALayer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC651EEA0ED54611684A5CCBE1C6190 /* CALayer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8128D2BD3AC890F75E7AD243AA104C13 /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E78254046E55473DBFA5F1736E256ED /* JXCategoryIndicatorParamsModel.m */; }; + 812ED25410BAEC254BB80DF903862750 /* MQTTSSLSecurityPolicyDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 25106002F2C0045DC60DA393D32734FC /* MQTTSSLSecurityPolicyDecoder.m */; }; + 81385B2990FFC4BFB943429BDB2DBD2F /* GPBApi.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9A54B670C67220C746FF0491A0690B /* GPBApi.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = DF5382E219D7D8EFA5A89DB367D04410 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81410C6644DA0C6B70C7A0C0EC92626F /* CALayer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 15326C99072EE61C47A1A69786519F31 /* CALayer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8141D93FEAD553EEBA601D47EAB53420 /* TIMPopActionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A68AEF7D8C8DCB4F66D54DE4E6FF430 /* TIMPopActionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8141F5A4F7444222B9029C0C04281F16 /* TUIChatFace.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7160A6AD43E15C733E0D1B613C6A36D9 /* TUIChatFace.bundle */; }; - 8161D3CA4E049EFF4B33237230B4DDBA /* NSData+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 81963A7954531BF2E3A402D405737D1E /* NSData+YYAdd.m */; }; - 817909CFA2E8032670693BF57A2D5519 /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = E961AC2D567359EF441E41A3B7C57F8E /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8161D3CA4E049EFF4B33237230B4DDBA /* NSData+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD45616632E2D6FB7219489EF525303 /* NSData+YYAdd.m */; }; + 816285A314BBAD7E6256F5090DB117AA /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 336C1DA948FF772449434E995BD8A651 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 817909CFA2E8032670693BF57A2D5519 /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 65174360761DB66FED4DE75C805F65F3 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; 819F12ED46F394534F28AE12292C7740 /* TUIMessageBaseMediaDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CCEECAFAEAF62C1D5BA88BA680ABB1D /* TUIMessageBaseMediaDataProvider.m */; }; - 81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6F8F32E8B9B792A6EE13A5AFDAC80B /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C8FC13E080653B95689427E9BB5AEDAB /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; 81AC11BE0FE476A8A9DCD4451208080F /* TUIConversationService_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 443862055AB1A2B22A077E269E21FCAC /* TUIConversationService_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81B56C1F9110FCD7532A5FD4A5E07F26 /* LLSandboxTextPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BB733F57C83A06B7A5E8D41722C1EB /* LLSandboxTextPreviewController.m */; }; + 81B56C1F9110FCD7532A5FD4A5E07F26 /* LLSandboxTextPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D442259526A73D1818CF1B3FEF6FB017 /* LLSandboxTextPreviewController.m */; }; 81C591DCEB885EB6E9993A375A42C69F /* TUIMessageSearchDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 76CC1C40CD7F150B44EC5D075C24D595 /* TUIMessageSearchDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81D1D804B78CC7243BB72C4F0FB2CF15 /* LLLogWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 06980246839C0FD38F0A9B67EC4ED2E6 /* LLLogWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81D1D804B78CC7243BB72C4F0FB2CF15 /* LLLogWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A51301AD2DEA724DC4FFBA2A074839E2 /* LLLogWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 81F25F4C8398AA646E757033441ACAD5 /* TUIChatExtensionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ACD74E9409F50C6A5B2CEA6EA866E13 /* TUIChatExtensionObserver.m */; }; - 8205BDE0951C14B8411D96779BE5F8CB /* NSBundle+TZImagePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = A287727ADB07A7300B5CFCB8688CD255 /* NSBundle+TZImagePicker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82254FFB3296798BECE82BF531577E5B /* TZVideoCropController.m in Sources */ = {isa = PBXBuildFile; fileRef = D31671858E73B2EC4B477B74490A206F /* TZVideoCropController.m */; }; - 822F14A51D26702C2C3CDE7FC6FD4559 /* NSObject+RACPropertySubscribing.m in Sources */ = {isa = PBXBuildFile; fileRef = D463467A69DC75AA8ECF9C8B5FDD6DA3 /* NSObject+RACPropertySubscribing.m */; }; - 823033F3DF2D5C7C4B123A277DB55073 /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = 82E9538EE84FB0087AB81F72C91FA947 /* mz_strm.c */; }; - 825D12E2014A0326891B40E3CA977AC9 /* YYText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 26AB6AC410F7DC658CF4455B32A24796 /* YYText-dummy.m */; }; - 8267CD68633A7747378CE6B7E5EA932A /* UIDevice+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 874F6292A569A1B8DB91BCDA0BF6A165 /* UIDevice+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81F5EA54407CB720718052C549998704 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6754AA1C23E5AC36B71614E2A951674F /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8205BDE0951C14B8411D96779BE5F8CB /* NSBundle+TZImagePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B239A49B93C15EC0B8A40FA1B22C2F1 /* NSBundle+TZImagePicker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82254FFB3296798BECE82BF531577E5B /* TZVideoCropController.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCCE3367CFCFE8EAF47FCA662D63387 /* TZVideoCropController.m */; }; + 822F14A51D26702C2C3CDE7FC6FD4559 /* NSObject+RACPropertySubscribing.m in Sources */ = {isa = PBXBuildFile; fileRef = AB9D730F4C08F0B6BBCFADE910AD0A95 /* NSObject+RACPropertySubscribing.m */; }; + 823033F3DF2D5C7C4B123A277DB55073 /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = 59579BD44E27B2EDDEE8380595FEB43A /* mz_strm.c */; }; + 825D12E2014A0326891B40E3CA977AC9 /* YYText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 90D8F7730CBBCB11E49C17770F705019 /* YYText-dummy.m */; }; + 8267CD68633A7747378CE6B7E5EA932A /* UIDevice+VAPUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 55FF73FD94D203282FAE109DFCD2DB18 /* UIDevice+VAPUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8292DE0E24364766447337520F1CD904 /* TUICaptureImagePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E3F4B6D386AFBB28C1B3E5BABEB67B29 /* TUICaptureImagePreviewController.m */; }; 82D30958DE24D32169DADAB27E300040 /* TUICommonGroupInfoCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = DED0B9E63597782CA2D7E84B42B88575 /* TUICommonGroupInfoCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8320C45699CAC5719F2A8520B6592F66 /* ReactiveObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 304EEDC576319A73D37C4018B9C251FC /* ReactiveObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82E8BDA9EF4BEAD4E3ED304B73075D1E /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A4E0C63D2167E78E6616CA04F10960B /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8320C45699CAC5719F2A8520B6592F66 /* ReactiveObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DD8BA8D1AFC8CA6DF6622626BCF972 /* ReactiveObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83224166A7A2DC074DC193B5C6FF6341 /* TIMCommonMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = E2531977085A038BF8D006D31F4E4A61 /* TIMCommonMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83433F6587AD1AF1AECA628F1B5F23A5 /* LLNetworkFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 517D68DDD2BF688435053E5FC049BC0E /* LLNetworkFilterView.m */; }; - 83553A93078720285C19BD6C5DE6F891 /* NSData+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F6EFEA991D8380A2AEB7BF7B2953018 /* NSData+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 835C687083E3D51DE87C2F2C4C681B1C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 594C99448E9106930B636F18F961F55D /* Security.framework */; }; - 83A4F2816C1B3F072E1A26A34C3BC4AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 83D606A78D12DD7520D4A2ED67EBF4C2 /* FMDatabaseQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB0BC6F60655B5EEA28E7A3A875337C /* FMDatabaseQueue.m */; }; - 83DD0AA04C87293B8F9578D7D2754187 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 83EE4E8E7BAEC5391D0B7DCA2EA5AFC0 /* OSSGetObjectACLResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C5FC129289E403B7FB2D537CA7B948F8 /* OSSGetObjectACLResult.m */; }; - 8415E191A2886EC3426A01BC86299E1F /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = E8D1E5C17BDC6BF1080529B98BFD7B45 /* mz_strm_buf.c */; }; - 841F665670E6A4BA595975BE9569C342 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 8463CD49354AD1FB2642E966B227EA23 /* TUIConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 82E18AE901BF4AEF62F224E784ABC4F2 /* TUIConfig.m */; }; - 84921A6965D81F540426B325F6619DF3 /* LLAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AEC51B168B7B391A34EB6C1FCB2B76C /* LLAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84B5FB65B38C19F534F49DE6471C0E5B /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F32B3A24F39BF655F9B88A0CE0209C5A /* mz_strm_zlib.c */; }; - 84CC4C1245DEB16923C03796B81077D1 /* LLLogDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E082D0DAA1291D0D5245F6E7ECCE804 /* LLLogDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84DFF0B49848BB0ACCB1C41C2F0497A4 /* LLWidgetBorderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 79B5816510995FF97168E5263907C065 /* LLWidgetBorderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8519FFE62880ED1C876D14CADE632505 /* LLLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A311992257B01488A6D8FBE25E4732F /* LLLogHelper.m */; }; + 83433F6587AD1AF1AECA628F1B5F23A5 /* LLNetworkFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D940C751843B36BEB6906542158AB9A /* LLNetworkFilterView.m */; }; + 83553A93078720285C19BD6C5DE6F891 /* NSData+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 038128B9260A99031210959AFD639165 /* NSData+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 835C687083E3D51DE87C2F2C4C681B1C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5E5388557256032F589DD8A8200B03A /* Security.framework */; }; + 836F7C86B67D8B9DC07E92DA3454E86C /* IQKeyboardReturnKeyHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 431702E6F18B8C98A9A6B60A43B4E9E1 /* IQKeyboardReturnKeyHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83A4F2816C1B3F072E1A26A34C3BC4AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 83D606A78D12DD7520D4A2ED67EBF4C2 /* FMDatabaseQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 03DB84C5DAB22C9CC33D74AC4DF94FD8 /* FMDatabaseQueue.m */; }; + 83DD0AA04C87293B8F9578D7D2754187 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 83E9673775BA0FDBB8FC197A61426861 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C1E961E62D23A6E68D20E8D029B2B0 /* SDMemoryCache.m */; }; + 83EE4E8E7BAEC5391D0B7DCA2EA5AFC0 /* OSSGetObjectACLResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 42560742032C8BF735E3B934F5D39D26 /* OSSGetObjectACLResult.m */; }; + 8415E191A2886EC3426A01BC86299E1F /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = E2CFD475F1D5E2205AD0C1BDEC89C0FC /* mz_strm_buf.c */; }; + 841F665670E6A4BA595975BE9569C342 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 84921A6965D81F540426B325F6619DF3 /* LLAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 59970FF7CA18D915AFD14313201DADEA /* LLAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84B5FB65B38C19F534F49DE6471C0E5B /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 85425BC7EFF4D34A868E3BD6BDDD6A49 /* mz_strm_zlib.c */; }; + 84CC4C1245DEB16923C03796B81077D1 /* LLLogDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0468BB8CCDC10CCC9646BC6EF2EF1518 /* LLLogDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84DFF0B49848BB0ACCB1C41C2F0497A4 /* LLWidgetBorderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6D46CFFA25461A23FA6F7C95B5D6E0 /* LLWidgetBorderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8519FFE62880ED1C876D14CADE632505 /* LLLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 326457E17330AB8C4BF96B7DF959A075 /* LLLogHelper.m */; }; 8537C51116861BE9A731A529AF79502C /* TUIConversation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C40A21F9277D41215D06231CB6FAAB2 /* TUIConversation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 853FB6405F3A5B760D7BCB6A9B960AE0 /* QGVAPLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 97A23DDDCFF464475E0D2E502A89F656 /* QGVAPLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8560591902BC68FDDE432817313A0502 /* LLSandboxCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B859D277727F41054BBD5A08AAD20C0 /* LLSandboxCell.m */; }; - 85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 924880A6BD4AB25099C852EBC04D0072 /* MJRefreshHeader.m */; }; - 85ADE2C984B9734379D4E9504555424A /* OSSServiceSignature.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E1B4F96AD52BDDA08856D6C7BF0577C /* OSSServiceSignature.m */; }; - 85B2A1EC052933FD60EFF1EFEC4E6184 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = F87C80C98AE3E92E2505934DC8606428 /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85C08D3AEAC2C12FB06579C326550982 /* RACTestScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = A6F2037F860BEFC801E811512DA0665E /* RACTestScheduler.m */; }; - 85C23D10F34A04A592E712D8479BD816 /* UIFont+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CE09E2E0D24DD5DBF76249F84CE2C51 /* UIFont+YYAdd.m */; }; - 85ED10431A6C01970A3DAD8A8C9BF25F /* JXPagerView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE462AC95DB09E021AE44F40998072A6 /* JXPagerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85F8C7543944C6E213890CB844E6E25A /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = C92684E115F2EC54C84EFC6F863C6A74 /* SDWebImageCacheKeyFilter.m */; }; - 860CB3A5D2E13B946CD2EFB7F749C4CF /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D4840BB9FE26044671723142014A1E24 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 860F38F44C72BF60A55102EB3EBC7948 /* ScoringMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DF2B0C19CE2D55ED643121ECFC0CDF /* ScoringMachine.swift */; }; + 853FB6405F3A5B760D7BCB6A9B960AE0 /* QGVAPLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D215081B233C0157899F8CD1392F027F /* QGVAPLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8560591902BC68FDDE432817313A0502 /* LLSandboxCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C17E299F82DE8805FE3EC13DD205CD99 /* LLSandboxCell.m */; }; + 85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B1282D7AA922966064CBDFA1F136B05F /* MJRefreshHeader.m */; }; + 85ADE2C984B9734379D4E9504555424A /* OSSServiceSignature.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C2340F7BF1F45F70EE1E903B18259C /* OSSServiceSignature.m */; }; + 85C08D3AEAC2C12FB06579C326550982 /* RACTestScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = C95D205F4D3CC22777142A7CACA76399 /* RACTestScheduler.m */; }; + 85C23D10F34A04A592E712D8479BD816 /* UIFont+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 9459AF8F3E5C9053E7A59E3EC4342B20 /* UIFont+YYAdd.m */; }; + 85ED10431A6C01970A3DAD8A8C9BF25F /* JXPagerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EB65665259C35FD5E82D73207BFA369 /* JXPagerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 860CB3A5D2E13B946CD2EFB7F749C4CF /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B8A0F686454D4EED1E4B08D439A6E60 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 860F38F44C72BF60A55102EB3EBC7948 /* ScoringMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F660B5AE7DF73D1980AD5BC904ED7B98 /* ScoringMachine.swift */; }; + 861DA23D2D71536D7832C1BD0844590B /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 86EF1208C46ED894D571AD6C492DC009 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 866DAB382F87D5ADF18CA6DB12F71E64 /* TUIMessageReadViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 15D9C6DC714203BCE67C84C9D60E46C0 /* TUIMessageReadViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8675CC8EA8677D2F2F9ED13C235F5353 /* TUIGroupNoticeDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F05D544BFAD6DEB17A077304C93B769B /* TUIGroupNoticeDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8678216D6197B0FD468890999CA9BCF7 /* AlbumPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 96026FBB2F8FD1F74ABC487E8E31DA10 /* AlbumPicker.m */; }; - 86CF0BB8C8723EEECC946EC992BDDD33 /* TZPhotoPreviewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9628BA52E1036832EF799D0AA68B24 /* TZPhotoPreviewCell.m */; }; - 8706F7110B1A424205AF1E4A50CDEA7B /* RACScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9141650EDA5F86056385D34ED69B0C /* RACScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8711FE4967F7B63F83E21E3D1BF2269B /* UIColor+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 840EB828E19237878229AC2410B496E2 /* UIColor+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 873E9C567284ADDC5A9E8E7BA63C8654 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 189CC63EEC72C11E1AC0EE6910A2D75F /* SDWebImageError.m */; }; - 874CE8F3650D220092077846A46598E6 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE92F76D4CC92252E97719BEFA0EFDF /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 875A44AEF6ED55D6E7062C391FD831FE /* UIViewController+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 299D40ED1A40EB8F155ECF6B686C7D3B /* UIViewController+LL_Utils.m */; }; + 86A6525BB278F85C1608EB39594451DC /* QuickZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0E37C6A4E41D3661FCB7AF24D6C3C7 /* QuickZip.swift */; }; + 86CF0BB8C8723EEECC946EC992BDDD33 /* TZPhotoPreviewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CC08102499A976AA9C80A31D8DCB69A3 /* TZPhotoPreviewCell.m */; }; + 86EE45879860D01CEE36EA89CEC5455C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A4B0155D81BD9992D04820FA803A6DE /* MobileCoreServices.framework */; }; + 86F49BC4F7AE18697C2E48352004703B /* TUIDarkModel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3AFEB67175C77D974F0ADF335962C8 /* TUIDarkModel.m */; }; + 8706F7110B1A424205AF1E4A50CDEA7B /* RACScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7852EC32D4C50BE7EF8F4F80620AC043 /* RACScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8711FE4967F7B63F83E21E3D1BF2269B /* UIColor+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 785EEFEFE74C9A3EF2EA06CA73326B2A /* UIColor+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87179D194DDB424A8A72DD7DF4989818 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DE522F509CDE89640D03DA4E47811DF /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 87349B0CB0DE766ACAA2C84D1E71A0A4 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABF0400160196B408E6C52FE008EBDAB /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 874CE8F3650D220092077846A46598E6 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B73281D5838D27D169AE5A277ABD11 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 874D4F4333ACAF8A27A9C9BB53CA884B /* sharpyuv_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 12910AE21B90F8BC035075C6E8F72AD8 /* sharpyuv_cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 875A44AEF6ED55D6E7062C391FD831FE /* UIViewController+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = D8DD7EB318DFF0B19FC176048834C534 /* UIViewController+LL_Utils.m */; }; 87CBEC9AAEB143F9D9528F2DE66F6133 /* TUIConversationListBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 120AEFA3CD7FF64DE083594AD2F1B5EF /* TUIConversationListBaseDataProvider.m */; }; 87D0F36D58E6D9008CC52E3AB77A6832 /* TUIFileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BB562BFA68708C2AEC93AD36A2E0D95E /* TUIFileViewController.m */; }; - 87D779B124FCB97E5B8F0807A7F956B1 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 171486C3ACE06579D42C62BE6B9AC345 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 87D779B124FCB97E5B8F0807A7F956B1 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DBD06EFCBEE0C5494F6F52798EFD94 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 87D8541B6E2EB8AF8538C6295153B1E3 /* TUIConversationSelectController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 86796338B78749363118B2D5651D23C6 /* TUIConversationSelectController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87D866F47BC04711B213B08D4AEEBC58 /* TZPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C3C6C07AF693B7700EAE4C137C9CED /* TZPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87E0B81548B6D62E0543B49F37276811 /* LLReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = E9B6368250D9E27244A035A7E9CFD6CE /* LLReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 880734078B5547EE076E5CA7242EB33F /* LLFilterOtherView.m in Sources */ = {isa = PBXBuildFile; fileRef = 02866798FE91E4F1852B2B5E6CDE7DF3 /* LLFilterOtherView.m */; }; + 87D866F47BC04711B213B08D4AEEBC58 /* TZPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 33D353B44EE0092B7A36F0CB689CA644 /* TZPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87E0B81548B6D62E0543B49F37276811 /* LLReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C40ECED6606B10F5281CED2D23A991 /* LLReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 880734078B5547EE076E5CA7242EB33F /* LLFilterOtherView.m in Sources */ = {isa = PBXBuildFile; fileRef = F0A51593FDDFCC3278387F39D83E39FB /* LLFilterOtherView.m */; }; 88090D17729671297E182E8581E2E881 /* TUIReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 29E26C59CCF55FC936FBD2CDE025FF9D /* TUIReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88197D535BEBB0F4B71F106AE300631D /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B1540A35EC2EEC17576234B0125DDC /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 884640C08ACB1D127FC23C368310D8A3 /* UIScreen+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = FB3C012D23F3D21F82C0EB7ABE088F73 /* UIScreen+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8848B894C04B565B2016ADB41F3C5FCE /* NSString+TUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EBECD2A46E28042357ED8782F70E08B /* NSString+TUIUtil.m */; }; - 88544D5DB58B869780DF8D2BE3C283A1 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EE78975E45E6812BB25902DE3F1B4931 /* SDImageCoderHelper.m */; }; - 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A5B9C519E1C78CC67E2095642703FC /* MJRefreshAutoStateFooter.m */; }; - 887DEC2D9B175F6188B6E9FA0D5FAC7C /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E3DC5F266B552F5982642E7C8241B4 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88889F5DA04EB4FA08125742B5E522DA /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = D340834B2B36306917578CE229EFC97D /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 888E7F1F8876AF0CF9EDA4A866E376AD /* UISegmentedControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0669CC953DFB12A127446F6D7145F9A9 /* UISegmentedControl+RACSignalSupport.m */; }; - 88B0D0B42E6AE50F7F0257C6048947B7 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 77AFDF911FCB335BC9AB164E7A7AE523 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 892836B00B1EC32998E806DDECB97FA0 /* OSSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF7516ABE6CB8E59A9AD9DD02557511 /* OSSTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8933EDBC1A9D8DEED1BEE71D78292DEF /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 98B2F99D6A0BC1CC9B57B5BF74FC5C7A /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 88197D535BEBB0F4B71F106AE300631D /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 81236901A91A3903EF88042EEC4E90BF /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 883FD025282A98981CFF7B3DB51DB1D5 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = ABC7E828C1EFC4EDEBB35D12432C1DC1 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 884640C08ACB1D127FC23C368310D8A3 /* UIScreen+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = C89E2504985E03ACD1D1EA8FF03A4C07 /* UIScreen+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 752314A8247EE2D1334AA134A994C269 /* MJRefreshAutoStateFooter.m */; }; + 88889F5DA04EB4FA08125742B5E522DA /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 320209B1B0F7E135EA478D3FEF6BE049 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 888E7F1F8876AF0CF9EDA4A866E376AD /* UISegmentedControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 79029D33A08F6FA9B18D92BD91286B4F /* UISegmentedControl+RACSignalSupport.m */; }; + 88A6B3696943C988A1A0A1FE652A14E5 /* TUIWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27AC6C179096FE28CA4BDABA8BD92E8B /* TUIWeakProxy.m */; }; + 892836B00B1EC32998E806DDECB97FA0 /* OSSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC0FB4AD840773A77D68DBADD5FAB22 /* OSSTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; 893B6DA5F9294AF26BE3E5F6DFBFB5C3 /* TUIReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F28F3038AFFB65CF4B02270E8D7093 /* TUIReplyQuoteView_Minimalist.m */; }; - 8960B8CC265C18282476A5AF96B7B0CA /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 305D2DE8440D4F70B83C340A128887C9 /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8983EB887C3F9E14A8DA036E56B90B0D /* LLBaseComponentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CFC03B98DC4BBE1ABD53602430FD91D /* LLBaseComponentViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8995E2EFCB282F0A3A773ABD5F807B24 /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D8E0CEEADEC234641D8F455B77B632 /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89CAFC43896C8BF254CDEAEF1298D287 /* RACDynamicSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = B2BB26B3800750F4E28ACE570BBE9006 /* RACDynamicSignal.m */; }; - 89D6769F9AA17FE6F4742FB49196CE8B /* UIDatePicker+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B26527E631AA77F0A8755725870CCE9 /* UIDatePicker+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89F244569393B096F7EFDB7F5C942CDB /* LLEntryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F31877C59823397E416D4107E65A38F /* LLEntryTitleView.m */; }; - 89F6D640D5EE16964A7E1E366FAF8CF3 /* NSDictionary+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = D57764508A39FC89A02DA367EC87387A /* NSDictionary+AvoidCrash.m */; }; - 8A0E94F87B74EB4E7C326ABB6FD7BF2C /* ReactiveObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F9B5F1402AB7FDA4AB3C21D9CC8BB74 /* ReactiveObjC-dummy.m */; }; + 8960A0FF6E0BE4892AB44E75BB5F3BCD /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 472933F0C6E71E5D30CC84620F95933B /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8983EB887C3F9E14A8DA036E56B90B0D /* LLBaseComponentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 32F7EA5134AD844D1AB8F3302D8F414A /* LLBaseComponentViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8995E2EFCB282F0A3A773ABD5F807B24 /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = E253484CE7282A091C574EEC4B9AE6F6 /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89CAFC43896C8BF254CDEAEF1298D287 /* RACDynamicSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 44933FE9E5817D4D9B3F4ED9EEED1BAA /* RACDynamicSignal.m */; }; + 89D6769F9AA17FE6F4742FB49196CE8B /* UIDatePicker+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 7436C54DA532D571912C09AA8611D6D1 /* UIDatePicker+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89F244569393B096F7EFDB7F5C942CDB /* LLEntryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CFE4A739CC1184021F95EB6AABFC46 /* LLEntryTitleView.m */; }; + 89F6D640D5EE16964A7E1E366FAF8CF3 /* NSDictionary+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = CCADFE0BDA29D3D300B124C79D0F24C8 /* NSDictionary+AvoidCrash.m */; }; + 8A0E94F87B74EB4E7C326ABB6FD7BF2C /* ReactiveObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 692404F6D6615D05F46F6C26915DCE97 /* ReactiveObjC-dummy.m */; }; 8A14A72C1BA87BB8E02DBB11D3D5FDD5 /* TUIGroupCreatedCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B879E4375802FD736178B03F962A9610 /* TUIGroupCreatedCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A25C54A3252129BA3983BA82D9A1F3B /* NSDictionary+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D7F51A43DEE3492D8E67CECE503183C4 /* NSDictionary+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A25C54A3252129BA3983BA82D9A1F3B /* NSDictionary+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A46F62C62F5816CED7DED7AE930B1DA /* NSDictionary+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A5FD9C7048B40086D80D12B2BB5A41B /* TUIVideoMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = A2132E283E7D89450410121B094665E9 /* TUIVideoMessageCellData.m */; }; - 8AA70B5B05E48CE1A821E898FAA47D19 /* OSSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 524D9D9E3741C09986B93CD26CADB9F3 /* OSSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AA70B5B05E48CE1A821E898FAA47D19 /* OSSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 386ABB68464A5A25701025617B1DBB29 /* OSSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8AD07D232B63EF3C7650DF9FD2D624E9 /* TUIMessageController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E72571279543227958D9176DC8B802D /* TUIMessageController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B19B105A6611EC4A22F6CC7DFB47C3B /* NSDictionary+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 00434D3B6839734EB1FD5AF0F17B5172 /* NSDictionary+LL_Utils.m */; }; - 8B47B7F220A2B9E121EFF5A28B477972 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 8B49BD4C9E3C4A0AFD5F871220469A50 /* LLStorageModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 16CCB7BB0D5881F8EDF4FF04A6EA8606 /* LLStorageModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B7A46F031E93F29E1785B91D2A4E387 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 16DF970C1F3701D1CDAD0D4E56BFAE6A /* SDDiskCache.m */; }; - 8B8E0858C48167346060A72979D08AC1 /* RACQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = C71A3973DDC66C96FC4BA57A9F2E08C4 /* RACQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B19B105A6611EC4A22F6CC7DFB47C3B /* NSDictionary+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 806CCE2940F0FE5D05D6B4AFD51D2A6D /* NSDictionary+LL_Utils.m */; }; + 8B28A31B6D6249395276C820B64925E1 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B774B1E857B2D20B4E02843FD819DF6 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8B3CD70221DCB6E765DC5BFC499B0FB4 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 056366CA0E1CF32042B3F73384891C20 /* SDGraphicsImageRenderer.m */; }; + 8B47B7F220A2B9E121EFF5A28B477972 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 8B49BD4C9E3C4A0AFD5F871220469A50 /* LLStorageModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D934EAAAD9213F619EBB361ECB5D97B /* LLStorageModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B8E0858C48167346060A72979D08AC1 /* RACQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 343CD4E0DC126EC0B16184E8939997DC /* RACQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8B91BF0F4F8928E5E64AE14044010782 /* TUIBaseChatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB478F8C6F7755BB50F9863DB5B5231 /* TUIBaseChatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B990235A0006E1F9C1E6F68AD81F77C /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F88809743BD5A3D35E07C3E41A6725D /* JXCategoryView-dummy.m */; }; - 8BC4CE9F36D19A09404A29C66145AF28 /* NSObject+RACLifting.m in Sources */ = {isa = PBXBuildFile; fileRef = BBB9DE8604C2930FD2F3BAEEC244842C /* NSObject+RACLifting.m */; }; - 8BC4DDC03BA8BCBEA89338ADC846D93D /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5155537D6E277BFAA2808C5B2F5840E /* Parser.swift */; }; + 8B990235A0006E1F9C1E6F68AD81F77C /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B24E6D65F9FD1715159F3CBABC7D755A /* JXCategoryView-dummy.m */; }; + 8B9D2A96A5C441F71C104DAF8D929111 /* Pods-QXLiveDev-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9729C86379BFD05AFA85BB733D4EDC3A /* Pods-QXLiveDev-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BA0096E3F59F1D52A08143D6FBD9379 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = D472CD1919EA716FF1780DD9D7D159D8 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8BC4CE9F36D19A09404A29C66145AF28 /* NSObject+RACLifting.m in Sources */ = {isa = PBXBuildFile; fileRef = 440649D44500BEFE35F8447CA3A6BB3A /* NSObject+RACLifting.m */; }; + 8BC4DDC03BA8BCBEA89338ADC846D93D /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84784F1779ED49885BEDC482DE6E959E /* Parser.swift */; }; 8BCB4388C6426F593D3395EB2C6D1708 /* TUIVoiceReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = D89C050BCB9A79B41D43D884F67D389B /* TUIVoiceReplyQuoteView.m */; }; - 8BD0A5370B66214FDB1FF9470B40F2FF /* TUITool.h in Headers */ = {isa = PBXBuildFile; fileRef = 927DCA1FCB1533BC17E9492D4F79B13E /* TUITool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8BD95BE403E72262F4E4BC8B80256B11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - 8BDDFED41302DD7ADF441B5E8D81E73F /* YBIBPhotoAlbumManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EEE24FE35B91BACD828F6C377A794A1C /* YBIBPhotoAlbumManager.m */; }; - 8BF90C8E63B886657A08BD62F78CC57C /* FMResultSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D327930A04868EE7AD579ECB4F1A9C7 /* FMResultSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C0609E11E58F98EA599443228DD158C /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E0E446AB14AA50ADD5E99AC4BEBC521 /* CoreLocation.framework */; }; - 8C23C9271C42FB5BFC9D762F6E4167A5 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = E223FA2AFF4B0848D77A977810A6E995 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 8C471381A40CC4D362375308CC2A51D8 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = EE8B16E7014DB86DF6EE2F572396C740 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3252503858263C718A7F0390E4A358C6 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BD95BE403E72262F4E4BC8B80256B11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + 8BDDFED41302DD7ADF441B5E8D81E73F /* YBIBPhotoAlbumManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C99F54A93DE0F31868318100E3D1BFDE /* YBIBPhotoAlbumManager.m */; }; + 8BF90C8E63B886657A08BD62F78CC57C /* FMResultSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F5B12627C5AA63AD9135DE3E6260CB /* FMResultSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C0609E11E58F98EA599443228DD158C /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7F700FBADE3CAFB8E2E41A00A6E6AD8 /* CoreLocation.framework */; }; + 8C23C9271C42FB5BFC9D762F6E4167A5 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B813480C42AEE8F8D9DE51F840E096F5 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8C2CD923B27029D3C602AF7638F02DF6 /* IQKeyboardManagerConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADB21FD1AACA89F1FB5A6D577CEE0A8 /* IQKeyboardManagerConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 09DF495FADE8A9E05FB49E7E777A83F9 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C831A1EE7905076ACBAF9F3CBB03A1B /* UIAlertController+TUICustomStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 5295372A963A773F8835D919A373C9CF /* UIAlertController+TUICustomStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C8BDCA377F36280B1B2CE49E6EEE848 /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 52D4A7773367BECC9A76F6CE32854190 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8CA40E28F1D0524C62C280CC8C25AC08 /* TUIBaseMessageController+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = F56972CA515823DC35C83AFBC7CC559D /* TUIBaseMessageController+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CB719D27EE49B32DC206F1DC132D610 /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76837A46A47A90F02233F92FCFF35C25 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 8CC5D9C3E1430F52DAEB7EC0EE59F103 /* OSSCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 070279EA313486B0CCE2324CAC6115D3 /* OSSCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CE57264642104F73DC8D8F3208018D7 /* OSSGetBucketInfoRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 554CFF3A89F1CCEE77EA2104488ED39B /* OSSGetBucketInfoRequest.m */; }; - 8D07F8CA69CF8A20CBC86823852AE944 /* RACUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 67EDD91B3F40ACC7552D98202D064966 /* RACUnit.m */; }; - 8D082ED05C36EDF278A1065FBE114F38 /* RACEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = D9C5EC1A4CF267C2229DB7BD19F61C97 /* RACEXTRuntimeExtensions.m */; }; - 8D09FC3440C331F2D1190CDEA68F1C4A /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D5BACD6491A087C47228E223D39527F /* NSBezierPath+SDRoundedCorners.m */; }; - 8D250E76971D8B8091883ACE9CD13DC0 /* YYTextKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F108C858E4CFDB82057827360AFFA34 /* YYTextKeyboardManager.m */; }; - 8D269AD4641E15D71AEC8881B3C0476B /* OSSPutSymlinkResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D1CBFEDFB8C17C422AB648CE51EDA3EC /* OSSPutSymlinkResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D4044A3D8A143824890609ABE469A3F /* QGMP4Box.m in Sources */ = {isa = PBXBuildFile; fileRef = 82EBCAE77D35C1A6EB6BBADB5E877005 /* QGMP4Box.m */; }; - 8D4685BEACCAF4340D8A62154E3764DF /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D7000444FE0970472EAB2FA438ED9689 /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CAC36087F1E6B0D8EF57B62C3C81E80 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BBA74568D5A2FED38E97F745B8E748 /* NSImage+Compatibility.m */; }; + 8CB719D27EE49B32DC206F1DC132D610 /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F53E475EA8522DD60B3B44292EE1FBE1 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8CC5D9C3E1430F52DAEB7EC0EE59F103 /* OSSCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 618C665AC79DCC1127C20C92479C7C21 /* OSSCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CCF16A2A9DDE787996C0A3D5F48D39E /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B1DF9319EA4EE6D2B94DC72B2EC8C6 /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CE57264642104F73DC8D8F3208018D7 /* OSSGetBucketInfoRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4618D65F597A2C7CE70BE332EF5AAA1A /* OSSGetBucketInfoRequest.m */; }; + 8D07F8CA69CF8A20CBC86823852AE944 /* RACUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EC29D281EB3968B8B0340A6BABFC82 /* RACUnit.m */; }; + 8D082ED05C36EDF278A1065FBE114F38 /* RACEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EEC88AEAD6941ABCF5D74F17B2C29AB /* RACEXTRuntimeExtensions.m */; }; + 8D250E76971D8B8091883ACE9CD13DC0 /* YYTextKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5781BD27F95D5ABF53B28CBB3FCA27BE /* YYTextKeyboardManager.m */; }; + 8D269AD4641E15D71AEC8881B3C0476B /* OSSPutSymlinkResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BE2F4BD4F74874DEED17704E081BB72 /* OSSPutSymlinkResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D4044A3D8A143824890609ABE469A3F /* QGMP4Box.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8DDE6261E463904F0E0DAD4AF0CF2C /* QGMP4Box.m */; }; + 8D4685BEACCAF4340D8A62154E3764DF /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = CD946DD7720C99A2934DDA973009201E /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8D47F18E560098426EEFFC4B2D3BDC61 /* TUIFoldListViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = EAC939BE9580C808FD4B6EE368DEC4FF /* TUIFoldListViewController_Minimalist.m */; }; - 8D69DBED1B7F280821BF867E4A712057 /* LLEntryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = DF7471BEA8D283EB4BC2208790158DA3 /* LLEntryTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DFA8F5D9D78F05E3E5F68626DC74F4A /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 38FAC4E8536255DD27E933B182590C2E /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8E0804AC3279DD432CF9F0ABD2CBEA78 /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 05099EFACDCB73435F1AFE91BF3089EE /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E1B47386DA669564234C823FBCA6BB6 /* LLDebugTool.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 97498F411D595C1FBC4429973279656C /* LLDebugTool.bundle */; }; + 8D698B34AFA0C674C5D6125B1ECDE27F /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = F2212D5CB880E70DE3D1030A08CD30A9 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8D69DBED1B7F280821BF867E4A712057 /* LLEntryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 31855EAA2CF70B656440AFB8D4A289A4 /* LLEntryTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA1FC7709EE16A1676D38961D961EAA /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 234F27068DB78A5D9A3FEDF406C515DE /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DDF260CCEFB164BCB786069BCC8265D /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46412452CE6A9C4797694CAA1C11E49E /* SDAsyncBlockOperation.m */; }; + 8E0804AC3279DD432CF9F0ABD2CBEA78 /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A27433FDA4E6C77747CB83F5A40E84 /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E1B47386DA669564234C823FBCA6BB6 /* LLDebugTool.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 45DD5331A0A48C24E35AC07CF0AF4A7D /* LLDebugTool.bundle */; }; 8E231A0358910262188B950EE037D1D0 /* TUIBubbleMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = F21C50FB7018219CC9E26F2802E81D76 /* TUIBubbleMessageCell_Minimalist.m */; }; - 8E596CBDA745237A010AE6C43429630D /* NSObject+RACKVOWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD1D6B2BF4D1D25E56DEE0E0C0E6A7D /* NSObject+RACKVOWrapper.m */; }; + 8E596CBDA745237A010AE6C43429630D /* NSObject+RACKVOWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C26C82C995202B9CB0E047FEE692F2 /* NSObject+RACKVOWrapper.m */; }; + 8E6D7DB2397E40357B0A5F6C7AAEC10B /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9EF299DDB28BD8FB60548BC6802A3377 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 8EAFD8B482A0880BAD6BC24A7AA9C3CF /* TUIChatShortcutMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = FD255A844B00B2BE53EC83556C86AEFF /* TUIChatShortcutMenuView.m */; }; - 8ED1DF86CCEA342FEDE3C2DDE16D99CF /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = F62D0CA6E0C72D245C3F967398B7F5DE /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8ED34722B5C54230E9FED56FE14F6A84 /* NSParagraphStyle+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DBD010B45D95A806FF719314504CA24 /* NSParagraphStyle+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8ED8766E15435D819882253EB5CEFF8A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */; }; - 8EF861A9244BF4976FA0B712FF30DF96 /* GPBUnknownFields+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F36763FE52511C47DC220D389B8A059E /* GPBUnknownFields+Additions.swift */; }; + 8EB960488E4E463FC2797EE477659C34 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8726A2F833F7BABF40CFA3ABDF825B47 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8ED34722B5C54230E9FED56FE14F6A84 /* NSParagraphStyle+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 62D34159820E86AA003CEC486E175B6A /* NSParagraphStyle+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8ED8766E15435D819882253EB5CEFF8A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; + 8EF861A9244BF4976FA0B712FF30DF96 /* GPBUnknownFields+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A88AD91A6FB86BFBBF07A36A5C85A1B /* GPBUnknownFields+Additions.swift */; }; 8F19D51C9993C8BC7423D6DCC63FA4F0 /* TUIGroupPendencyDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE1410E472321DAD3D7A9845B07EEB7 /* TUIGroupPendencyDataProvider.m */; }; - 8F300908B4A31C64D65358DFCC3196A9 /* TZImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 78D58E6DBB75F3A05A5A5CE2883AF97A /* TZImageManager.m */; }; + 8F300908B4A31C64D65358DFCC3196A9 /* TZImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C694159BB916444B4C886BB73F6FB730 /* TZImageManager.m */; }; 8F38DBD092CE864B0A785AD3E671343A /* NSString+TUIEmoji.m in Sources */ = {isa = PBXBuildFile; fileRef = 723612A1E297CB61A656728A3CA5BC28 /* NSString+TUIEmoji.m */; }; - 8F39CB0CF7A8950856252AE7B07F2764 /* LLFunctionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C1789B7262ECFB2A8B940B768630662 /* LLFunctionViewController.m */; }; - 8F43694404EAFF6D73EE58928154C0F2 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDD52856CDA19ED8EE5DF58610135F3 /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F43E9CC36EE5B0ECF39A5806DBA185F /* SVGAAudioLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 60BD466F0734D1C77B0A0A1AD1085B13 /* SVGAAudioLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F50ED8C605C793C0FFE5BB39489C24A /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 903B4F8F7DF5076B0C972279A534F5BC /* ioapi.c */; }; - 8F76F03C24AA73E767A04F148E56F172 /* UIBezierPath+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 870A340735402E6729D643BB627DE111 /* UIBezierPath+YYAdd.m */; }; + 8F39CB0CF7A8950856252AE7B07F2764 /* LLFunctionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D3D2C75FD094644A4AE4943D04145088 /* LLFunctionViewController.m */; }; + 8F43694404EAFF6D73EE58928154C0F2 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1B9EFB46C06E718A9D066B8AB19E39 /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F43E9CC36EE5B0ECF39A5806DBA185F /* SVGAAudioLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B669E57FA769FDF71F6D8A261B286AF /* SVGAAudioLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F76F03C24AA73E767A04F148E56F172 /* UIBezierPath+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A7A6DBC0CC7A832BF95221C74CD021E /* UIBezierPath+YYAdd.m */; }; 8F785A734D1DB3F05D1931BAD1581C92 /* TUIConversationObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 872FEC5AA064DBA3B149B71919F8EBE8 /* TUIConversationObjectFactory.m */; }; - 8F86D4F9208954CD2B674B4490B91227 /* _YYWebImageSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 814C6D5CB38E5801C2A8ED8E680C73EF /* _YYWebImageSetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F86D4F9208954CD2B674B4490B91227 /* _YYWebImageSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = DF8F1B5D47F63BF3020FEC73C56ED31A /* _YYWebImageSetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8FBEE344426CFFB04B968AB974CDE6DB /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52DFCFF44DE16962C6ED50F3CD3C869 /* Zip.swift */; }; 8FC376E23EBDDA9614DD1FCDCBAECDDD /* TUIBaseMessageControllerDelegate_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E459531FF12481C7C7546D8F9EB01C58 /* TUIBaseMessageControllerDelegate_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8FDB8B23851CC281D5576CA69CD92A53 /* TUIFileMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FBBB336A7B3D96CF46F0A555530D50C4 /* TUIFileMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE166FDFD21D842A5FC5F638565C996 /* NSMutableArray+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = F0F193C6CA8853C4DDCAF139F7A4469B /* NSMutableArray+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FF4E9A492CA258F45C0BC51F6F69650 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0AFD81B58E5B8E2C01667665456EB6F /* JXCategoryTitleImageCell.m */; }; - 8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7DFF1CA388472E961A8B9DC25AC9E6 /* MASCompositeConstraint.m */; }; - 9002B36EFB52C0E1D4AE262767AFD8C3 /* LLEntryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BDA4956718E0D0BDF6C68907EBB237E /* LLEntryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90048ABBFACBE5044CC44972579C1CC0 /* SVGAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B6C5BDD6CA1D674280F2948F2542BDD /* SVGAPlayer.m */; }; - 901356E3307CBDB599BB4E68B6A928E4 /* LLRulerWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E700EE6343E9BD6A6607ACCB4D20D8D /* LLRulerWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9027CF29E44F82D4CE33CB554C662F1B /* NSObject+RACDeallocating.m in Sources */ = {isa = PBXBuildFile; fileRef = C472090D87F0DB2CBA0426FF6EC73295 /* NSObject+RACDeallocating.m */; }; - 9028020929B4D10BA807517BBBD3EF93 /* NSString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C841FFD9649CEC8F58B253B074A6103 /* NSString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90316FD30E81602F58CD3BB547CA2EF3 /* QGVAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 337AE0ABE8002BA6A2E35DE3C063F6C3 /* QGVAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 903C0676C8543A3F851A6C7CB065921D /* YBIBVideoActionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C5054B2F041289E6152AF19E87BB7C /* YBIBVideoActionBar.m */; }; + 8FE166FDFD21D842A5FC5F638565C996 /* NSMutableArray+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = D7324F57315749B9FB6DF16F6BB3210B /* NSMutableArray+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FF4E9A492CA258F45C0BC51F6F69650 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 13A5F69D2737AD399E5116EF238F4BE5 /* JXCategoryTitleImageCell.m */; }; + 8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 9808AD2B9EE2031A2356B48987E3E1E4 /* MASCompositeConstraint.m */; }; + 9002B36EFB52C0E1D4AE262767AFD8C3 /* LLEntryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1425FFD7F8DDFD8D5C5F628E0CB20932 /* LLEntryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90048ABBFACBE5044CC44972579C1CC0 /* SVGAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6813AE87A1BEEFE062BEFF23AF8351CD /* SVGAPlayer.m */; }; + 901356E3307CBDB599BB4E68B6A928E4 /* LLRulerWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 7904B187B62CC80CCC17E0510619D9E5 /* LLRulerWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9027CF29E44F82D4CE33CB554C662F1B /* NSObject+RACDeallocating.m in Sources */ = {isa = PBXBuildFile; fileRef = D8BBB31F9A3A8FC62374228BA72BB013 /* NSObject+RACDeallocating.m */; }; + 9028020929B4D10BA807517BBBD3EF93 /* NSString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = F77A98E3CEFCF74FDF4F7671F7B5C01F /* NSString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90316FD30E81602F58CD3BB547CA2EF3 /* QGVAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D5AD7FF09DDA4A40B74644F8F8C2D3 /* QGVAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 903C0676C8543A3F851A6C7CB065921D /* YBIBVideoActionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 02ED9A8E87499543036ED657A3756A4A /* YBIBVideoActionBar.m */; }; 90471D8F316164B9D1FD0B3BB168EACC /* TUICaptureTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE6529FFB0FDD75FD4EC2102415CBACA /* TUICaptureTimer.m */; }; - 905BA262B468FFAB5972F97B7EF69DD8 /* LLComponentWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = E77A424762F67775616786E1FA6033DD /* LLComponentWindow.m */; }; - 90633609A9FA63286F42A4F83E821F0F /* TZImagePickerController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1CD7CA8A9AB3021E7AFF3030270FB812 /* TZImagePickerController.bundle */; }; - 9074C4D6E34DAA5C60CD95591FB68E30 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B020DC2770E8D3D5D633A64AEBE0209 /* SDWebImageDefine.m */; }; - 907520C897E664127ACFB48F092F9F57 /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 05BA6D7161BFE1A612FCAC3EB6F56D77 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 907579658FBC853913054163EF03E14D /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0466D3865B7AA3A5549AA6F45C2878B5 /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90808BDA069F3F2B36DBD9DD3E4E9866 /* LLWindowManager+Network.m in Sources */ = {isa = PBXBuildFile; fileRef = A53F7AB91DB77356006811CB5A6C886E /* LLWindowManager+Network.m */; }; - 90AB40458E725DD0A1E8CA7FBC085CAF /* LLFilterLabelModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AF411FD77B08F21D725E86868B941B /* LLFilterLabelModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90F82C31F580022C2C188D8ACC552775 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C2607AF1644B59C31959EC98B14842 /* SDWebImageDownloaderConfig.m */; }; - 910DFDC2B8CEED208DEE0AEEEC166E4A /* TUICoreTheme_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BA3590990882B5B4A19670AC9FA0D493 /* TUICoreTheme_Minimalist.bundle */; }; - 9111DCE8B478DB32C900D6A596FF52AC /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E80FE6722A6AA49CE347546E59D7DB1D /* Accelerate.framework */; }; - 913AD2CA2F03CE4F360AB192307AA9BB /* NSURLConnection+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 03804A50ADF9E75F35CA34F7B9A51772 /* NSURLConnection+RACSupport.m */; }; - 9161E50BC815E79437EDCCC19D2B644A /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 63693620C8CFF9EED83F02F85AEE21D7 /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 918693042E70C68780908DD1BF122833 /* YBIBInteractionProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 326103ECA1870AB70BCA97A9E1FCFD89 /* YBIBInteractionProfile.m */; }; - 91898C9672493E98117C81B4DE27F2AC /* FMDatabaseAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 661ECE088DE8704A3C355F68B1906636 /* FMDatabaseAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 918AD406999AAE718841B034702BF5CB /* TAAnimatedDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37140663C0570B40F94432C28142B9AD /* TAAnimatedDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 905BA262B468FFAB5972F97B7EF69DD8 /* LLComponentWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB42E948C2F7E7473873E19D52BFA99 /* LLComponentWindow.m */; }; + 90633609A9FA63286F42A4F83E821F0F /* TZImagePickerController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 166C63775ADC195B9E4AF0274FE7786D /* TZImagePickerController.bundle */; }; + 90737337CB39EF9E1C91787E8B70B498 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6198CD0C7F87CCCA1BECDBC050110782 /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 907520C897E664127ACFB48F092F9F57 /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE1DD6113CA0FA4B6F46B949428AD90 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90808BDA069F3F2B36DBD9DD3E4E9866 /* LLWindowManager+Network.m in Sources */ = {isa = PBXBuildFile; fileRef = F56A893F541C7B361D833E39B93D5939 /* LLWindowManager+Network.m */; }; + 90AB40458E725DD0A1E8CA7FBC085CAF /* LLFilterLabelModel.h in Headers */ = {isa = PBXBuildFile; fileRef = EF9533E814FCEB3B5AA9A96BEFB6E65C /* LLFilterLabelModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90B73A51C14C5AC83914DBAC0974D95F /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 268AAD8AB808C0CFBFA84207F5DA46E3 /* NSBezierPath+SDRoundedCorners.m */; }; + 90ED1FF0DC2F96996C4B0EE6CD7588B6 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 206CEEB7B03796F0D8BB1C23DE44714E /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9111DCE8B478DB32C900D6A596FF52AC /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F4078DA790DE5F4A9E0EBCD660768F7 /* Accelerate.framework */; }; + 913AD2CA2F03CE4F360AB192307AA9BB /* NSURLConnection+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E4490E6CBEB7E0B7D7ABACA43DC8A1 /* NSURLConnection+RACSupport.m */; }; + 91528DD512EE750F441482468677216E /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ED8152304F98A36150F6215E3B4E01 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 918693042E70C68780908DD1BF122833 /* YBIBInteractionProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 5166CB954C5718CAAFF59E4B954E576F /* YBIBInteractionProfile.m */; }; + 91898C9672493E98117C81B4DE27F2AC /* FMDatabaseAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4590DE7BFAB8B5585664C4271F8723 /* FMDatabaseAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 918AD406999AAE718841B034702BF5CB /* TAAnimatedDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37221025A73D9BE36B92DB09BC14BBA1 /* TAAnimatedDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 91AFF41167C616A131F2E24563B8DDD8 /* JXPagingView-JXPagerView in Resources */ = {isa = PBXBuildFile; fileRef = E03F152E95B6924D2486511337D24503 /* JXPagingView-JXPagerView */; }; - 91BEBD471C408E6C72763AFB6926242B /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1681FC3CCDCA4D7C61C0684F19B0E8AB /* JXCategoryTitleImageView.m */; }; - 91D1262F4BE96BF8B3571073B1975882 /* GCDTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5C9261B2E9F7FEDA38A0DCB0ABD17D /* GCDTimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91BEBD471C408E6C72763AFB6926242B /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = DD67E642C4D1A4567F01E99E077A562A /* JXCategoryTitleImageView.m */; }; + 91C5B60FC8B631895A6165FE473BAFAF /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD30CFA347E29CC35C719E4CF4AAECD /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91D1262F4BE96BF8B3571073B1975882 /* GCDTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD3877D9642085EB7E4E9FA7963DF63 /* GCDTimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 91F70AF7E114F479081AC32DE57DACF4 /* TUIFileReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF136691A99D2EAD21A4554F46E537F /* TUIFileReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 921692E6244427413807856DDC1CCA72 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B868F51E24816408B22E3DB13307BE1 /* SDAnimatedImageRep.m */; }; - 922A0859E9496841E557B54836F6D341 /* UIImageView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E03D8411695A6BCA53BDED0A1828885 /* UIImageView+YYWebImage.m */; }; - 924FF67A1D8C3FF9FB2D57B9B530CD4C /* LLFunctionWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE9C0A81E7230BE5E96055B1D7D96A6 /* LLFunctionWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 926DA524D5C2BB96BD976ECDA7578FBD /* Downloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661B3AC690FB1F69D1E45AD1E1C62DD /* Downloader.swift */; }; - 92D66840A945FAFC01AD1FB4C63C2DDB /* ScoringView+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DAE84DCB5A095D9C7D8C9461DD11FB0 /* ScoringView+Events.swift */; }; - 92F1F6B0A6E4D4639822DE73065761B0 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 933E677AD426F1947AD11740C6878661 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9320D67F1B4DB7F053B7DA8CF99C0508 /* YYTextTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BB5FF009611CE9BB8D77E735CA4E6B7 /* YYTextTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9339A018E5BB984901F5588A5EA8A49C /* LyricsFileDownloader+Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AE06895FA243D95A7BAAD239F3153B9 /* LyricsFileDownloader+Info.swift */; }; + 92217EA3F86B694BD70BE96E8AB70A66 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 16443CE5B196B2E7CB45F9871958260E /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 922506C067B3BECC7F79E5EDC299BE7F /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 638177B7F85CDF5D67AAD9972E38C978 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 922A0859E9496841E557B54836F6D341 /* UIImageView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 041B83AC677DA064EE9BD3D9557991DF /* UIImageView+YYWebImage.m */; }; + 924FF67A1D8C3FF9FB2D57B9B530CD4C /* LLFunctionWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 268B852E71965B968C3A86296B48A595 /* LLFunctionWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 926DA524D5C2BB96BD976ECDA7578FBD /* Downloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F9963AA25300C4236F0E214BAC6582 /* Downloader.swift */; }; + 929E752618885322F0A96DD37017B721 /* TUIThemeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ACECA3CC22B9472A71AE45035282AD24 /* TUIThemeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92CEDD9FC030A7AB726D6B309F88E510 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3968D5977847797BCA5DA4441827276F /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 92D66840A945FAFC01AD1FB4C63C2DDB /* ScoringView+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7427E2A32C82308FCD03E34DA132A19F /* ScoringView+Events.swift */; }; + 9320D67F1B4DB7F053B7DA8CF99C0508 /* YYTextTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F6B7F4714982FE5F0A151F5539A5BA8C /* YYTextTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9339A018E5BB984901F5588A5EA8A49C /* LyricsFileDownloader+Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5127BAB81383DA0D0B1DE1E9CFD54040 /* LyricsFileDownloader+Info.swift */; }; 9376F221EE3993A371DA76571018C2C7 /* TUIReplyMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1CFA3549E9534C462CB8A97942A3C0 /* TUIReplyMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 938303D0D9C246ADF2793B7048768D56 /* OSSDeleteMultipleObjectsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D2051163FB77A28BFB49B84F6EB6AF30 /* OSSDeleteMultipleObjectsRequest.m */; }; + 938303D0D9C246ADF2793B7048768D56 /* OSSDeleteMultipleObjectsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E88654AC28F45E0216CEFAB4500604DE /* OSSDeleteMultipleObjectsRequest.m */; }; 9386B4CEFE4E711EFEA76804B51FD09B /* TUIConversationListDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 5338EF5B447D01D0ECAEDE9DC1891224 /* TUIConversationListDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; 93936384C8E0D62A06CC1114881DFE50 /* TIMCommonLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D21C381482DDAD3E0EA0740220813E03 /* TIMCommonLocalizable.bundle */; }; - 93C029E94F812132D896B986CEC41CAE /* LLScreenshotToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F53637431FD362649FE2BA07CCB591E5 /* LLScreenshotToolbar.m */; }; + 93C029E94F812132D896B986CEC41CAE /* LLScreenshotToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = D87808ED640D8290201CE22AF72C7F47 /* LLScreenshotToolbar.m */; }; 93C38673A78C1F758183901D0779C7B4 /* TUIFileMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BE315555765AD252485AF6B13582294D /* TUIFileMessageCell.m */; }; - 93CC2538D8471C1512B03DE15963888E /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 65268C0B83F1A06D6A7C9B73B337E254 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 93CE6988D9EB84490E2ECC58100AAD72 /* UITableView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = BF74F58D45792809DDB5B534D89D055F /* UITableView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93DD3438FA31B90F60BCC482878F1968 /* YBIBVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = B61FB50267B3F631B8B77632752FAAF0 /* YBIBVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93E2C24501FAE3C3B886B9879786EF22 /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E87D0EAC6BE5B5F59B59FEF8DD75FC /* JXCategoryTitleVerticalZoomCell.m */; }; - 9400852C9A13DE4665FC43C319A24974 /* LLEntryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A00A39F238FA01219A400EB598B6594E /* LLEntryViewController.m */; }; - 940CD731A431894B0EE4E3283E6F352F /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8259F89F55A6406D2B450F72AEB58E25 /* JXCategoryBaseCellModel.m */; }; - 9413E036088702C5C8888249F8FA550F /* LLLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 68ADF4F995E14A1A7186076ED1ADEAE1 /* LLLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 942F190CBE936FE3DA432E916BF25416 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2EAB4F57C83D2900F17B2F27F628C9 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9449676C495A42E11212DA1FB962D035 /* LLWindowManager+Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 82F42EFFD82B00F045F6FDA12B364162 /* LLWindowManager+Location.m */; }; - 944A2A24288229147FE096D893A64788 /* OSSIPv6PrefixResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 572AC500DC5AF55BB1C8FB44886EE0F8 /* OSSIPv6PrefixResolver.m */; }; - 9470CC4CA104628FE6616BDC7AC04062 /* RACEagerSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = A8871F4619D46E29D22BC84966C5B23E /* RACEagerSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94825DA7AAEA8838DD00AE6C2FA11124 /* UIDatePicker+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = E2BFBF8A5741E907A3A0D3A110D4DB07 /* UIDatePicker+RACSignalSupport.m */; }; - 94C003B414C2BE38827E80A422040805 /* LLLocationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 24FEDA6E45780EEB1FC7A5FBF0CB7773 /* LLLocationViewController.m */; }; - 94C499B5770C41F7ABDD45B0B0F45197 /* YYTextDebugOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E943EC6FCBE8BF21ADFB54E45CC1B90 /* YYTextDebugOption.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94CE2F8D9A996E797BBF4D37580CDA63 /* YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D626A4337F09D371A717C9F6FC302B1 /* YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94DDB91F929A377A8C662564CEA81BD9 /* MQTTCFSocketTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = A1210477A823F85D15399311D98B88E2 /* MQTTCFSocketTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93CE6988D9EB84490E2ECC58100AAD72 /* UITableView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 48B2AFC333E6122EEEF8FBCFD6E4DCC5 /* UITableView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93DD3438FA31B90F60BCC482878F1968 /* YBIBVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 00715EDF92C9D06491FC9799F92407E0 /* YBIBVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93E2C24501FAE3C3B886B9879786EF22 /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CEB99840ACC3ABDB8078496E670623E /* JXCategoryTitleVerticalZoomCell.m */; }; + 9400852C9A13DE4665FC43C319A24974 /* LLEntryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 62744747DD9D3BCB210D69ECCF3CF405 /* LLEntryViewController.m */; }; + 940CD731A431894B0EE4E3283E6F352F /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AEACA15144FB9B5E808C6C900F0794F0 /* JXCategoryBaseCellModel.m */; }; + 9413E036088702C5C8888249F8FA550F /* LLLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 04D571BABDBB15F97622B0D805B60213 /* LLLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9439A1947DB16F74CD265AC1BD8CB25A /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ED6DE7DE306C3C1789B1BBCF29BA18A /* SDImageAWebPCoder.m */; }; + 9449676C495A42E11212DA1FB962D035 /* LLWindowManager+Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EEF4BBA370E0CCC68B0BA1C9FF85A69 /* LLWindowManager+Location.m */; }; + 944A2A24288229147FE096D893A64788 /* OSSIPv6PrefixResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C2918FF8CBF93DE48FCD699E651A56 /* OSSIPv6PrefixResolver.m */; }; + 9470CC4CA104628FE6616BDC7AC04062 /* RACEagerSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = B723F5123B1E1AF062A2FC17FBA8F916 /* RACEagerSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94825DA7AAEA8838DD00AE6C2FA11124 /* UIDatePicker+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC9BDDA97B381BF43C970FF96C770E8 /* UIDatePicker+RACSignalSupport.m */; }; + 94A826BE9C24076FDA9F877AFE719599 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 03499B1247AA8DD708C0537896D52224 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94C003B414C2BE38827E80A422040805 /* LLLocationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E3B1DB010CAF8D3F5FFFB84D59D0D76 /* LLLocationViewController.m */; }; + 94C499B5770C41F7ABDD45B0B0F45197 /* YYTextDebugOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 295E7137A986BF6F0A5A70F2D8506361 /* YYTextDebugOption.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94CE2F8D9A996E797BBF4D37580CDA63 /* YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B745E760BF4AF934CB759C87F10EA22 /* YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94DDB91F929A377A8C662564CEA81BD9 /* MQTTCFSocketTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE52AA4F9F7FC2228073F0EE4099772 /* MQTTCFSocketTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 94DE8D06EAB973BA7800E675E9D0FE27 /* TIMCommon_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4DC0797733A618D987907713A3FA27F3 /* TIMCommon_Minimalist.bundle */; }; - 94E66770300FF8E75E1C6ECEF6A72EFE /* NSKeyedUnarchiver+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 691A1BAD35C17C1B52096925A5FF92E1 /* NSKeyedUnarchiver+YYAdd.m */; }; - 94FC3E106F506C1078FD089CFD0BA6C1 /* OSSFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 984086950E8A2E025E3B2D2BCF89811C /* OSSFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94E66770300FF8E75E1C6ECEF6A72EFE /* NSKeyedUnarchiver+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 760BFCCB1C365206F35835D4028BAC3C /* NSKeyedUnarchiver+YYAdd.m */; }; + 94FC3E106F506C1078FD089CFD0BA6C1 /* OSSFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 149AF4B27775F9A3212B5199958B7441 /* OSSFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; 952EB497D247942EBA417B6ABC9AB3AD /* TUIRelationUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ED079007E65C7E4F9BB0FC4CB4B82DC /* TUIRelationUserModel.m */; }; - 9541A72B5CB508CF70E23E2D93D327FD /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = B4F210BAD62D0FCC6EAF7121DF6B0AFD /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 954610B91144AD98FDF33331F742D701 /* LLMoveWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = E9496DB14105832787DB152003DCBEEE /* LLMoveWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 954CACFF707517EB76A36013CBE9E3DE /* QGAnimatedImageDecodeThreadPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 7685130180C469A7F25A485AFF47C48D /* QGAnimatedImageDecodeThreadPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00D54E3BB001873DDA51365299FDC3DD /* MJRefreshBackNormalFooter.m */; }; - 956326326ACB3B4A18CA746132A47A45 /* LLWindowManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CD8260226933EBB6C83EC8ED2DDCC453 /* LLWindowManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 957209D5FE4C6DEEFE9A3944C9454809 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */; }; - 95912DC63DC86D55EB049E3993C4744A /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F98D4CCFA401555823474F92D2C43C /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 95A34F207A09D1B03BCBD06CB6711ACC /* OSSAllRequestNeededMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E1934CE31C94D42E98D45C742CDFD05D /* OSSAllRequestNeededMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 954610B91144AD98FDF33331F742D701 /* LLMoveWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A794908A7EF7D7D028D22800C0AE4E01 /* LLMoveWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 954CACFF707517EB76A36013CBE9E3DE /* QGAnimatedImageDecodeThreadPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B186DEE675FD72C25A2CEA6B32DDF29 /* QGAnimatedImageDecodeThreadPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F351B6ED185FE752A207BDD64F9ECE9C /* MJRefreshBackNormalFooter.m */; }; + 956326326ACB3B4A18CA746132A47A45 /* LLWindowManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CE6B5A4678C0703F54C076CE855DED1E /* LLWindowManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 957209D5FE4C6DEEFE9A3944C9454809 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */; }; + 95A34F207A09D1B03BCBD06CB6711ACC /* OSSAllRequestNeededMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 53829206577B27B45762DB1DFF8081C1 /* OSSAllRequestNeededMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 95B600F949A0E184927CE527650CA04F /* TUIReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 28F3298C534C0E2FE7758FEAD5E431F9 /* TUIReplyQuoteView.m */; }; 95B73724D9E2D04051B157B4ACF6682F /* TUIImageReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 22EAE43A3280942E07FB2459F848722A /* TUIImageReplyQuoteViewData.m */; }; - 95B85D6048A0D15D5C7BE96B35A82C40 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 948AA98ADF067DBF45F55F0116D8517F /* CoreTelephony.framework */; }; - 95BFF67A4AB5BF68F28B09126F06C5DE /* PitchParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FD8F4D4619A75C7E0929102AF68BE3C /* PitchParser.swift */; }; + 95B85D6048A0D15D5C7BE96B35A82C40 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D01B7A03D3A1CE42F6F8CA6C8FE217A /* CoreTelephony.framework */; }; + 95BFF67A4AB5BF68F28B09126F06C5DE /* PitchParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F280EF245536DF1D03450F4AD1895B9C /* PitchParser.swift */; }; 95C07B620B190A6533DAF608F5648A3B /* TUIJoinGroupMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFB90355676732A704783490C6AF718 /* TUIJoinGroupMessageCellData.m */; }; - 95C73DF77BBC82BA09363C45E7B6021E /* YBIBSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = AA5079DEC80234B6317BD8708E2B77BF /* YBIBSheetView.m */; }; - 95DF4BD28B81E167A3AC2B7629A561AB /* RACQueueScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = AB80BC3B3BFA74503A33D5836967A68B /* RACQueueScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95EB80D49171B815ECAD7D08FDE21004 /* LLWindowManager+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = C37936ED2B7A94C33B11258DE4C610D6 /* LLWindowManager+Log.m */; }; - 95FA274D963B59C3E7313117FC1AC334 /* LLHierarchyDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AAAC6BA55786E576EDDE7C1DF1B2CDED /* LLHierarchyDetailViewController.m */; }; + 95C73DF77BBC82BA09363C45E7B6021E /* YBIBSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E276F24B861711DE1495475D746E403 /* YBIBSheetView.m */; }; + 95DF4BD28B81E167A3AC2B7629A561AB /* RACQueueScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = F25CAC6CD00ADFF0B9EF930622712103 /* RACQueueScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95EB80D49171B815ECAD7D08FDE21004 /* LLWindowManager+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DD333580E90F323B0E9F07F0A06422E /* LLWindowManager+Log.m */; }; + 95FA274D963B59C3E7313117FC1AC334 /* LLHierarchyDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B4AAD419FD1D481F4D736EAED89DD /* LLHierarchyDetailViewController.m */; }; 960C79312FBA660C3ADC7D905EEF951F /* TUIVideoReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72D628EC1573A46B32560C9A16ECF520 /* TUIVideoReplyQuoteView.m */; }; - 9612707F9DE302BF40FCBE970A9F859D /* YBIBContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2297E410DD5AB55F8BC6138581E57481 /* YBIBContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 961128FB3001DD0D6ED80F157388F9EB /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 515FE8950262AB8FAD2DC3C9C5F11862 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9612707F9DE302BF40FCBE970A9F859D /* YBIBContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F948957DADA2D8DE0DE6E66F0DD91A /* YBIBContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 961492F53481EE40D2DFF6974BD4E665 /* TUIMessageItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C970BE8C0F0B966E1D47524E71B5C5 /* TUIMessageItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9674D4E2B24CA6EC519AF2963B2C7FAE /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E80FE6722A6AA49CE347546E59D7DB1D /* Accelerate.framework */; }; + 9674D4E2B24CA6EC519AF2963B2C7FAE /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F4078DA790DE5F4A9E0EBCD660768F7 /* Accelerate.framework */; }; 967AC0C2D7618DFA18C1853BD3D945A8 /* TUIMergeMessageListController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4762AFD2FAD5267D8DC626739141CA7F /* TUIMergeMessageListController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96C1D55B3436C158B4CBB4E3D0AE53EE /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 94D398B244FA9592F18A8FC9B2ECC80A /* UIColor+JXAdd.m */; }; - 96C49C4FCC4FA793B3685EB51F4A763F /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 170236D0C4608D1A41C526DE4A1B9C85 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96D33654AB6A4B1C9ADFF929FBA5C159 /* NSObject+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 549477375CA4CF691F24039A5A5044D3 /* NSObject+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96DEE30A1954FC89FC528814C1B095F7 /* UIScreen+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6114DB872B2264D227CB1543EE9983 /* UIScreen+YYAdd.m */; }; + 96C1D55B3436C158B4CBB4E3D0AE53EE /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 18B7096A5E2FB6204CEB59A13E752361 /* UIColor+JXAdd.m */; }; + 96D33654AB6A4B1C9ADFF929FBA5C159 /* NSObject+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B07EE1D0E0B6718EEFFE39BB11D26D /* NSObject+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96DEE30A1954FC89FC528814C1B095F7 /* UIScreen+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = FB23B7FEBA3450A73D95BA1465A057B1 /* UIScreen+YYAdd.m */; }; 970974372522B22B634C0A8DB53AD353 /* TUIMessageCellConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AED3FE2223A068871799C5E979F49FE /* TUIMessageCellConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 970DAFFDE4CD7F110A33347F18895FE3 /* SVGABitmapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = ACF8C7BBB3DAA8FC5D90794B80A8D454 /* SVGABitmapLayer.m */; }; - 972F881AEFE2CCAB2C8B2FD5A39B7F50 /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FF31FBC6E9EAE5516E4CF4D9ED69AF /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 970DAFFDE4CD7F110A33347F18895FE3 /* SVGABitmapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9936934BB53FD2E5DE6122B0747DDD32 /* SVGABitmapLayer.m */; }; 973F6A72EA33F910C8D15CB1C133F923 /* TUIConversationTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF1B49917497CA7784806318AA23850 /* TUIConversationTableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9744E7851D6BCCDD20453B7D9FC86A02 /* RACCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 894657627DD2F2B68907452CCBF454B3 /* RACCommand.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9763AD649AF2676F642BC9A6707E4B86 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = DA483CFB86A0520CB57A33D3A9BD0DF0 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97694B5A3E6FC632B648D23D314AF28C /* NSString+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 738C8481144B2FD35040FEE24A672185 /* NSString+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9744E7851D6BCCDD20453B7D9FC86A02 /* RACCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A57CECB4A3CAE50819DD12A98FCC5A /* RACCommand.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9763AD649AF2676F642BC9A6707E4B86 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 500ACEEF41D18EA3ABCE142BECD85504 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9763CEAE384680E87EE11A8DBD160233 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 32CC90CA01A0CCF24A12979B2695F9A3 /* YYSpriteSheetImage.m */; }; + 97694B5A3E6FC632B648D23D314AF28C /* NSString+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B44DD1C48B79BC362AEA55A429DEAD /* NSString+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 978F01C30F52319F741AFA677AEEBBB2 /* TIMCommonModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FAECA124A85697CFB653B9D56FC4BF04 /* TIMCommonModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9796ECD0B3D635C51750FCB5A067815C /* TUIConfig_Classic.h in Headers */ = {isa = PBXBuildFile; fileRef = 368B91EBB98C264B3B1AF05E3E46A89B /* TUIConfig_Classic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97A4DB544AC61B3EAA955A15E1AEE55C /* FileCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3452A7F7AB8FE385515C3CBC10848CDA /* FileCache.swift */; }; - 97B095F77C34C7B89D581061311C7CE8 /* TZPhotoPickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = EA640E3FB04E36FF95D0B5C89676778F /* TZPhotoPickerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97C5A66B195BD0F9E7468F6C561CB4C7 /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DDBC5006D2DCDFCCEE8DAC90A13D9FE /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97D92F6CB99B7D65F46F1A8E1A3493E4 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 23CE561FB84256322AD3CC8C8F2FBD13 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 97DE7672B0943F648B8EAF7414286699 /* FMResultSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 705191AD0FB1D1A1CB638EC3312518AE /* FMResultSet.m */; }; - 97ED4FF4690EDEC6FD316DA53A1BAACB /* OSSCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 61984655CA4FB44E43EAE5D5C59D96EB /* OSSCancellationToken.m */; }; - 982CC07AB9A797EFD02AA01DA4ED71F3 /* SVGA.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CD4DB2C24046CAF08DA87E746A6467A /* SVGA.m */; }; - 9838965B6E76EAC0A8EC90802D1A064B /* RACIndexSetSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EFD3E081DF18FFC63BF0E2B624626A4 /* RACIndexSetSequence.m */; }; - 984972947F91D177B129DA690D4BF735 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3324453BACEA82E7701AA9967FD4DF /* SDAsyncBlockOperation.m */; }; - 98616885A5EB2E0F3F31E7A6693331B7 /* KaraokeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975D5EFC1AFC55EE356A16F674F5928C /* KaraokeView.swift */; }; + 97A4DB544AC61B3EAA955A15E1AEE55C /* FileCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB36CE6695767CDFB7C1C2C0AF42AAFB /* FileCache.swift */; }; + 97B095F77C34C7B89D581061311C7CE8 /* TZPhotoPickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B621079F3499A3CC8F694ACB5CD1472 /* TZPhotoPickerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97C5A66B195BD0F9E7468F6C561CB4C7 /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EE798C142A2020443A407DB553EC25C /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97DE7672B0943F648B8EAF7414286699 /* FMResultSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E14717C79BA97D405005454EC460097 /* FMResultSet.m */; }; + 97ED4FF4690EDEC6FD316DA53A1BAACB /* OSSCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = D94CBA9F4453A9710AC2AB2F7ABF9E5E /* OSSCancellationToken.m */; }; + 98049E03516C7C6C3A276B734C5A19A6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6F9F72D68CA995FF6902BADCC34B6E3C /* PrivacyInfo.xcprivacy */; }; + 982283A5AC4FEE0303E363644213EE9F /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9024CE53F8BB44B99BED9ADAADBEC5 /* UIImageView+WebCache.m */; }; + 982CC07AB9A797EFD02AA01DA4ED71F3 /* SVGA.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A3E5F0507E66EC1D7CB589FF174650 /* SVGA.m */; }; + 9838965B6E76EAC0A8EC90802D1A064B /* RACIndexSetSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 7543008B3F4C02A48A84E1C1588DD1D1 /* RACIndexSetSequence.m */; }; + 9845B3261AE41190829BFB3D9557DBE5 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DE4DC886B92E31B8DCEBB8D6969A644 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 98522F42D9B3466B2999DD6C9B6E9E87 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F2F46C5C8F92C07FBF6A90CC3C4E9A65 /* UIButton+WebCache.m */; }; + 98616885A5EB2E0F3F31E7A6693331B7 /* KaraokeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 176EC1FA23F354ACC3E12A660507847F /* KaraokeView.swift */; }; + 98988998FE3C405674F8B420AD13701E /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F57764188C45DFBCDFE5F9F903400DF /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 989C682678F460BBE76B24CD7749844E /* TUITextMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E407B7ED44DC80EEE078DA6D29B6A96 /* TUITextMessageCell.m */; }; - 98C098E65DE8764AF63F72D9F1159018 /* NSArray+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BA201B4DE4D344BB24F3B340D1CD8B /* NSArray+LL_Utils.m */; }; - 98CB4BD62636225A73BA6992B6C533B9 /* LLThemeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 449CA70E1DAD97309E1468D8F678070F /* LLThemeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98EFA246A2A845E74DEFF098CE60356C /* SDCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = B0FB60A2DD7EED66FFAD7A11BE849A9E /* SDCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98F31835D6FA5D1D63DEFEA29C8CE461 /* SVGAContentLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD93E7D620450658580AF85705C176B /* SVGAContentLayer.m */; }; - 992358B17598680C77009C89C19AE677 /* NSAttributedString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 239ADF6EFE739BECDC07FA65B78D0EB9 /* NSAttributedString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99256EFAFFA205CDA2FC5132154E8377 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = B515E33EEF6A64B5025BD97472BDE374 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 98C098E65DE8764AF63F72D9F1159018 /* NSArray+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F32CA563BD4DD97B89E971AB5851DCF /* NSArray+LL_Utils.m */; }; + 98CB4BD62636225A73BA6992B6C533B9 /* LLThemeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 108CC78E90CB06A73DC046405D12968F /* LLThemeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98CF2D6B6F83C011675EA1F335C71E46 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = B7E41137BC494F0940A883E840BE75BE /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 98EFA246A2A845E74DEFF098CE60356C /* SDCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F997DBF534DFE76470A1AB8175B3610 /* SDCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98F31835D6FA5D1D63DEFEA29C8CE461 /* SVGAContentLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3589EC62449C82E49971D5A7BC3F6AE9 /* SVGAContentLayer.m */; }; + 9902D257E5BF610335380AE1736E0269 /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; + 991A5CAC4B62EADDA985EEBFCD22DAA7 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 91DB4C9280D8A35C9C913FE1F9CF29CC /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 992358B17598680C77009C89C19AE677 /* NSAttributedString+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 48C3BBA70F677407E36DBA2EE896068B /* NSAttributedString+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; 99508DEE0C4AD578E99D75DCD73FC280 /* TUIImageReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D106C30BEE5B4E6A2FF73AA473A3BE /* TUIImageReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99635CA468CC21AAC3D5B922B1D93490 /* LLWindowManager+AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 15DC53B8ECF4778A15C30861D423B983 /* LLWindowManager+AppInfo.m */; }; + 995E2C2F7FDB86668B21AC0E9B0A2F73 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = E6187E2A44D5D42825768D5BB2D1EC18 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 99635CA468CC21AAC3D5B922B1D93490 /* LLWindowManager+AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FEDEBB6368648B55E48238CFA4252B9 /* LLWindowManager+AppInfo.m */; }; + 997159B060A73FD93F99C0E647FC98A2 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = FC8965E29F7E2C92477174EF5568E76E /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; 99802DF430D1711E201A90BE25877DA9 /* TUIChatPopContextExtionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E8366DB1E5DA13F1587059290E9BC38 /* TUIChatPopContextExtionView.m */; }; - 99B20F1007E6DD270BC8ABB8D1B4E412 /* LLEntryWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 07ED26243B498C8EA9BC2AE91338B618 /* LLEntryWindow.m */; }; + 99B20F1007E6DD270BC8ABB8D1B4E412 /* LLEntryWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F070F6A9F41599A531F9A7FC3109961 /* LLEntryWindow.m */; }; 99C826682A5A43AF6FB1A5B25E999198 /* TUIGroupInfoDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B08E549753454E1731D00B4D98F0CC8 /* TUIGroupInfoDataProvider.m */; }; - 99D370B84B89C74D916A5E05FCF84DC8 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 255296B4132ABB7DF892A626944B3D4B /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99FBE73B7B7E6DA785FAD8ED7A2EBB94 /* NSIndexSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 575398E74972E275CAE2FE39E3D285B6 /* NSIndexSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99D370B84B89C74D916A5E05FCF84DC8 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 999B45DE9163CA2BE626E067C0981D13 /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99FBE73B7B7E6DA785FAD8ED7A2EBB94 /* NSIndexSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C543DD290F6D315E73EB20C3E7C3635E /* NSIndexSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9A0A9F7CD8522C1D418F8E3525350C8B /* TUIChatObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A32EFD62CBDD8038441F526F801A6B /* TUIChatObjectFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A279B817A0A5E3870423682855479B7 /* TUILogin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8005A15AA2883C0049FC97E6669A659E /* TUILogin.m */; }; - 9A2DC5356256DDB77F00B03DC8AF88B2 /* YYTextAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 090739F6C0D7C283FD03C3B56E1B2710 /* YYTextAttribute.m */; }; + 9A2DC5356256DDB77F00B03DC8AF88B2 /* YYTextAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = FE83CF94555463AA2432B3405B188C32 /* YYTextAttribute.m */; }; 9A541A851275150EF7374FBFAAF58CDE /* TUIInputBar_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = C600EA527364A2CC147B44F899DEA94D /* TUIInputBar_Minimalist.m */; }; 9A78E066B1145AAB71A8583CAD852F0D /* AlbumPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4EDE4133B90DA0FCF72C6B9141D7A0 /* AlbumPicker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD33508DB326388A50640299C34151A /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B00C84D5AA28FD815A3FACEC1940288 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9ACFFBD98450F435517BE1D3475810D5 /* TUIConversationListDataProvider_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AD3A57805F1807345E09E59E29510FB /* TUIConversationListDataProvider_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AD13CBA64A2611A305B598B1D1DB154 /* NSParagraphStyle+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 25A36C60FD8D6F34987EA5FC6FEF558B /* NSParagraphStyle+YYText.m */; }; - 9ADB69DEACB5B811F3CBF85ABF4C0F10 /* RACStream.m in Sources */ = {isa = PBXBuildFile; fileRef = AECDF0919317D9BFA989ADB1211E2FEF /* RACStream.m */; }; - 9AF1EC09317E5E9DE5D1C70A0B2A6E11 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFFF9C3003BEE9E548ED6AE107875EAC /* CoreGraphics.framework */; }; - 9AF4A9662D0243782729B8E581AA1605 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F584729EED2D16CE2E27F6B09E0C1656 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B12C8DAFECB3EDF11F0566CAF7A4555 /* NSDictionary+TUISafe.m in Sources */ = {isa = PBXBuildFile; fileRef = DC855D70F52FBC5A8FB5F2CC9D9A8BA7 /* NSDictionary+TUISafe.m */; }; - 9B2813CB4372A381C770D86A6B8FEA43 /* NSNotificationCenter+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF82B856C7BA987686AF5A11E559517 /* NSNotificationCenter+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B3BCBB38A21CC9C9076515CF74AE047 /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A56FD2FABFE8CFF28053274BCD26DBAA /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B6D9A264C830023A2CA54E6166CAB26 /* AvoidCrashProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C8102DBB71CC2721F6F6C2564F5F61 /* AvoidCrashProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B88422EF63D08F2B539B711CD59DED0 /* NSString+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = CE54B3FBF8B5C8829E1C1DCDB15D83BB /* NSString+YYAdd.m */; }; + 9AD13CBA64A2611A305B598B1D1DB154 /* NSParagraphStyle+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 93ED4168CB181125A6B72D391E025A4E /* NSParagraphStyle+YYText.m */; }; + 9ADB69DEACB5B811F3CBF85ABF4C0F10 /* RACStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 6919ED6EF55488289D03D05104EE944D /* RACStream.m */; }; + 9AF1EC09317E5E9DE5D1C70A0B2A6E11 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58B0067B68C01AB3887A364BABB15A12 /* CoreGraphics.framework */; }; + 9B2813CB4372A381C770D86A6B8FEA43 /* NSNotificationCenter+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = C04645052ADA4D0C5776AF0B76583807 /* NSNotificationCenter+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B2E19FB0E083B2DF5BCEE7AEA7D23B7 /* IQUIScrollView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = E71B621E3EBC3CC09FA8F9E51EB8D80B /* IQUIScrollView+Additions.m */; }; + 9B3BCBB38A21CC9C9076515CF74AE047 /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE99A5C966E43E5FAED29A2602CEAB2 /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B4C96950622A3BC33EFAFD7B4597EDF /* sharpyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D17A1DCD046EB694DCD8D2D86A83792 /* sharpyuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B6D9A264C830023A2CA54E6166CAB26 /* AvoidCrashProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 23AD3202055EDA5301C91022B2C83F1B /* AvoidCrashProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B88422EF63D08F2B539B711CD59DED0 /* NSString+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D3D1D7453390DDDBF69853A482E7F9 /* NSString+YYAdd.m */; }; 9BA625A9D644B8073647630417F34894 /* TUIChat-TUIChat_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = F8879DB9AD3F9A8F85D8C38EC2024D15 /* TUIChat-TUIChat_Privacy */; }; - 9BDBADEAE60556ACD07FB33E1514D091 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = A83D6B49E9ABFCF553CE785E5F056F95 /* SDWebImageIndicator.m */; }; - 9C034894E873E67C35BAF6879BF6F05A /* ReactiveObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A862A9893FF5E656D6482CB7F5668C /* ReactiveObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C3B2AA3AB7755A1401D3EBB3D24FFB1 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55FD51721AE3187FB10D805BBAA1883F /* SDWebImage-dummy.m */; }; - 9C4F3B14230628913E21EADA643B1452 /* Extentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2279C662B44808F31E51A571611C118E /* Extentions.swift */; }; - 9C5AD0CCE68EEAE2096052C189F3A948 /* YBIBImageData.m in Sources */ = {isa = PBXBuildFile; fileRef = B41ABA6D8CEB122F9C467FA09E9CEE3C /* YBIBImageData.m */; }; - 9C71EC782AE737A06EC9F9199A61EE2F /* BRTextPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A36A1C59809FB14FA3BEB5E8C70D561E /* BRTextPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CB0C910E0950794AF58F2F24D1D9D74 /* NSSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F34671CEBFF5CF805895E894F0F5DA37 /* NSSet+RACSequenceAdditions.m */; }; - 9CD45037D75D291FF15EC25F73954D8F /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2883D008C9B595BB2B75DDC8DD76D1D0 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9CE079FF1A759CC1F214F57922278767 /* GPBUnknownFields_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DE1A1BBFCD1E431CB83AAF2D54B6D794 /* GPBUnknownFields_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BA712F1170E12E2CADDD49C51F856B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F4078DA790DE5F4A9E0EBCD660768F7 /* Accelerate.framework */; }; + 9BAB90DFB5E11FFE0C0DA393ED67657F /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCBC45D942B34D6947C2B92D59A048 /* SDAnimatedImage.m */; }; + 9C034894E873E67C35BAF6879BF6F05A /* ReactiveObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C545DCD091AC0B30D265510FFD6F5E84 /* ReactiveObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C4F3B14230628913E21EADA643B1452 /* Extentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDEA1A9F93242C3A31DD49B8388F96BC /* Extentions.swift */; }; + 9C5AD0CCE68EEAE2096052C189F3A948 /* YBIBImageData.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD4A1BB55053FBBEBE321C9BB07A5C9 /* YBIBImageData.m */; }; + 9C5BE1E41CEECABEC4FD5A887E8F6600 /* sharpyuv_dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C73A03D77A46247AF3DE8683AA802CD /* sharpyuv_dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C71EC782AE737A06EC9F9199A61EE2F /* BRTextPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D5C836EF20E3D39FF804AEB9B1D57F7 /* BRTextPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CB0C910E0950794AF58F2F24D1D9D74 /* NSSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B5FE646DE5FC4AD3481E835DD271302D /* NSSet+RACSequenceAdditions.m */; }; + 9CE079FF1A759CC1F214F57922278767 /* GPBUnknownFields_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 608BE80B7637F08E2F1EB5719409AFDE /* GPBUnknownFields_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9D2056506EF1FCA542A86810886CC5A7 /* TUIGroupPinPageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8034564E23ACFED289992BDEE3ADD5 /* TUIGroupPinPageViewController.m */; }; - 9D422527A25BAE6A207DEFE11958ABBC /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6976F9AAD120B8ABEABF0DDAF093F9 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D4390C7D097FA6C27E34DC233D08B8B /* LLComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FADD8331378C52A521A138DBACB630D /* LLComponent.m */; }; - 9D44F5E650F3CEC1BC93A939729217BC /* FMDatabasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C99D9DED1B04EC95F0FCAB6CE3AB2F /* FMDatabasePool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D458147AE46827E34CC1045E89C9A82 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 505A5187B30736557020022D29BA78C9 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D781BABE4BC0316C505A2F3EB427B5F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */; }; - 9D82CEFBF479CDE63B0FF0735A27E32B /* LyricsFileDownloaderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C8746E026F91511F9A6ADD5C79131B /* LyricsFileDownloaderProtocol.swift */; }; - 9D9511ADB5181DAFEB94BCEA60EF4745 /* LLPinAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 490D0B04AFC351F37662E15A214B5F84 /* LLPinAnnotationView.m */; }; - 9DA8BF5E1F62665192ED18B27ADD0FBE /* UITableViewHeaderFooterView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FBDABE4D2684FF884881BF6F063DE7 /* UITableViewHeaderFooterView+RACSignalSupport.m */; }; + 9D25333E97DC21D53B544ACB025CC27C /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 456D577A21B703DFBFB895E645CEC50C /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9D2B4F63AACD42D296F3AC3B6133D113 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 702583BA078293A9CBBC0567D8E90474 /* PrivacyInfo.xcprivacy */; }; + 9D422527A25BAE6A207DEFE11958ABBC /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4589F20EBA71C4A177A12B168241BAB4 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D4390C7D097FA6C27E34DC233D08B8B /* LLComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 48EDE83A052BE4897E236230697A1CCE /* LLComponent.m */; }; + 9D44F5E650F3CEC1BC93A939729217BC /* FMDatabasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 121C7BCD792C816BBAAC7774652021D7 /* FMDatabasePool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D4A51D6D997BE426F521FC9081F694E /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 431B99C72F709AAC251DD838825FC01C /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D781BABE4BC0316C505A2F3EB427B5F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + 9D82CEFBF479CDE63B0FF0735A27E32B /* LyricsFileDownloaderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27CDF3758333D3474CC079298D4736DD /* LyricsFileDownloaderProtocol.swift */; }; + 9D9511ADB5181DAFEB94BCEA60EF4745 /* LLPinAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C4FA9E3872B981247941FECE75C57B8 /* LLPinAnnotationView.m */; }; + 9DA8BF5E1F62665192ED18B27ADD0FBE /* UITableViewHeaderFooterView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = E82E4E8160F794B08736FFB99B47495A /* UITableViewHeaderFooterView+RACSignalSupport.m */; }; 9DAF7D6D3F4B671E08C73AEB7A1306B9 /* TIMCommon-TIMCommon_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 1861D51E6AFECEB294232A4496429A63 /* TIMCommon-TIMCommon_Privacy */; }; - 9DB8E1A6396E3AF5AF0855353063ED40 /* NSData+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = C127C770DD0CBD029609F0FBF6D4F4CA /* NSData+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DCB863E86B7AE9D88883F3E7E2B52AE /* LLFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = AC1B5D39F05B24087F01CD30432A175D /* LLFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E12C4D5D4774222F70E4C5E374EEF55 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 56055AD4CDCFCC07720B13C0C0062CBB /* SDImageLoadersManager.m */; }; - 9E46EF300E2FAE9C075C03534DECBCA5 /* YBIBVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D321F5D8E21991870CDB9FA12DC38D5 /* YBIBVideoView.m */; }; - 9E4F412D88414C457D4D161A13920366 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 49E61AC8FC481808053B547CA2D3667F /* SDAssociatedObject.m */; }; - 9E6887F0D737BF162A365E8B2FF6F709 /* LLSandboxCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 56F7AFBA44D78747903DBB80737DF1E4 /* LLSandboxCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E7FD4501C2EF7FBF3379D21E46DB07B /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F48C0547ADD8DDC70DAD4AAB986C13D /* JXCategoryBaseCell.m */; }; - 9E9313A64BBD79B2244DEBBD100BEBFA /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AE12586BFBEC784FA321CA19297C2ED /* BRPickerView-dummy.m */; }; - 9EBEB3D20E9DB94CEC321B8D971D5D61 /* LLFilterTextFieldModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 10DAFFF765A0F8C49107CEB776F5F02D /* LLFilterTextFieldModel.m */; }; - 9EC5B480172577DC86FD51F18D19C25A /* GPBAny.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC8783D2954020217A420C14536F6BC /* GPBAny.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9DB8E1A6396E3AF5AF0855353063ED40 /* NSData+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F88EF100863CF2E8408D228E573FF49 /* NSData+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DCB863E86B7AE9D88883F3E7E2B52AE /* LLFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 342958B2FE3F28E830204FDF3E1244F1 /* LLFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E46EF300E2FAE9C075C03534DECBCA5 /* YBIBVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C05CAB860CB05ACA1887A474F3C5723 /* YBIBVideoView.m */; }; + 9E6887F0D737BF162A365E8B2FF6F709 /* LLSandboxCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 309D1A47FA158D12298A21D9BC26845E /* LLSandboxCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E7FD4501C2EF7FBF3379D21E46DB07B /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18CAAFC88AC77CDDEB1287E1863E3537 /* JXCategoryBaseCell.m */; }; + 9E9313A64BBD79B2244DEBBD100BEBFA /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D15AF3430226E14F6709DD8A871FA73E /* BRPickerView-dummy.m */; }; + 9EBEB3D20E9DB94CEC321B8D971D5D61 /* LLFilterTextFieldModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4B236E0E1156C523241EA7587DF41C /* LLFilterTextFieldModel.m */; }; + 9EC5B480172577DC86FD51F18D19C25A /* GPBAny.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FCEB5B1CE94F3E0C081CE12F3F86133 /* GPBAny.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 9ED207EEBBAEC939D21521CA4F2A3451 /* TUIMergeMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8DC8D67823DDEBA8A706CA855A7282 /* TUIMergeMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9EEDEAF30A0745171E689B3B0C971E91 /* QGVAPTextureLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = F61C270EB5011111C58060914E480C77 /* QGVAPTextureLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F5321CA9D525A29337A77504963DBCF /* LLUITableViewLongPressGestureRecognizerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B2C4395C8BFF2A2AAC9B6609C237AFC /* LLUITableViewLongPressGestureRecognizerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F63C2389B775C4543044A4210071F79 /* QGVAPTextureLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F8C40BBC5DC4F68765DDEF1D7AAE1B /* QGVAPTextureLoader.m */; }; - 9F69075D5DC6E2F9183F5D8E7B090D76 /* YYTextLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F7A902D07F8CAEE1D1E1566BFA4D386 /* YYTextLine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EEDEAF30A0745171E689B3B0C971E91 /* QGVAPTextureLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = AFB2604C71FD725C5ED31B34AE93DFA7 /* QGVAPTextureLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F5321CA9D525A29337A77504963DBCF /* LLUITableViewLongPressGestureRecognizerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 70802533FD1E275AA7358F18A6459030 /* LLUITableViewLongPressGestureRecognizerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F63C2389B775C4543044A4210071F79 /* QGVAPTextureLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 277B2376ADFADC4C028AB41D28228907 /* QGVAPTextureLoader.m */; }; + 9F69075D5DC6E2F9183F5D8E7B090D76 /* YYTextLine.h in Headers */ = {isa = PBXBuildFile; fileRef = AD9174A6EE6273047D6FA0E4DA5E4CB1 /* YYTextLine.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9F723293C4D68B55C648A57B36283CF7 /* TUIConversationCellData_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = D814DADC5EB35256584C7C702C130377 /* TUIConversationCellData_Minimalist.m */; }; - 9F9F60219DD1373AFF0211CC73E101DA /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7A4183F813E25F3F11358AD1BC1FF1 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FAC1A110B4EE0BA2D2817068223B25F /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C5889D5277E5E8A2309A95BE35876AD /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9FBF7933AA477EFE4996F2FA427425B0 /* TUIImageReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D7379232813932A27501B7ABDE4743 /* TUIImageReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9FFBCED2ECA798F52C90F050BA81B311 /* OSSHttpResponseParser.h in Headers */ = {isa = PBXBuildFile; fileRef = AB4C459434FA067F07F14116F8E9F6E4 /* OSSHttpResponseParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9FFFA84114E3A6494A5E8DD1081F8747 /* UIControl+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 03A1F646867FC7EB8EAF35E5A0FDD301 /* UIControl+YYAdd.m */; }; - A001AD8FB1D14919112949B16443B582 /* NSMutableDictionary+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = C30B3DD59A021CA5CF6C620D0DCD956E /* NSMutableDictionary+OSS.m */; }; - A007EA5F40B3284761C5C320FEC89861 /* LLRouter.m in Sources */ = {isa = PBXBuildFile; fileRef = 050F59381F3E7E78ACC0C10091C16B9B /* LLRouter.m */; }; - A00ECA21D523ED1D698FFEAE82EFC6DE /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BFC635B376FC168C63BB87531560D5F /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0234E08FC869B2266F88614A2F0E08F /* QGVAPMetalRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B9055548C0E4D4358D06CD7AA71FA5C /* QGVAPMetalRenderer.m */; }; - A028CD3C4B02A44E0265B3ECB41DDFBB /* NSString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = A844E7D8D77F87422F86A4564459F3F0 /* NSString+AvoidCrash.m */; }; - A02D6B4001612C2389250F938CF08595 /* sharpyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = A779DE64AC7BE487CB4F82A3D78F85E2 /* sharpyuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0429A1909F7621FD97AA26CD9E987EB /* QGBaseAnimatedImageFrame+Displaying.m in Sources */ = {isa = PBXBuildFile; fileRef = 4598A20293732887722DC138E7908409 /* QGBaseAnimatedImageFrame+Displaying.m */; }; + 9FFBCED2ECA798F52C90F050BA81B311 /* OSSHttpResponseParser.h in Headers */ = {isa = PBXBuildFile; fileRef = BFDA366E9CB7BAB06A7CB8C1F81195BF /* OSSHttpResponseParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FFFA84114E3A6494A5E8DD1081F8747 /* UIControl+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = FF30BBC68DF89754D2DFDDEF5A7BD91A /* UIControl+YYAdd.m */; }; + A001AD8FB1D14919112949B16443B582 /* NSMutableDictionary+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 60FF643DA672F248EEC2A67C984DD59B /* NSMutableDictionary+OSS.m */; }; + A007EA5F40B3284761C5C320FEC89861 /* LLRouter.m in Sources */ = {isa = PBXBuildFile; fileRef = 845C507976FCD3C451D99608DEF05255 /* LLRouter.m */; }; + A00ECA21D523ED1D698FFEAE82EFC6DE /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F14BBAA787AE34E19292BCB584EF6869 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0234E08FC869B2266F88614A2F0E08F /* QGVAPMetalRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = B8DCECE609B6998C0E522248044B5682 /* QGVAPMetalRenderer.m */; }; + A028CD3C4B02A44E0265B3ECB41DDFBB /* NSString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 405626BC91F97DC3F00DE8BBC0646BEE /* NSString+AvoidCrash.m */; }; + A0429A1909F7621FD97AA26CD9E987EB /* QGBaseAnimatedImageFrame+Displaying.m in Sources */ = {isa = PBXBuildFile; fileRef = DDACD423E70107BD1391BADADB12C79D /* QGBaseAnimatedImageFrame+Displaying.m */; }; A046D6B7F89B0BF16CA32A722C246AA2 /* TUIChatObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = BD84E6AC9ECD5194352D138B1C2FD5A4 /* TUIChatObjectFactory.m */; }; - A0555B6CFD5E574EBD3B4CDB37F3D0B4 /* LLFunctionItemModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3132CF0AD44E3BE37E22522E9380B40D /* LLFunctionItemModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0579BFD34A4DB5257BF641BAD61356D /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 191D1B85DDA9713AAA965956F2174BE9 /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A0713B31348B90498C051D7106D7EEA4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F25964260405DA5FA7E3082783E43740 /* PrivacyInfo.xcprivacy */; }; - A07206E21BD811FAC53ADD7C0E3B5063 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C2B126EA19790E85F3E61FD0EEBAB77F /* MJRefreshStateHeader.m */; }; - A079A98ECBA52F6F6119D200D60648CB /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F045B65FB85A8EC3FBF9AF3C832328CC /* SDImageGIFCoder.m */; }; - A07C7A7B0A57BA1172D001F0991978A8 /* LLWindowManager+Sandbox.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A940C086ED43C1CD2982A09634A8C47 /* LLWindowManager+Sandbox.m */; }; - A0B0FB84DBCD10FAF6A457F03CFFFC79 /* NSUserDefaults+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = A97357C379ED90E218444EE5F9481319 /* NSUserDefaults+LL_Utils.m */; }; - A0CE8026DB9C0DFC47FD5891812ECD2A /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = AA64720E0C1022440504F4E30662B67D /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A0E0DC76F51300E7EB1EBA5492DE854D /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A81F08F87DCEBC896979AC751030CF1 /* UIImageView+AFNetworking.m */; }; + A0555B6CFD5E574EBD3B4CDB37F3D0B4 /* LLFunctionItemModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0C3946F0D9BB69D717E357ADB74546 /* LLFunctionItemModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0579BFD34A4DB5257BF641BAD61356D /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 417112912F5D066486D4EF451CDF125E /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C378B7B6942FF775194460F2840467B7 /* MJRefreshStateHeader.m */; }; + A07C7A7B0A57BA1172D001F0991978A8 /* LLWindowManager+Sandbox.m in Sources */ = {isa = PBXBuildFile; fileRef = C5B9C3A62950E1FCEAC7D74608452593 /* LLWindowManager+Sandbox.m */; }; + A0B0FB84DBCD10FAF6A457F03CFFFC79 /* NSUserDefaults+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 3430192F21CBDC1205AEAA154B5BAD74 /* NSUserDefaults+LL_Utils.m */; }; + A0E0DC76F51300E7EB1EBA5492DE854D /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA6F40D960E0AE3D8D68035BC34044B /* UIImageView+AFNetworking.m */; }; A0E338B103FC0FA96106564B5DD5C893 /* TUIRepliesDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 73862A0F8AFCF49692EED3FA5095F177 /* TUIRepliesDetailViewController.m */; }; - A10FE58BAF663340918C3EBCC2BA6E5E /* AgoraLyricsScore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 179862D24BA47E863047D544E486AC46 /* AgoraLyricsScore-dummy.m */; }; - A11A08B19EAA6632F0985238F742D061 /* LLWindowManager+WidgetBorder.h in Headers */ = {isa = PBXBuildFile; fileRef = D11519A9DADC5E7968F36C973A7E86D5 /* LLWindowManager+WidgetBorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A12B5AA99615B7B720F5B989CB1FFB4C /* UIDevice+LL_AppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FF87AD378E20CB12955307D03B45424 /* UIDevice+LL_AppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A14CB138559202BF9783493A3B0A49F3 /* YBImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF78C590EBFE2CC1E07D09A7378BBB0F /* YBImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A190A9DFC23558006BE5D8D5B6DAE51C /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DAA42097B5D14B2ED6FD4905FAD2C57 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1A1266FD70CEB545FD7602CC33F2F7B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */; }; - A1A35FC1AE60576497205DBA0A5F62F3 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D441BA586B70F0A058315D7DC31058FF /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1BFCC1BC5107F5F72BDBDB98E12559C /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 68614E6F9B41112FC6B025913F6F271C /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A10FE58BAF663340918C3EBCC2BA6E5E /* AgoraLyricsScore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F68F9685579896CE2ECC8D53A77DD8 /* AgoraLyricsScore-dummy.m */; }; + A11A08B19EAA6632F0985238F742D061 /* LLWindowManager+WidgetBorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F77304E3B0ED66758F7F561D432369E /* LLWindowManager+WidgetBorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A121EA3502B90DF7EAC99C3041B29376 /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 87927ADCBAAA58C3A270D01961886164 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A12B5AA99615B7B720F5B989CB1FFB4C /* UIDevice+LL_AppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B5AE18DBDE00D6087843502F2BD4C4E /* UIDevice+LL_AppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A134C40C1A891D013520258E234C73FD /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39B7511BB3C2B480AB6836AB01019C9D /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A14CB138559202BF9783493A3B0A49F3 /* YBImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C89AC9F2BD2169E9824E33140DDE7C8 /* YBImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A190A9DFC23558006BE5D8D5B6DAE51C /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = E44CE15790053A4E0520E54B59416561 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1A1266FD70CEB545FD7602CC33F2F7B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; + A1BFCC1BC5107F5F72BDBDB98E12559C /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = FB65E787DBDD6C075BE105BBFC677E96 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; A1C02A0C13BE4A139BC38BBE20217FA2 /* JXCategoryView-JXCategoryView in Resources */ = {isa = PBXBuildFile; fileRef = BB4F011171FCB76B1AEBE390F843E930 /* JXCategoryView-JXCategoryView */; }; - A1C41F38F77CA1B9ED641356A11F9438 /* NSBundle+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = F4CD2078CB7D8D8B1EA6DA691F74D0FA /* NSBundle+YYAdd.m */; }; + A1C41F38F77CA1B9ED641356A11F9438 /* NSBundle+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E44A694DD59DB29196DD78FEDD5D95 /* NSBundle+YYAdd.m */; }; A1DBE69F147126DE73D120F58C52B4B2 /* TUIEvaluationCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 757BEFA20C7A216740F15BDA6826B4D2 /* TUIEvaluationCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C6E048EDD90F706D88184922DE74124 /* MJRefreshBackGifFooter.m */; }; - A2454462B76EE45C94E8D5C7EC928A1E /* KrcParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6007F478DEE48D3A68F34D9D24A7F340 /* KrcParser.swift */; }; + A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = A9FE85154159BBC9DA7A3B5F56BF0E4F /* MJRefreshBackGifFooter.m */; }; + A2454462B76EE45C94E8D5C7EC928A1E /* KrcParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8097A0CFE095F6B88DFC00726F709043 /* KrcParser.swift */; }; A28C8698007304A3B1E1BBD145D03C80 /* TUIConversationSelectDataProvider_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = C2147602278DF464D75720F3926C978E /* TUIConversationSelectDataProvider_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A29D0B735596854D94713AC25B8D8632 /* lossless_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D33D30DF2BF97F155B4B34D098868C1 /* lossless_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A2F2DE8FA01256AAF0E4FFDF9C8ACE39 /* OSSSignerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A1259E812AED5142A8CB18DDB677CF /* OSSSignerBase.m */; }; - A305809A51C3D44F17934E60C7E0839A /* GPBApi.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B8BC307915F96081A42F9DA1B311583 /* GPBApi.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3176DB51EA73D03577A270CCFF37DE9 /* ScoringMachineEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C8A643A34F21B9F3C1BC37A503A25B /* ScoringMachineEx.swift */; }; - A325C7E5098EB5641EF49D279EA9EF03 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = E0A3B670EE345D52B41D35F593E4386F /* JXCategoryTitleView.m */; }; - A34F832763C924A0911D1E7797533EF8 /* NSDictionary+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 87E527B7EBB154EF31935094473D2F94 /* NSDictionary+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2F2DE8FA01256AAF0E4FFDF9C8ACE39 /* OSSSignerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 368529C6BDC7F1F1AAE0D6FE32887BDC /* OSSSignerBase.m */; }; + A305809A51C3D44F17934E60C7E0839A /* GPBApi.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AC8605DB2F91055A98EDC9A4185FCE4 /* GPBApi.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3176DB51EA73D03577A270CCFF37DE9 /* ScoringMachineEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44D299FD67E11862321D7F710B260C3D /* ScoringMachineEx.swift */; }; + A325C7E5098EB5641EF49D279EA9EF03 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FC482CCFC42F915F06023F8A7DF40E8 /* JXCategoryTitleView.m */; }; + A34F832763C924A0911D1E7797533EF8 /* NSDictionary+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3387EAE707EA852914EB3CD0D69B1343 /* NSDictionary+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; A3678ADE855E05137649DB3C40AC1726 /* TUIMediaView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A21DD9A7DE0469E7318C8B61E5363B3 /* TUIMediaView_Minimalist.m */; }; - A3716B6B67727A527D76218D7A8C4C0B /* RACCompoundDisposableProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = 9ACBB663E14FE667EE2913DEAD2FED3D /* RACCompoundDisposableProvider.d */; }; - A3909B8A8CCDF010EF00EA5E5E98BCEB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - A3BD74698F85D9E1E91D0071CFFD9DF9 /* QGAnimatedImageDecodeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 37466EA66E56A361F640C4E23CC352BF /* QGAnimatedImageDecodeConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3716B6B67727A527D76218D7A8C4C0B /* RACCompoundDisposableProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = 58B5188933EFE0E84F3B4D3F7BF43664 /* RACCompoundDisposableProvider.d */; }; + A3909B8A8CCDF010EF00EA5E5E98BCEB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + A3BD74698F85D9E1E91D0071CFFD9DF9 /* QGAnimatedImageDecodeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C1DA722249DD04340455DFA86D43927 /* QGAnimatedImageDecodeConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; A3C0593AA171CDF13265995EE1C27679 /* TUIC2CChatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FFB85987A25E738F2F8E252A56EB58 /* TUIC2CChatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; A3C1D358E7E0DB52EAF1050F67D15699 /* TUIMergeMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E4A1EA0001525A567CA5C9A0ACD8D79 /* TUIMergeMessageCell_Minimalist.m */; }; - A407F1B14A4C6ACD00DA37BD363C9ADB /* LLHtmlWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E5FD6A0478E2CFA423EC3D10E9DC4E /* LLHtmlWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A40BFF82C7A11BFE60A9A61BAE518832 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D38ED02134D486969F0A4FD497DABA6 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A44C1B664D16CE42922D382B552CCDF5 /* YYTextLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = FDDE2CCEBDF4D48700EAC1BC0A5CFD7E /* YYTextLayout.m */; }; - A473E0B6F34CBE03B9E1F0511E140735 /* AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = AE046FC93A8BEE538670E8E76916CAEE /* AvoidCrash.m */; }; + A407F1B14A4C6ACD00DA37BD363C9ADB /* LLHtmlWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D3F9F4DF3C1DC363F3C1747A0F042C /* LLHtmlWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A44C1B664D16CE42922D382B552CCDF5 /* YYTextLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DDCA8479C21E6C665854AB7A6C26862 /* YYTextLayout.m */; }; + A473E0B6F34CBE03B9E1F0511E140735 /* AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = D421B73F2AB1AD9950928AAD24188E08 /* AvoidCrash.m */; }; A48B4E774BF0CC6A37149A99414D7972 /* TUIAttributedLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 454F9DFDA1065D194C8D1B3C486EF23E /* TUIAttributedLabel.m */; }; - A4CD275DADB3551201C2A05AD4BB269E /* NSEnumerator+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BD7F7B2D4E0B62EB7B5A1C3B7D26D38 /* NSEnumerator+RACSequenceAdditions.m */; }; + A4CD275DADB3551201C2A05AD4BB269E /* NSEnumerator+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FE3D8E42EF97CBAA2153E6796B78ACC /* NSEnumerator+RACSequenceAdditions.m */; }; A4EFF3A030165417C5D7BD5FC9A54416 /* TUIChatService_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = B0328F1C971A4B5D62BD91D769B98D0A /* TUIChatService_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; A503385F27166BA89C1C760F7CB62384 /* TUIMessageController.h in Headers */ = {isa = PBXBuildFile; fileRef = E2E9DEFD66C96770DF6DFAE74BA2EE2A /* TUIMessageController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A50833B08706004695F22D20FB258019 /* RACSubscriptionScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 516AD96624B4A298C1F0FE961D99B782 /* RACSubscriptionScheduler.m */; }; - A508F79AAC8CD67107DE7B2457764030 /* LLBaseTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E50F99000268DCD6D0779DF9DB9096 /* LLBaseTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A511C366D4A885EBF7F0D8A3630104FC /* LLRouter+AppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DC399463FEE73A0D6ED8CDD7AECEC9B /* LLRouter+AppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A50833B08706004695F22D20FB258019 /* RACSubscriptionScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = FEFC974F671B263EBF26A7BDD8953409 /* RACSubscriptionScheduler.m */; }; + A508F79AAC8CD67107DE7B2457764030 /* LLBaseTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C3B4D25E3B3EF56CE8D50A026C45575 /* LLBaseTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A511C366D4A885EBF7F0D8A3630104FC /* LLRouter+AppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 170B4737D8EF99A8FA05C7A23B23F883 /* LLRouter+AppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; A5126F403ECF0AE36119C5B3BB2792F4 /* TUIConversationSelectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 37D1B036F87F771DFD660BCC3CF71B90 /* TUIConversationSelectController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5549AA24F3127285C539E4B76DD61E3 /* LLLeftTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E02D80472BD28D97B5CCD043961427 /* LLLeftTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A55698FB562D29144BD37E7A7DAB3C78 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1C59B1BBA14512B3C880710F480778 /* Logger.swift */; }; - A556FEAD4F91630813ECE342296227D6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = FA9DACA3F1BA27D0C927D6431C555486 /* PrivacyInfo.xcprivacy */; }; - A57A3BE00FE7CE8F25BB2AB8CB5BBEA4 /* LrcParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7379A7788EF1280BF5E2E9301C053E /* LrcParser.swift */; }; - A583A30CEA07A0748B6D95D5D12FF5F2 /* UICollectionReusableView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = B3EB442D235D2C2CDA2ACA6010BF8C08 /* UICollectionReusableView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5549AA24F3127285C539E4B76DD61E3 /* LLLeftTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 89786CFB0B3C5AF09F0063427794DCFF /* LLLeftTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A55698FB562D29144BD37E7A7DAB3C78 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FBD338226836B031A24A27762915F5 /* Logger.swift */; }; + A57A3BE00FE7CE8F25BB2AB8CB5BBEA4 /* LrcParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35EA76B0EF001DAAAE68CB5B62F28883 /* LrcParser.swift */; }; + A583A30CEA07A0748B6D95D5D12FF5F2 /* UICollectionReusableView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BD5CCBD233C9725E461C49442B1F843 /* UICollectionReusableView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; A5A4A89D4912328ACFE850840C81AFCD /* TUIVideoReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = FEE1997B7EDDED81709C013F1C343020 /* TUIVideoReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5B6D2F21FDEEE7320A50D105D3282BB /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8D65F6F164527A92A298747C0A662BEF /* BRPickerView.bundle */; }; + A5B6D2F21FDEEE7320A50D105D3282BB /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B63BA3093E22820A65B90FF7FBB0962E /* BRPickerView.bundle */; }; A5C6AEEDF7CE8F35ECB2433DB4BAA0FD /* TUIReplyMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FB1C741978B157373EE662BEA616C227 /* TUIReplyMessageCell.m */; }; - A5C8153E33B06145D0DB2DFAFC9D6467 /* LLScreenshotActionView.h in Headers */ = {isa = PBXBuildFile; fileRef = A6655C00A0AD1B44149668BF5212DAAF /* LLScreenshotActionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5C8153E33B06145D0DB2DFAFC9D6467 /* LLScreenshotActionView.h in Headers */ = {isa = PBXBuildFile; fileRef = C82642F6DD1910B02E2CB7E3AB20324F /* LLScreenshotActionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; A5E2EC70CE6A9FC7335573DD41E365FB /* TUICommonGroupInfoCellData_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D349B4677392B69A14A120F95770225 /* TUICommonGroupInfoCellData_Minimalist.m */; }; A5FA9A0BBC68611F42DFBB6793732B2E /* TUIOrderCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F76A085CD6104D282D09A6AD4CA316 /* TUIOrderCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5FD23174C48674A5CCD2F6B932CEF01 /* NSObject+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F1041E0F35D75715BDF66C3D61785A9 /* NSObject+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5FF072E62B134B8816E19FB9240F843 /* GPBFieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F215DD9EB6D4626582CF58750F257C2 /* GPBFieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5FD23174C48674A5CCD2F6B932CEF01 /* NSObject+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 340D5C13BB9C695B9DA99E0ECDF548E4 /* NSObject+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5FF072E62B134B8816E19FB9240F843 /* GPBFieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 103BA56FB41C6802EBB399ADDBC15525 /* GPBFieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; A60D40B788496A29DFDF6F9DB519049F /* TUIOrderCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = A5E24F5FA1F54B91337C6669D431BE22 /* TUIOrderCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; A60E2744E30FF5F78A3037C83103024D /* TUIBaseMessageControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E8C9936364E090EC4037ED3F5F40990 /* TUIBaseMessageControllerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A61C327D757A120970680467C85B53AE /* OSSDeleteObjectTaggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 057751AC4C1E03D9F96356191576E525 /* OSSDeleteObjectTaggingRequest.m */; }; - A62277B21DD08F769983F30523D29BA6 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EB8403FD2793679C09D4205CC356966 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A63F84ECA6067F5AB271B8A351BD66CC /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */; }; - A643679AC9795083558C6D8E33AF6151 /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 87223425152940990B34AB17472C5B84 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6550B6FCD7840E718E0C3E81F11CF61 /* UIButton+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AA4ED9DEC3745B908004ABAEA9B80B5 /* UIButton+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A65BA83F178BD0897B4447E8E5285DA4 /* QGMP4HWDFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C5F18475ECD9A2AC3AD015695A9FB0 /* QGMP4HWDFileInfo.m */; }; - A69690C43A272A643A24944BB22368C5 /* YYTextAsyncLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84178BD88252BC78108CFCC9AC425A15 /* YYTextAsyncLayer.m */; }; - A6B4B302A0EAA86D83AD877DCFC48098 /* LLFilterDateView.m in Sources */ = {isa = PBXBuildFile; fileRef = 478085A88E2F2CFA393F308C399B6C76 /* LLFilterDateView.m */; }; - A6DFB50DD4199408EC4C671915BBD675 /* LLHierarchyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FCB09F6C22E6371A76E7B8AE8AF1B35 /* LLHierarchyViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6E26B3E1160E8782AC53CBCA3C3843D /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 25AED5C244790BBB589308F035139A9D /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A71E222C76A20B18600A6DE4091CFB0E /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 3363090C05DEAED6ADF9082E7DA16F7F /* SSZipArchive.m */; }; - A77513C2862A446F87DAB1690C77128D /* GPBFieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 12A8FC8C160812C65E4C8629B85A833F /* GPBFieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A798D4549AEDBC29A35E0B5BBF30F65E /* LLSettingWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AD04D61ECC9C2BAAF6E4ACB623C751 /* LLSettingWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A61C327D757A120970680467C85B53AE /* OSSDeleteObjectTaggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A0C0E0E71BC898B01785194BFAB0C194 /* OSSDeleteObjectTaggingRequest.m */; }; + A63F84ECA6067F5AB271B8A351BD66CC /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + A643679AC9795083558C6D8E33AF6151 /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 13FA732875D7053C925CF325B53FDB01 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6550B6FCD7840E718E0C3E81F11CF61 /* UIButton+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A76A0817AB9141CEAE4DF9EE1FCF2C /* UIButton+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A65BA83F178BD0897B4447E8E5285DA4 /* QGMP4HWDFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F583AFD8550AFE5A75B6F18B49C123E9 /* QGMP4HWDFileInfo.m */; }; + A69690C43A272A643A24944BB22368C5 /* YYTextAsyncLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B4F1EC84F075A17D49A81F1B6EBFB4 /* YYTextAsyncLayer.m */; }; + A6B4B302A0EAA86D83AD877DCFC48098 /* LLFilterDateView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C1AF703E379B65B318680A37DC3130 /* LLFilterDateView.m */; }; + A6C18639F320194DCC90DC340CEABA73 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E86BC2B5D47B2EA61ED76887B7F31B53 /* AssetsLibrary.framework */; }; + A6CD5C47D3F877E525C82A20BD3813AF /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCA7D797DBE802EE6DA6AF8A258915C /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6DFB50DD4199408EC4C671915BBD675 /* LLHierarchyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 654CFA573EECA8E3AC040B10A204A348 /* LLHierarchyViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6E3D156C99FA7723B8BE749C7A6ACE3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A43B8E8CEA964FCB6B496724A7B22DDC /* PrivacyInfo.xcprivacy */; }; + A71E222C76A20B18600A6DE4091CFB0E /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 982AB3BF6B2628EAF0F6B75E9C15E3F8 /* SSZipArchive.m */; }; + A77513C2862A446F87DAB1690C77128D /* GPBFieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = C003BEE3608B633E918C90327DD4CE69 /* GPBFieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A798D4549AEDBC29A35E0B5BBF30F65E /* LLSettingWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5310451521A581CD74E4B3F0E27D2F7 /* LLSettingWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; A7A1EC2B3C52F1E3109913BEE0C0A0CD /* TUIFoldConversationListDataProvider_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 849DEB0595FDC54CF25BCD9A3B3BF07A /* TUIFoldConversationListDataProvider_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7BDEB5D315249538BB28746C4991AC9 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25838C14B140F7B06D560254C826AA18 /* MobileCoreServices.framework */; }; - A7E260770BA88D7163467308544077B1 /* LLLogFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = B758D7609CA40333EE5BA6534316A75B /* LLLogFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A80000740A9A8FDDD3F7030841567A6E /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C9431F787B6481BE5FBE0131D66D9B6 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A7BDEB5D315249538BB28746C4991AC9 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A4B0155D81BD9992D04820FA803A6DE /* MobileCoreServices.framework */; }; + A7E260770BA88D7163467308544077B1 /* LLLogFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = D04A0233439BC2F162850F68B07CCB3C /* LLLogFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7F1684AFC4407027588736BD9DE3244 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BA6DF5BE5A1DBE7A5CAF475B59DC668 /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; A80C99AEA35E16F621C66C2CF026739A /* UIAlertController+TUICustomStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC8D55D1FF5DA885E9FF8AE8E2D7517 /* UIAlertController+TUICustomStyle.m */; }; A825D29D9DEA653F6681156B2C0D79BB /* TUIGroupInfoDataProvider_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 78C38A473ABFCB87E5984F46822129BA /* TUIGroupInfoDataProvider_Minimalist.m */; }; - A826A5E0505880B690A0B1877D27CF17 /* NSArray+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = ED2B13432580F6A8FEEB4EFC884E8EDE /* NSArray+RACSequenceAdditions.m */; }; + A826A5E0505880B690A0B1877D27CF17 /* NSArray+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 63783C8C7D8459660065E5F923BD3F1F /* NSArray+RACSequenceAdditions.m */; }; A82BDBFDFC750206683DC1ED93BC53BF /* TUIAIDenoiseSignatureManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 23282B13250A6E08A1364B956B7E310B /* TUIAIDenoiseSignatureManager.m */; }; - A83F07D3FD29A41A946F33C2A4A997E2 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F0FA0B296C5ADAA14E7594FCA39587E /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A85753CD3378DA1E2F2C45F4EEC5F48D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - A85C7760CC82EF9C2F68544C581744F7 /* YYLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 11733BB2435A6855E475B04166DAE5DC /* YYLabel.m */; }; - A8687AB34EEFAA4842B3C0EE468A14D3 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 23868E6AE5B4C289578AE40DA2186B02 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFD90DA7B9D10F1384271504C4F3570 /* UIScrollView+MJRefresh.m */; }; + A82C6D22F0644F05ED0987563683EEC6 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D57A82C4C9FC2CDB44E1501EE0A2693 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A85753CD3378DA1E2F2C45F4EEC5F48D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + A85C7760CC82EF9C2F68544C581744F7 /* YYLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8747BCAED6A317AE8A6FF8F1BDF2AD28 /* YYLabel.m */; }; + A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BD6C1F056BABA6595A64AC4C6F437CBF /* UIScrollView+MJRefresh.m */; }; A8792B6A24CD30D0C14857D9544107BE /* TUIConversation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61E71E5AFC1EED7DE1FC6729D0DE6108 /* TUIConversation-dummy.m */; }; - A8AD3B5507610591B1DDAAD9079CE895 /* YYTextEffectWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = F88ED63E28413AA45EEE4F588C554FD9 /* YYTextEffectWindow.m */; }; + A8AD3B5507610591B1DDAAD9079CE895 /* YYTextEffectWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = A85DF892F37C25E8A82270F153585F56 /* YYTextEffectWindow.m */; }; + A8B2175200EA398DB4BD83C9333AF6C2 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A62076422015F139EB015346368315A /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; A8C1CF3AC8D381A25AB42ECB249456DD /* TUIMotionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D65D2E87DDCE429CB28A60DFC7C2356D /* TUIMotionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8D22F3E1F684024B6175A5424FA026A /* OSSCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 24D6BA80B24D7261010827C40754F276 /* OSSCancellationTokenSource.m */; }; - A8E186B1FE4B17DA0502C02E03CA8A07 /* YBIBVideoData.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6B95A894308FE9B3CA3B9D8CE552DE /* YBIBVideoData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8E6366498BA4314BB4D850F0A3B22F4 /* OSSInputStreamHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7EF2534BC424235FDDDCD142D4CC28 /* OSSInputStreamHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A90260F860E51EC89130250EA3E61F22 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 33A7DB201278E7B15A67DAA4CC55BB16 /* SSZipArchive-dummy.m */; }; - A9071F54289564382DCD37D03E09EA0A /* RACSignalProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = 01E03793C3121E4462C84AD500C06DC4 /* RACSignalProvider.d */; }; - A90B103B83B99443B4D33C61DFC4EF7D /* OSSSignUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B08CEAA23A2CE65A8BA5C7E54D7D94A8 /* OSSSignUtils.m */; }; - A91B5CDC65167AFEEA4C4DBB6192F767 /* LLToastUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1EEBFC6730B639C90B950CE05ABA8A /* LLToastUtils.m */; }; - A92632FCAC9A973283751B2F31B85C4F /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = EDD1F064F51DDBB02882D4A37D0C003E /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A93021BCE0BEBE91764ED3D4FE1B0019 /* NSObject+LL_Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBBC273C90651D11EAED7CF814D17A7 /* NSObject+LL_Hierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A99E684297B033490ED7F4319EC39490 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */; }; - A9BBE0AEC8E8392547417D39FACFF3E9 /* NSDictionary+TUISafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B022C3F6170B768EE43DBF5F1231B2 /* NSDictionary+TUISafe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9CA4AAD9397E739684E6ABB73F0261B /* Pods-QXLive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76262613319C32AD3942999FD973732D /* Pods-QXLive-dummy.m */; }; + A8D22F3E1F684024B6175A5424FA026A /* OSSCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 75AD2F2F51F9CDB57C8CFC1E3D854BF4 /* OSSCancellationTokenSource.m */; }; + A8E186B1FE4B17DA0502C02E03CA8A07 /* YBIBVideoData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBED08975EC04695D0471F24E5EC0C5 /* YBIBVideoData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8E6366498BA4314BB4D850F0A3B22F4 /* OSSInputStreamHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A291A2B72EA4E6FAEDE7232917E9FB /* OSSInputStreamHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A90260F860E51EC89130250EA3E61F22 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F19568DAB9768DEED990AD23257476 /* SSZipArchive-dummy.m */; }; + A9071F54289564382DCD37D03E09EA0A /* RACSignalProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = B44B0A704748E5F5EE4F9F8C88B789C3 /* RACSignalProvider.d */; }; + A90B103B83B99443B4D33C61DFC4EF7D /* OSSSignUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F278D6855CB743D06DF092548A744D1 /* OSSSignUtils.m */; }; + A91B5CDC65167AFEEA4C4DBB6192F767 /* LLToastUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F747EE137563FC39B2250916416D7F2D /* LLToastUtils.m */; }; + A93021BCE0BEBE91764ED3D4FE1B0019 /* NSObject+LL_Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = A687BED20C7D536316FC3A7D7D95ADA9 /* NSObject+LL_Hierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A965EBDF43C882EEACB64A5D77FA415A /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = C811656C4254591CAAD70ACF5AFBF597 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A978F83A9DFDFE430AE04EC1CAB91913 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BFAC4ADECF889483CD444EFD2238929 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A982D8F3722564E5E64643BF5415CB88 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BE4183EB9DA3DD05163547DECF0939C /* SDImageFramePool.m */; }; + A99E684297B033490ED7F4319EC39490 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */; }; + A9C90BDA47752EB49496311AB0547462 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + A9C93AF46B2CFFCF6CEA58CF1F317800 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BD5FA8A96D9D23D9211395CCA8A4F9B /* SDImageCoder.m */; }; + A9C9D42351DCF33F4B3857A1C5B5F34B /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 2154EC194925378F4B4970367A60560E /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; AA0A898B94E21A15C8C5F9C1D95EF6ED /* TUIMergeReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 4611EA05FD8DE6B4D5D0A3CA495CDE90 /* TUIMergeReplyQuoteView_Minimalist.m */; }; AA20914B6700006115A9982CB3371DB0 /* TUIBaseChatViewController+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D548526C93C538E41E3CFF4945585BD /* TUIBaseChatViewController+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA35A30759B66CC0227A9B7A9E9F6D66 /* QGVAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 06BA58D78511214A92F4239A11D33B50 /* QGVAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA3D7F8EE07FC337044F13DD1A8FC4D7 /* LLScreenshotViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 79CD7D8BBA8DAE73423F3919B2BBA7CD /* LLScreenshotViewController.m */; }; - AA4CECA3798CE0C84CB7CD5F342AC4E3 /* YBIBToolViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9978C90B98A6132A9C4F97C04A6D06F8 /* YBIBToolViewHandler.m */; }; - AA5D573DC2037A7894BD045F3541C5EF /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D1E0EFA4DE3145AD511BF3FB961DB96 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA6CE6B93C8FA84C482D8648986E4D79 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 29FC6794C6199B47F54AE007341A95ED /* UIImage+WebP.m */; }; - AA9883CA105A3DBEEC0EB4A4619D158B /* YBImageBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C35A18837C82794E553190656BC924A /* YBImageBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA9B77313F1875379BA02FFB4F7B775E /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 726EEE9735270B6581559025F305E8CE /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AAAD0F6F65615FD60A6211D60A290A60 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = FB63BBE6E8EC0F0448A9B5EEA9F709A3 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA22C5CAB0EC8FA08492A7F38407BCA5 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1006B55F4244FD34CAB86BE7FC557622 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA35A30759B66CC0227A9B7A9E9F6D66 /* QGVAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB1A41894B3062E2B83982585206CA4 /* QGVAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA3D7F8EE07FC337044F13DD1A8FC4D7 /* LLScreenshotViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3255A026DBC0318EFC46551B68D63032 /* LLScreenshotViewController.m */; }; + AA4CECA3798CE0C84CB7CD5F342AC4E3 /* YBIBToolViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE45F49ED4CFC035A2719F21DAF4F22 /* YBIBToolViewHandler.m */; }; + AA6CE6B93C8FA84C482D8648986E4D79 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = AB553709600E3E065D5B17480C474C15 /* UIImage+WebP.m */; }; + AA8300B33346BFAB1E37B95405F535AD /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = C77AACE739BCE1A5E9D096C6E6898494 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AA9883CA105A3DBEEC0EB4A4619D158B /* YBImageBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60E714F82EE222A0F63630D61B959190 /* YBImageBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AAC91B42BB4C780D245E2E0FFBAA7D0F /* TUIEmojiConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = AA2FB3E6D8ADC13685158B6D8FE69523 /* TUIEmojiConfig.m */; }; - AAE556983AE3E026D5DE1BC5293242F5 /* LLTitleCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B2B77628A8FA421B081428BD80938AE /* LLTitleCellView.m */; }; - AAF2B7BD4C56295DBA1BB6039AC0EDD4 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 79368F6245F3CED3A8E41EFCA92CD80F /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAFF52BFB654564326D45F7BC6C7C1A2 /* RACTestScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 542083C4D6C9C6941F67DFC4758DD06F /* RACTestScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAE556983AE3E026D5DE1BC5293242F5 /* LLTitleCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = F819E968F4ACA14B3567C60C45EC87DB /* LLTitleCellView.m */; }; + AAF2B7BD4C56295DBA1BB6039AC0EDD4 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C203BA082EC1DA4047762B2C81E58B9 /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAFF52BFB654564326D45F7BC6C7C1A2 /* RACTestScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 899502FBB6B6D644524A81FACD02E803 /* RACTestScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB21A22A5A7DB8212F62286E0A97335C /* TUIMergeReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 47220AC1D156A75328B1EB3A111750D5 /* TUIMergeReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB277214CEA16AC13F50DE8C2697F1E0 /* LLWindowManager+Location.h in Headers */ = {isa = PBXBuildFile; fileRef = F172542D336174174374B220EFD45F14 /* LLWindowManager+Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB277214CEA16AC13F50DE8C2697F1E0 /* LLWindowManager+Location.h in Headers */ = {isa = PBXBuildFile; fileRef = E2169C728ECA5EC036D1CD033A2011A5 /* LLWindowManager+Location.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB50C532069CE971D8B476038838EF00 /* TUIChatMediaDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B995F64C2759E6ADA670C67D6AD2F04A /* TUIChatMediaDataProvider.m */; }; - AB59B540184D69D53E5107ADB060654F /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28E20C272F9729BBA0CB3812C98282BB /* QuickLook.framework */; }; + AB59B540184D69D53E5107ADB060654F /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A67A5C6CBAB5BF67506C7A70F12AB11A /* QuickLook.framework */; }; AB9A89C83F20056EF5282DF4A19CF1C3 /* TUIChatService_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 85401C39B0308D744C4AF607784E840B /* TUIChatService_Minimalist.m */; }; - AB9EE1CF134ED91269437197079AA155 /* MKAnnotationView+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A636263A73D61BEA285C712C2DFE24B /* MKAnnotationView+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABBE0A97B946FA6985EE74E8D18E23CB /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 971FC58B4D9165AF25C941F8A7844E44 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ABC1AF45D459CF87075F83085EEB0993 /* SVGAVectorLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C76B75DE0C089993FAA5C32A4EAB99F8 /* SVGAVectorLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABDF2546C46AA0359E468651D3CBF26F /* RACTupleSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 10375D77C57AD2457B6ACEF854A201E5 /* RACTupleSequence.m */; }; - AC0005CB442C4315F753DD394B2E2F33 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99EC967A202FA7B03AA1C6898E2BBD6 /* Model.swift */; }; - AC2D67400A7149586BE0FB41BD9F3AE3 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D9F7346356E01DD3637B1C15E365AA0 /* SDInternalMacros.m */; }; - AC53A41F3C483FA4EB16F11C82489EF3 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0732F7A634A61FA43D96B5DEC5B2FE /* SDMemoryCache.m */; }; - AC5BD66D1A8252977C95F6D166130C8E /* ReconnectTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FC2BBDE4D6D1A3FF6CEF2751C8372B /* ReconnectTimer.m */; }; - AC64486F607707ADC4C46C46EF281BBF /* OSSTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BE3471C2A7571657EACAAA84D5E8585 /* OSSTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC86A56E69976858BB0B5D95069FB48F /* OSSV4Signer.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BD298C854B5BE7C3C9270BE70441EE /* OSSV4Signer.m */; }; - AC886F52E3E61183AC99820BFEFBC00D /* QGVAPSafeMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 91669540A7698E341CAA3C52DAF2D02F /* QGVAPSafeMutableDictionary.m */; }; - AC8B2028B465E32EE6264C089B044814 /* FMDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF6328B9D978C844E4CB81FAE6FD9A2 /* FMDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC93B2FE9098DCFEE6AD4288102FC004 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE755B465506A4447E9AD389E2C5839 /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - ACA3E8B9182B9BD918ACD839AB3C9ACE /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B794B1AC15C1E8DE505D6151D2258970 /* BRAddressModel.m */; }; - ACB58EBCB043F97F51F3B9821FB5B86F /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BC3F288A6B15979B528ABFB10CC27 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AB9EE1CF134ED91269437197079AA155 /* MKAnnotationView+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A1D8ADFC778F8EED6176108D81AB894 /* MKAnnotationView+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABB4322FE068E8DBEC45FCDC1418F01C /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B74B65AA07714AC14A8E9B86A3A4D3F /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABC1AF45D459CF87075F83085EEB0993 /* SVGAVectorLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 354C3C21A292F214B8BE56FA99EBCC14 /* SVGAVectorLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABDF2546C46AA0359E468651D3CBF26F /* RACTupleSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D318B214A7C1B1081D57579C4DD9F600 /* RACTupleSequence.m */; }; + AC0005CB442C4315F753DD394B2E2F33 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CDB22E59EA8FC62CC575A7919518A56 /* Model.swift */; }; + AC1A43C798EF5A45415A5324DF801279 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 07E79ADDC5F4FE489A6B2E76CF9172BB /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AC5BD66D1A8252977C95F6D166130C8E /* ReconnectTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B877BD7BC304000D4B0BE7DCB6D53C0 /* ReconnectTimer.m */; }; + AC64486F607707ADC4C46C46EF281BBF /* OSSTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D3F03AAA3E760C3B8E3678058C233C /* OSSTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC86A56E69976858BB0B5D95069FB48F /* OSSV4Signer.m in Sources */ = {isa = PBXBuildFile; fileRef = EBD6D848881BA6A6A09320745B3C89A7 /* OSSV4Signer.m */; }; + AC886F52E3E61183AC99820BFEFBC00D /* QGVAPSafeMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 82562587B511A509383A8D72854A5F25 /* QGVAPSafeMutableDictionary.m */; }; + AC8B2028B465E32EE6264C089B044814 /* FMDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C1495CD5448A6EFED38F45A527251B /* FMDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC93B2FE9098DCFEE6AD4288102FC004 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = FD40C551F46673EDF0A2D2C24F073D6B /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + ACA3E8B9182B9BD918ACD839AB3C9ACE /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E2A3F933B5FE68555BBEB51008F6DC9 /* BRAddressModel.m */; }; + ACB58EBCB043F97F51F3B9821FB5B86F /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC83944AE9DC1EDD7A3475F7B291C15 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; ACB6CEEBA8EE1F6203AC5141284F8042 /* TUIChatCallingDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F0A524978AB3CFE61AA5CFF81EDB42CD /* TUIChatCallingDataProvider.m */; }; - ACC1789B45031DC853B2610155189BE5 /* LLImageNameConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD6F911A18CB07E54B1989E337E6C56 /* LLImageNameConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACCA4FAA6C3F4AB411DA92DABDBC6DE7 /* TUIWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7BEF24C1C8967E18F0BE66B0FE3D0F /* TUIWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD395F6BD7F53258A431E9479D07C6AF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C163433E84253AAA2BD6B36CC0276869 /* JXCategoryTitleImageCellModel.m */; }; - AD481FDB5982037BD20B74A8FAAAE90C /* LLShortCutModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 095C01BABBE95D985826C5BD8364F64D /* LLShortCutModel.m */; }; - AD534929285EECBE3ECFADAE0CF48907 /* OSSDeleteObjectTaggingResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1653F3237DFA8E1A57E18BB4C7817B42 /* OSSDeleteObjectTaggingResult.m */; }; - AD634BA9EE90917646DF25307B5D6063 /* LLBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE9F0876EC20A9F083A5EE419BAAE49 /* LLBaseTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD701CF655759DBAEB1F3782E02A6272 /* LLDebugTool-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD2FFEF87513CFE57B2A2DE82B692E3F /* LLDebugTool-dummy.m */; }; - AD77811C79EEADFE0E34C6D082F1AD4F /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 606480A06B20620A91CCA7D52A556BEF /* SDFileAttributeHelper.m */; }; + ACC1789B45031DC853B2610155189BE5 /* LLImageNameConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 37F667D0DBFE410E28D2779499C4AD43 /* LLImageNameConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD395F6BD7F53258A431E9479D07C6AF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = DB3B7F8A30B262F80B31FA820ED5A470 /* JXCategoryTitleImageCellModel.m */; }; + AD481FDB5982037BD20B74A8FAAAE90C /* LLShortCutModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 195C3C289162E648A1D619A1B4B96E7A /* LLShortCutModel.m */; }; + AD534929285EECBE3ECFADAE0CF48907 /* OSSDeleteObjectTaggingResult.m in Sources */ = {isa = PBXBuildFile; fileRef = CC5312AF6FBA8949781977323DEAB33A /* OSSDeleteObjectTaggingResult.m */; }; + AD634BA9EE90917646DF25307B5D6063 /* LLBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EC5759A3D64D6E4359B45A449795F0 /* LLBaseTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD701CF655759DBAEB1F3782E02A6272 /* LLDebugTool-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 89B8C160C9B8FB244FD67C498B0F433D /* LLDebugTool-dummy.m */; }; ADA175BAC67B58ADE1AA9699C61E9F40 /* TIMCommonTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 941FD917F417F550371D727FDF654777 /* TIMCommonTheme.bundle */; }; - ADB992510F33AC7C5C071C5DBA00FFB7 /* OSSGetObjectACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDF138583D03DAB9E36728524B3DE8A /* OSSGetObjectACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ADBACE35F75C88A346A58275DB5EE835 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BC55E95CBFBD5CC62B8E406B210352C /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AE0F1284A9C414203C1D5C66EDE95E8E /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = C14A2559387B53CD9263D758ABB087B2 /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE3E5B4D37CE1CAE158516E1827DB624 /* NSArray+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 937B5DF06A0E0EA7C03C953C18B656F4 /* NSArray+VAPUtil.m */; }; - AE49D0FD0F5649EA4DF5E6A243675A0C /* UIDevice+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 452112259A83AE275DF8010763DE5D01 /* UIDevice+VAPUtil.m */; }; + ADB992510F33AC7C5C071C5DBA00FFB7 /* OSSGetObjectACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 671AD687DE2A9004EB7B860715777140 /* OSSGetObjectACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADC24851255B750F83E51EB91F110B9D /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 63CDE53A29B0BF589F693E8CBAEBB2AF /* UIImage+ForceDecode.m */; }; + AE0F1284A9C414203C1D5C66EDE95E8E /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = DC49539AAD2F9F64523325C9C029A155 /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE1E83D78E910206DAB04D9A019D7992 /* Zip-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19273D67C7D67D752C0B805B300C27F3 /* Zip-dummy.m */; }; + AE3E5B4D37CE1CAE158516E1827DB624 /* NSArray+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 1762B76F8D2896C8BD39CCAEBEEC31BA /* NSArray+VAPUtil.m */; }; + AE49D0FD0F5649EA4DF5E6A243675A0C /* UIDevice+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F755AF5F80022FDE4DE647DD0770A0D1 /* UIDevice+VAPUtil.m */; }; AE52341D34E2158DD2BB75F30B7643B2 /* TUIInputBar_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = EED6A24B5F0A0825CE50F1995DE40B3A /* TUIInputBar_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE5DA38BC47030931A8FEBC5F5E52098 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D3A3BAB50ACABE4D4B73B791C756CC /* SDImageAWebPCoder.m */; }; AE79A02AA9E8AB6094EF954BA0B8FEB1 /* TUIConversationObjectFactory_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E5886BA16FE6219FD61B34C60A326850 /* TUIConversationObjectFactory_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AB08907AB7F3F770B283CDB5C51087EE /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE7E26C4052133D3AB3768FD5D215568 /* MKMapView+LL_Location.m in Sources */ = {isa = PBXBuildFile; fileRef = BF08DD312D67290C7BFD627155FFB011 /* MKMapView+LL_Location.m */; }; - AEAC7C6828DEA877DA7A7A997A73AA1A /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C30332DFF4728742E4266925EBEEA95B /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AEB8926360324E2A84020EAD714E33E4 /* RACSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = C255A818C9E391E3EF4FD87AE965CCBE /* RACSubject.m */; }; - AEBE15CBDA5A8D83867188FD9A92AB85 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 27EE9CF1E4DBD54F0FFD89F7A7D24F87 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEC0F5D5CE1F4DC93F86D4382F55DCAB /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 17172A7D8B5DF0EA8A57EEC4DF78602F /* UIView+WebCacheOperation.m */; }; - AEC54DB652B1960BED8B4F43B1C980C1 /* LLRouter+Crash.m in Sources */ = {isa = PBXBuildFile; fileRef = B71C06776DEC5A0F9F5B14FE9E0CB9A1 /* LLRouter+Crash.m */; }; - AECE7FFC186B979D71EB302B40219B83 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C12E5B73B8E01378CE22CD0882F95AE8 /* WebKit.framework */; }; - AF17C7BD3344504E243E234004B4593E /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 78FF72055E8C1D3CF92AFC742D3602C3 /* JXCategoryIndicatorView.m */; }; + AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0530CA95ACA47296C611C65A4C48575D /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE7E26C4052133D3AB3768FD5D215568 /* MKMapView+LL_Location.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B188AF11ABC695A8C591CCFCE3741A7 /* MKMapView+LL_Location.m */; }; + AEB8926360324E2A84020EAD714E33E4 /* RACSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 57DBE5E18EE466C6732DC09D06D7E549 /* RACSubject.m */; }; + AEC54DB652B1960BED8B4F43B1C980C1 /* LLRouter+Crash.m in Sources */ = {isa = PBXBuildFile; fileRef = 73706FB01E2DECC219126A9A3209D812 /* LLRouter+Crash.m */; }; + AECE7FFC186B979D71EB302B40219B83 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66FA1666019F2F9617F3A5B4650213BE /* WebKit.framework */; }; + AF17C7BD3344504E243E234004B4593E /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = C0219029E9E43C08F49F43F62C517DB1 /* JXCategoryIndicatorView.m */; }; + AF1E836BC84429676750E94613A5CEC5 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 070E0A055E488907F8C6932CCBB200E4 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; AF3272C5978A95B3D5EC82097EDCBF1C /* TUIInputController.h in Headers */ = {isa = PBXBuildFile; fileRef = 532D01F08F02C6F987F1F7330ECC9427 /* TUIInputController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF62B6D4FD3FC6994D9BDDEFA0FE91A5 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 441C7D6A46B3AA228483B6520C2081C8 /* UIView+WebCacheOperation.m */; }; + AF7C9C150875D43D2791D4F66D5F39CD /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AA17A9D1EFBC20860F669033D73E51 /* NSButton+WebCache.m */; }; AFA4CB5D2135D41300FE4199AA5351C2 /* TUIFileViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC32A51336B1D6507C77DE4C575139C /* TUIFileViewController_Minimalist.m */; }; - AFBA4DFDAFB6506D5DC862AFB1B4347B /* UISlider+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7416A64811F9742AEC3090F8544328B1 /* UISlider+RACSignalSupport.m */; }; - AFD6AFDBC3D3DF6DBD090006CF41A6F0 /* LLRulerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 674B9ACEFE87255EE27C2FAEB969BC11 /* LLRulerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFEED9925C7800D94EBDB1F42AF2C53A /* NSBundle+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B78151110F37C21B848F3FD01829E3 /* NSBundle+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFFCF22AB10FDB1BA56E318CF0FEEACE /* RACKVOChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = F0080BE3CE1A8EF82F73BECD0636AA66 /* RACKVOChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFBA4DFDAFB6506D5DC862AFB1B4347B /* UISlider+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E241228CEDF79BEF3B92FA29E248D54 /* UISlider+RACSignalSupport.m */; }; + AFD6AFDBC3D3DF6DBD090006CF41A6F0 /* LLRulerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 51AF8113A6263D3CDE7BE5C614A554BA /* LLRulerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFDF645683D9FE5419BE6CC469A05125 /* UIView+TUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3814AF3EC255DDF9577E5266D96B7B49 /* UIView+TUIUtil.m */; }; + AFEED9925C7800D94EBDB1F42AF2C53A /* NSBundle+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 65760C38CA52743665906378AA28522D /* NSBundle+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFF20591A873016E33C4AFB4829679CD /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 933597D58F60972C9FBCA1DDFD489C49 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AFFCF22AB10FDB1BA56E318CF0FEEACE /* RACKVOChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9430AB66010AA631CF130C9E4E90866F /* RACKVOChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; B015234590BDD54DBC723D7E5B6BEFF8 /* TUIMessageMediaDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A1D1E8E3BB385F625869200581B47A /* TUIMessageMediaDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B01B0D2C3D7DB351CAE2D74E6069B69A /* ForegroundReconnection.m in Sources */ = {isa = PBXBuildFile; fileRef = C197A3CE9ADDF1A25EECCAAB89A71215 /* ForegroundReconnection.m */; }; - B030B558BE97E0225652EFB8C8FA431F /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC5CE54BD98EFECE99871E029EF06C7 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B042EAB18E883CB34F46A53DAF25EB88 /* SVGAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BDCCB9BC332A8BBC3105D3B31B872811 /* SVGAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B04D54B2E42F42C809232E99989E85C1 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 83156D657A79C5138E075F70D68EE45C /* Media.xcassets */; }; + B01B0D2C3D7DB351CAE2D74E6069B69A /* ForegroundReconnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 02FAD85033B2089C692AD28A2CD21D31 /* ForegroundReconnection.m */; }; + B030B558BE97E0225652EFB8C8FA431F /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFC80C95BD87F390E6A865F48A6D868 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B042EAB18E883CB34F46A53DAF25EB88 /* SVGAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E150C7B99DB3BF47EAC81EA8C4408E4 /* SVGAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0763E503C83B88F7646562C2F128901 /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F297C683DFC094C1BAC7D0FC3DAF2F5C /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; B083BF6BC4142CA40E740BB7FC5D745D /* TUIChatPopMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 859DA83E1B98F6F07DD65F33A7D801E9 /* TUIChatPopMenu.m */; }; - B08C9FB6889D43C5CC37CCBBC69B21F6 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DC7522AD0D0623FAE5D27DE5FF7802 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B093988DE0FBFF14C01ADD682247DA04 /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 996B692C0F088BE9673DF8FD25FC2F47 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; B09D1973A651FF105C39DBF8C43047C7 /* TUIConversationSelectController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FA38DE937645738EE9103E4B8A16CE /* TUIConversationSelectController_Minimalist.m */; }; - B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 417285989E0A453800BBB9CA54A97283 /* MJRefreshBackStateFooter.m */; }; - B0A7C233634456686A7D69FF8591B1FD /* LLWindowManager+Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ADDD3ABCB1DF181078346E45FA4C1BC /* LLWindowManager+Log.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C3BBE56A385FC9FDEE685E9083AD8C /* MJRefreshBackStateFooter.m */; }; + B0A7C233634456686A7D69FF8591B1FD /* LLWindowManager+Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DC34A068077DFA9A3C77C06571FF24 /* LLWindowManager+Log.h */; settings = {ATTRIBUTES = (Public, ); }; }; B0B95D4D89830A79ECD7889F7DA1401C /* TUIBubbleMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = B129247FD92914E3FED8996F2357E494 /* TUIBubbleMessageCellData.m */; }; - B0C1588CF5226B5A7B4326114641CC87 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FC537CB3226F0F6F50B574F9AA397B9 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B0C5C3639DC783BA79CCA6F66AC6B885 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A15093345A6C14327770FF944887017D /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0ED4EE6497A02474DEAB3276F3A9710 /* OfflinePushExtConfigInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C8F97B02F5B488511B0CE5FA4CFE7F1A /* OfflinePushExtConfigInfo.m */; }; - B0F36E9025B754D74A5502D44A6BC005 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25838C14B140F7B06D560254C826AA18 /* MobileCoreServices.framework */; }; - B0F512045830FAB66AE7526E35501800 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 981C32382BDF3060A3E9F638C5C57ECB /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B12F010549F9A543F6211E3F92689B16 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = F7EE1C31B66841CA9C49A2BBF129AA19 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1863EDC31F3CAD3F67478685E2673DC /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 18716C601D9EEF138FF5701638193B02 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0F36E9025B754D74A5502D44A6BC005 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A4B0155D81BD9992D04820FA803A6DE /* MobileCoreServices.framework */; }; + B0F512045830FAB66AE7526E35501800 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 059B5D409318CD8D93A66EB097A041E4 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B10ECCC867CF04D8B0919C3C25384F11 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 970AF4B7BFE170D4945250E644A45414 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B1863EDC31F3CAD3F67478685E2673DC /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E4943D2D0B9FFEBA397DCCD362025CD9 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; B1C2CABFA17175C50CA81DC59B65B827 /* TUIMenuView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = AB621E0633786FE4BC8E55BD2183155A /* TUIMenuView_Minimalist.m */; }; - B25C5811E6864C0EEF1FE861CA805067 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */; }; - B274840BC120F8BF0053493A5BA09CB9 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = A8FFAD0549CD8017D066AA06998BB682 /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2988270E4F44FC92342D189627323F6 /* OSSInputStreamHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F567796C6BB30CA7689A426633614D3 /* OSSInputStreamHelper.m */; }; - B29D633815AA9A6C1740E98A0802E870 /* LLScreenshotPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA75A0E201D2B5862D979113B95F370 /* LLScreenshotPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2A55AD2A4FA2CFA18CA54EBEBF5DF99 /* YYCategories-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89C2077D3CB64743BEE28DB2D0277775 /* YYCategories-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1CD2DB19E192179712C064576745A74 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = B3F832F2B4C19E5C81F0E5E680F5D1F0 /* SDWebImageDefine.m */; }; + B1D499219E22629F17AA2B333B7E66D5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + B1DEACA29333F451154D9AA3ED72B09A /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 61E4C5401F2E34BCE0FCBA470E3C957E /* YYFrameImage.m */; }; + B25C5811E6864C0EEF1FE861CA805067 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; + B274840BC120F8BF0053493A5BA09CB9 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = A75BC77EB31709CB1D41E98777E3EF6B /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B27CEB09C2501BA30188239D06C3D3C3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */; }; + B2988270E4F44FC92342D189627323F6 /* OSSInputStreamHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3178347A4C5327D93B120D4EE564D6CB /* OSSInputStreamHelper.m */; }; + B29D633815AA9A6C1740E98A0802E870 /* LLScreenshotPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DCFE3F6AFAEEBC6E836DDC148905E788 /* LLScreenshotPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B29D84FBD85EA5AD2217ED780F2EB123 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = DE590FD7CC8FF3EADF495F5794FB93DD /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2A55AD2A4FA2CFA18CA54EBEBF5DF99 /* YYCategories-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DB57F5DA26A4F24A3A02393785F74C1 /* YYCategories-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B2BFC9A50E874B34E42B51A5A20D656F /* TUIEvaluationCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5666394C8E2E12E601208F9435337DB8 /* TUIEvaluationCellData.m */; }; - B2D7231DA297982AF33E710590E3F8A8 /* GPBType.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C428B0B8E90B0CA87895C3DA973B896 /* GPBType.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B2D7231DA297982AF33E710590E3F8A8 /* GPBType.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5720F010C721950F8B9403EEFDBF2A /* GPBType.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; B2EB9AA0D7FF4DF73FCD6497DCFDE7B0 /* TUIGroupPinCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9D185009F4804E7C7E3F0C509C5E69 /* TUIGroupPinCell.m */; }; - B312C7154719371C49BCF8055BCC1BFF /* NSOrderedSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8283EEE24956811D5ADF0C4C979C78 /* NSOrderedSet+RACSequenceAdditions.m */; }; - B312CA775DF8DB834AFD6FE2E2A110C2 /* OSSReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C367C7E38E17B6338E68521F5ED5B24 /* OSSReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B32194E9E3A8C21F5C3148D0475A104B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = B4BBA9231C4823D82156CFB8E6AE9003 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B35179A053209B558732CFA26451AA12 /* QGAnimatedImageDecodeThreadPool.m in Sources */ = {isa = PBXBuildFile; fileRef = B045D1FAD3DECBD8C5B3CC5C760CB83C /* QGAnimatedImageDecodeThreadPool.m */; }; - B35C07F89DAE0EDB7F3B4178875C394A /* LLSettingComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = CA902EF7EEA2362272F58006BAAC0004 /* LLSettingComponent.m */; }; - B36546A59E816A03A147F81D62207998 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D8461AF76E2193F9668EB2A94E99AA9F /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B312C7154719371C49BCF8055BCC1BFF /* NSOrderedSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B1BFFCFC6C51859FFD9C9ABBDBF260BA /* NSOrderedSet+RACSequenceAdditions.m */; }; + B312CA775DF8DB834AFD6FE2E2A110C2 /* OSSReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = EA32E98C9DBA059E4205EC581458383C /* OSSReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B35179A053209B558732CFA26451AA12 /* QGAnimatedImageDecodeThreadPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 53FE2614574061CBC55A1B687D023EB4 /* QGAnimatedImageDecodeThreadPool.m */; }; + B35C07F89DAE0EDB7F3B4178875C394A /* LLSettingComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E6AFCEEFAF137883D32E47BD48C0DEA /* LLSettingComponent.m */; }; B36C49E2A9035AD28D9E01676C0FEA7A /* TUIBaseMessageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C83C193429D5CFAFA375833F8D2FB49 /* TUIBaseMessageController.m */; }; - B38365382592A2EA2891FAEA021894E5 /* NSData+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 68EE59245BA31D2AC5ED00B704AD7B4D /* NSData+OSS.m */; }; - B3BAE2216F20F91DBC4C3E3B105E077D /* RACCompoundDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = EB63DB15C24B3DE2BC30934311E81BD8 /* RACCompoundDisposable.m */; }; - B3C02CC1DCB980407632C8FDA40F4D55 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D9BDACB4AC1A5E9AB1C4CDDED81491F /* SDImageHEICCoder.m */; }; - B3CF0FD8C5CAE5360ECF449DF19A4B73 /* NSObject+RACPropertySubscribing.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FD3AE43B6D50995FFF5DCC81FB0A45 /* NSObject+RACPropertySubscribing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B38365382592A2EA2891FAEA021894E5 /* NSData+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = B810A9B9528573F1C75469C4C3C78D7B /* NSData+OSS.m */; }; + B3BAE2216F20F91DBC4C3E3B105E077D /* RACCompoundDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D265E983DA80B4DBBE3AF47B25EFCDB7 /* RACCompoundDisposable.m */; }; + B3CF0FD8C5CAE5360ECF449DF19A4B73 /* NSObject+RACPropertySubscribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE201C9EDE3E86876EA40183DA69E3A /* NSObject+RACPropertySubscribing.h */; settings = {ATTRIBUTES = (Public, ); }; }; B3FCC072729A144D44BECE3F186F19A8 /* TUIMessageSearchDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CFA74FA375BF7B5E5D107A62E55B907 /* TUIMessageSearchDataProvider.m */; }; - B3FFCF67603888B839DC1AEAEAA2B1C8 /* YYTextContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B17D07124DB45DB3D838DD1F9DA9D80 /* YYTextContainerView.m */; }; + B3FFCF67603888B839DC1AEAEAA2B1C8 /* YYTextContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 050E411EAB2DAF29965440F9ADDAB156 /* YYTextContainerView.m */; }; B4101943A28176C9E730CA0BA4088070 /* TUIConversationSelectDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 0209152A2926B97D17EF7B12A9425FA1 /* TUIConversationSelectDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B419C5BE20C01EDD45229F4994D5EBB8 /* TUIThemeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC3C76B119B8122DE10E41DE6041FE3 /* TUIThemeManager.m */; }; - B425C0ABA12FCB46B49E9FB0D803DA1B /* OfflinePushExtBusinessInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 05BC9D17EBBB0C644FBB473A801A365D /* OfflinePushExtBusinessInfo.m */; }; - B42A0E54DADF6B30A598804F11F7FF71 /* LLSettingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F3D6069359458D7824219EF76DF76117 /* LLSettingManager.m */; }; - B45B47737E78C234255108528D7F601D /* NSArray+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BFEC9BE749A5C1CB117F4B0930EF742 /* NSArray+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4A055DE2DAA83775FEAD725E7E34F13 /* RACArraySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DCDE14DF987B099117F935BE56E9C95 /* RACArraySequence.m */; }; - B4A3D389BDB1B0E149378182CC942228 /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D66753ECDC2A1280B557966F8AA43625 /* YYClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4B5D09B6C943A88805B18833A836718 /* YBIBCopywriter.m in Sources */ = {isa = PBXBuildFile; fileRef = CC5BFFB7E09C61CB309D08383AD52AFC /* YBIBCopywriter.m */; }; - B4BAFD47D3A4DB14B32D24B538A876B3 /* NSObject+LL_Runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F2570F601EBD2822D4293872112500E /* NSObject+LL_Runtime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4CB6A1B989CD12431E847564C0306C0 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D9D60ABA3775CD809A56B0455D870F3 /* SDDeviceHelper.m */; }; - B4DF1CDCE2413AF579E102954A4033F6 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C660A443278CAF54E0270773352E54B /* mz_strm_os_posix.c */; }; - B4DF97F5231A63D2776A80E85B7C01DA /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B68B1A4BCB093745BF69EB0C4F53E17 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B42A0E54DADF6B30A598804F11F7FF71 /* LLSettingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BEEC7394569DAAD54F66E20CF9CBACFD /* LLSettingManager.m */; }; + B45B47737E78C234255108528D7F601D /* NSArray+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA24CE00E2B054DFD47F92879471271 /* NSArray+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B47E3D187CC3C49E085401A8E5663C3B /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6742952E3C2B164C0F8981C4F188C493 /* UIImage+ExtendedCacheData.m */; }; + B4A055DE2DAA83775FEAD725E7E34F13 /* RACArraySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = A35BD9C8F4D97D0C81E727EADD3E0184 /* RACArraySequence.m */; }; + B4A3D389BDB1B0E149378182CC942228 /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0C1642D54AB3CA1AB9E283E62D57EC /* YYClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4B5D09B6C943A88805B18833A836718 /* YBIBCopywriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 107B9B81F6D295C40C085A124188A1A2 /* YBIBCopywriter.m */; }; + B4BAFD47D3A4DB14B32D24B538A876B3 /* NSObject+LL_Runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BF1B77FD6A05F3D8E66686BAC0A9BEF /* NSObject+LL_Runtime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4DF1CDCE2413AF579E102954A4033F6 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = F853F1D51DACCB15646E344EC336589D /* mz_strm_os_posix.c */; }; B507480DC8ED83A6D34134E3C7E969C7 /* TUIConfig_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = F1EEED01BE9023F1C663EE34510B3880 /* TUIConfig_Minimalist.m */; }; - B5074964950186F624B781D47AFC6675 /* LLStorageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA3984DE55278ECF783620C49D5DC29 /* LLStorageManager.m */; }; - B55D6315E855BFCE88C9B27B0C278C4F /* RACKVOTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A2004DFA0F70F6A5B94B7990CC2673 /* RACKVOTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5074964950186F624B781D47AFC6675 /* LLStorageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2E4449147CF1B92367B8ED7A68AA121 /* LLStorageManager.m */; }; + B55D6315E855BFCE88C9B27B0C278C4F /* RACKVOTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = E38E75419CD6F10F456D076A1546C7DD /* RACKVOTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; B56DDE0A2EAEAAC757DBB2A2FE734399 /* TUICommonGroupInfoCellData_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 80BD092334EDB6A9A6A0038022DD9132 /* TUICommonGroupInfoCellData_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B577C4FD41D879C55FD7F377DADE1E72 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */; }; - B57E67F5CAE0DF86D148A3CDA0407BA0 /* YYTextArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = D3720B31251CEB35AA80348A5D6B55FC /* YYTextArchiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B58611259AE2131CD3CA1DCFEF2FB3AA /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 00E54A26047A45109CD03E5267E1FBBD /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B57E67F5CAE0DF86D148A3CDA0407BA0 /* YYTextArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = C390868BE63CCE0630FC7DA5613A5713 /* YYTextArchiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5893E12228197A222E95787636062DE /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F2DAB05BE0EAA8C06364DC5062DD656 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; B58E8E516E4ED4AECA3A30F1DA59A14A /* TUIChatFlexViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C19DB3A1120B979C84C73A7C2A4EEE20 /* TUIChatFlexViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B591D937E11571F998EF92C254F0C69F /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D4069C8615C20252981D4724A59F39A /* NSData+ImageContentType.m */; }; - B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D363CB943A6B0CA464E6270C386CB496 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5BFBD6AAD4CF850D3EC999700B6EDDC /* BRStringPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = E52A1C45F50B28BEBE213AC9412F8D5A /* BRStringPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5E7914BC5C9FE7BFA6D583B9A752C22 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A8A04CD85E72C3ABEBBB234ECF6DA7C /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5EB4DB03000B5122B3D1555D3A36D6C /* LLToastUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 89279C4D0D6A33BBFE7C030B61F964C2 /* LLToastUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B60F705883B0DE642A3D14A78EEBD83C /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = F80C9EBE6422E81CB7E90105460E0332 /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B614C78120A133ADB1919C002E0B7920 /* LLHierarchyPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 94DA493AC177C148A169200ADEEA827E /* LLHierarchyPickerView.m */; }; - B617A10D3E46A449BB297E881A6EAE9E /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C9B31EBB04E40895EB1F907A71BB30E /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B6422D1C5378A1E8CF1DB4EA21D31BD3 /* RACErrorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = C731A0E015DBC7871E721BA24F1165BE /* RACErrorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B64647DA56D15CFFBC2D08FE68DDDAF5 /* LLEditTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 47ADB278BAFDC43EED49ED88E003CF88 /* LLEditTableViewController.m */; }; - B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6E7F33C39B69F9D66E9251CBBBDAFE /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B77A9DBB88AB37C868D97E54E4AE5A /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1C50BBDF88AFC9122FEF2B47EE690B /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B9E5CB44FF88EFC0AE1CBC28A1A414 /* NSArray+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 360A006B0765B9B49ED6272A2FF09E0C /* NSArray+YYAdd.m */; }; - B7066DE77D534E0648F4E35153B9E485 /* QGMP4FrameHWDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 994D224B1687C000D03B9197E0E10A26 /* QGMP4FrameHWDecoder.m */; }; - B719AD03446508141ABB89B5F8CB2E3F /* TUILogin.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BCCCD8BC95F5E12FB275A7AAEDEBAB5 /* TUILogin.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A4EA5444D3E95AE512B1D488D4C6AA0D /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5BFBD6AAD4CF850D3EC999700B6EDDC /* BRStringPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = BF1D5FE179804694EF63A50FB66D79D6 /* BRStringPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5EB4DB03000B5122B3D1555D3A36D6C /* LLToastUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4D8633E56A1ABE21BAE5B39A54DDB1 /* LLToastUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B614C78120A133ADB1919C002E0B7920 /* LLHierarchyPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F9E95BE53E6A32451C6234D71E746822 /* LLHierarchyPickerView.m */; }; + B6422D1C5378A1E8CF1DB4EA21D31BD3 /* RACErrorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D8CD4A6EF4FE9FB9EE108598849301 /* RACErrorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B64647DA56D15CFFBC2D08FE68DDDAF5 /* LLEditTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE24BBE6690040438CF62BEB8DA4276B /* LLEditTableViewController.m */; }; + B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = AAD34CD00E99EF8DCB941FA4C2F5AE61 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6B77A9DBB88AB37C868D97E54E4AE5A /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = BE797AD1F23CC52C95C35CD7E1CC7C54 /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6B9E5CB44FF88EFC0AE1CBC28A1A414 /* NSArray+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D60CEA3C1DFC351B3099F26E0599BE4 /* NSArray+YYAdd.m */; }; + B7066DE77D534E0648F4E35153B9E485 /* QGMP4FrameHWDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C551C8EB9741E8A7CEF79E88D215618A /* QGMP4FrameHWDecoder.m */; }; + B719995C3EE0435B860005F73A68089B /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DACE3EC3C26BB00A344269B7F014BC87 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B720D88CD6509882A53A6BBBC2B80D2F /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = D634A240E60F7ACCC06011B82EB73F23 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; B7554ACE935EDB764673CC8B15C60DEA /* TUILinkCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6009D6F586D3EA39BEF69DD730FFE527 /* TUILinkCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7648CB7A7E7710660F3127D97A45A99 /* QGBaseAnimatedImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = BFFA9BB7050A12BE51DCBD429FFCB182 /* QGBaseAnimatedImageFrame.m */; }; + B7648CB7A7E7710660F3127D97A45A99 /* QGBaseAnimatedImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 302F072C7A785349E26A8017AE226699 /* QGBaseAnimatedImageFrame.m */; }; B76694ED45F93710C4662A7DAFE10C9B /* TUIJoinGroupMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 435A259AFFAA7D677132640D57782A61 /* TUIJoinGroupMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7C57A55A892301550A7BEFF1C9E6754 /* YBIBVideoData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E27501A01B72EA351AC7DEC82594DD2E /* YBIBVideoData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7C873D76AB33D94EE7C5ABE8C048CDD /* QGHWDMetalShaderSourceDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7B3C98A21BCCAD1746F7D453BEC2DE /* QGHWDMetalShaderSourceDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7CB745A21CDC4A896554B3401B55632 /* TZAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 5198AE5AA8C7C474C44D76E37E2858F0 /* TZAssetCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7D013AF092BD6A1532B9063FDF32627 /* OSSGetBucketInfoRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D360E377D7B4FA534E733E1A84A25B90 /* OSSGetBucketInfoRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7D7F77BA6353B7EC34BE6C1F5FA4BE4 /* Pods-QXLiveDev-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9729C86379BFD05AFA85BB733D4EDC3A /* Pods-QXLiveDev-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8231839D764B5F9F7F07D57E5707A96 /* LLTableViewSelectableModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5325AA0AE095774B87D5C1FCD1D611 /* LLTableViewSelectableModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B79C5211CB9EAD7F0370A3FF5AA52339 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C3CB87DA9EDE7FF41B2520CFA0441069 /* PrivacyInfo.xcprivacy */; }; + B7C57A55A892301550A7BEFF1C9E6754 /* YBIBVideoData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A05C39702EF96E64D5A8F78FAA0AEE7 /* YBIBVideoData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7C873D76AB33D94EE7C5ABE8C048CDD /* QGHWDMetalShaderSourceDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 8653C49168871FE0C9AB90AAC3161298 /* QGHWDMetalShaderSourceDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7CB745A21CDC4A896554B3401B55632 /* TZAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = EE843AE22A85DEB0DB74332F863118A8 /* TZAssetCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7D013AF092BD6A1532B9063FDF32627 /* OSSGetBucketInfoRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 038598EF7831757144B9C4460E6D0C25 /* OSSGetBucketInfoRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7E5D975A14EE67EBE9EEEDA62E03FBA /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 949810BF2C56B33BC4CF2C2E7814297D /* SDWebImageCompat.m */; }; + B806CEB6DD744A19286FF0E9D4E7AF67 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */; }; + B8231839D764B5F9F7F07D57E5707A96 /* LLTableViewSelectableModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B4786D06C98C7F54D8623D193E883C /* LLTableViewSelectableModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; B83265CF308C94BEA7DCAB56B73032B3 /* TUIVideoMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE8008F97A8FAE3D61F96263684D669 /* TUIVideoMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B865342C07336C6FFD6CA646C7C77BD5 /* LLDetailTitleCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 82DBEDEBF84E34F22EEA4E43537621DA /* LLDetailTitleCellView.m */; }; - B8BECE7D339672F210CD274C109AEE91 /* LLConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B68BD91308DCB817ECEF24637378C2 /* LLConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8E83660C660C63DD95B7C25B3C49DC5 /* NSOrderedSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B244589F305D25D622E5C54B975460CC /* NSOrderedSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8F8CC0EB4C6CC9653910685D7429867 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A9FECB3DF76D65016E9D92FD7D4BC798 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B91267D4D0CE9A88612A62F9773F318B /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D2D82A382D9323973595CA59909B34 /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B92BD83C69F10179ECCBF07FE6132768 /* RACScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CAB2046BAA503E6039F2F124A0AE1C5 /* RACScheduler.m */; }; - B940240C643CCC1314AC65D48E4CE89E /* YYTextUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E39896E1E6DF7D29370433E29139083D /* YYTextUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B948DCB652CEF1509FBE410D85844A53 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 817898EE8D8ACA23E96A218AC735528E /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B846E213F484806CB8E4F74F2DFA9EFE /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 19963A5B4C3FD728A2A2BE72D49BF3ED /* SDWebImageDownloaderRequestModifier.m */; }; + B865342C07336C6FFD6CA646C7C77BD5 /* LLDetailTitleCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = E6823DB47E243B6C276E36DA486D9CB6 /* LLDetailTitleCellView.m */; }; + B8BECE7D339672F210CD274C109AEE91 /* LLConst.h in Headers */ = {isa = PBXBuildFile; fileRef = E4448B6915B179BFEAEF6245B3BE722F /* LLConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8D4B7844F609416726F0B02FCAEA660 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = AC65407532F4C689DB36CD6A55C47F42 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B8E83660C660C63DD95B7C25B3C49DC5 /* NSOrderedSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C89FB44434DDB60D130F00D76923E32 /* NSOrderedSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B91267D4D0CE9A88612A62F9773F318B /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = E62FC92A2402198CAD267624467EBB81 /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B923A9D47DED275F89115F2DB36C08DF /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = ECCB174B0A81D9A9938707FE508CF775 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B92BD83C69F10179ECCBF07FE6132768 /* RACScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = B3B8814894BF2C5AD4EA8B779B0B9C7C /* RACScheduler.m */; }; + B940240C643CCC1314AC65D48E4CE89E /* YYTextUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = CB57056147B572AA16AC8F3A6F8F3DE7 /* YYTextUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B948DCB652CEF1509FBE410D85844A53 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8036E4822E47748646E4C8079711ADDC /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B952FCEEC0868FD82E9C3EDD5F16B304 /* TUIFloatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E1101C61C1A4BDAA8BB778E75DF00D2B /* TUIFloatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B95BB8669032DC4BCC5D21D8A4D82947 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D7437B35955ED8C928AD6CD6AE2BE22F /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B9713A191E896B331A7281BCBB3D755B /* YYTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = E1524D98B1B1821135F1CDA5B7BBFCA7 /* YYTextView.m */; }; + B957506997F25053B7F13CFFE55F5908 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CF552B94D869FC0760C9EF232E9EF18D /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B9713A191E896B331A7281BCBB3D755B /* YYTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F9CEA56BA9A2CA9ACE092EF99CFCB1C0 /* YYTextView.m */; }; B9AD16DD951237289B943730F648ECED /* TUIEvaluationCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 91AF72E84F1B3D7D62712559F9173D1C /* TUIEvaluationCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9AD528414906CA2F7EFC29C105A4835 /* YBIBScreenRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 806434FD51DCCB009C5FCE01555C4CB4 /* YBIBScreenRotationHandler.m */; }; + B9AD528414906CA2F7EFC29C105A4835 /* YBIBScreenRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 90CC5D58CDA022F0DAD838A155F88E67 /* YBIBScreenRotationHandler.m */; }; B9B2F5FC79BD7883C24D60FC7DDDDDF7 /* TUIVideoCollectionCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = F39FB78955E98B67315B93BAD487EA3D /* TUIVideoCollectionCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; B9C8FE44521FDABE51E5700736C97036 /* TUIChatConversationModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A200D818BDB69B5F0D77D66B2DE78A3D /* TUIChatConversationModel.m */; }; - B9CF0D8789B05A9E5A5DBB941A78F01D /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E0C206087FB97FEF7BBED9E9595DCD /* SDWebImageDownloader.m */; }; B9D0D5D42CB2CD3652108C38B15E2868 /* TUIFileReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = F1081D72699581714977A28594C061DA /* TUIFileReplyQuoteViewData.m */; }; - BA1172AA4D566319FBBCEE8D64799A9B /* GPBWrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ABEAD481E1E88C3AD3E841713DEED35 /* GPBWrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA1172AA4D566319FBBCEE8D64799A9B /* GPBWrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 604B6177D7F790BBC99D79B61A10403E /* GPBWrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; BA241D68511B97976412004217C94F6A /* TUIFoldConversationListBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A83C9055BE34E4EF6EC84D0CB16FE2 /* TUIFoldConversationListBaseDataProvider.m */; }; - BA33FDF0735B8784707F2C861A9A736E /* OSSGetSymlinkResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C2086B6A79A9595D6F1EA6ED5F83F74D /* OSSGetSymlinkResult.m */; }; - BA7C931B06D672353400DC9A679FC09E /* LLLogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B13D6DDFC10504F2A2DD503BC319E57A /* LLLogViewController.m */; }; - BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C4232BC990365A6BC6E0E3148E9ED83 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAB610573F10DEDE42406078AC9476D3 /* AliyunOSSiOS.h in Headers */ = {isa = PBXBuildFile; fileRef = B50A4300A386529E85995006218B3311 /* AliyunOSSiOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BACAA91A92F35CD7E7795232A83F21D1 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FE85157B9891EDA02EC44EF7F7DBCCEF /* AFNetworkActivityIndicatorManager.m */; }; + BA33FDF0735B8784707F2C861A9A736E /* OSSGetSymlinkResult.m in Sources */ = {isa = PBXBuildFile; fileRef = BE18BF96F9ED11445CF8FC24F2AA203D /* OSSGetSymlinkResult.m */; }; + BA6E8A36E704F9DBF7CE5B28EE03D17D /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = CC11E565DFEDF2A27A5B9778C85ACE5F /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA7C931B06D672353400DC9A679FC09E /* LLLogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B13E833E737474C1E3C8C2ABC68ABDFC /* LLLogViewController.m */; }; + BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DFC4FE506A8B7A0543399AA7D659D80 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAB0D385B3DBF9F9B4271F46B77F9107 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 227482112708CF2FCE79D210B0E78238 /* UIImageView+HighlightedWebCache.m */; }; + BAB610573F10DEDE42406078AC9476D3 /* AliyunOSSiOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6905C34F7E865783EE450007EA8B53 /* AliyunOSSiOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BACAA91A92F35CD7E7795232A83F21D1 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC57EAE742A855E9BD49E4B6B2435ACA /* AFNetworkActivityIndicatorManager.m */; }; BADD1A8101E057EB95AB8FE4E4364E4C /* TUIMessageDataProvider+MessageDeal.m in Sources */ = {isa = PBXBuildFile; fileRef = 86A0E774E4F0A0D70B4212FA5C0F653C /* TUIMessageDataProvider+MessageDeal.m */; }; - BB02300750C2DBC52F7209EC008743BA /* YYTextInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 3402BBD8796D02B0C9FAA5F673B9A7FE /* YYTextInput.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB1D4E2C6DECAD5CC7F792944896E37C /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F9E66DF009AB07DC7E2098386A519884 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BB6F9FFD17C2A85CC9DE61C60D4BD853 /* LLDebugToolMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D461EC05C80CEA151F4CC63998D78EB /* LLDebugToolMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB90806E75565C863473ABE545A5AEEF /* LLWindowManager+Crash.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9506F9285D50F56D5A5507290DCAE4 /* LLWindowManager+Crash.m */; }; - BB99F9A5505E18E8AB3BF9D27989ECC1 /* CALayer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 803FE2394EACE1DD78AAC5E5B7585802 /* CALayer+YYAdd.m */; }; - BB9C1E479614C479429B4964256AC6E6 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBE57FDDB5FEB5018C5A779171AA5F33 /* ImageIO.framework */; }; - BBA7D6B1F5A85263992FEDA1FF97BA10 /* NSObject+RACSelectorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5668BA5DAD736B49A017DF2E388651D3 /* NSObject+RACSelectorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBE87AECC8A612065F059DB7049872FA /* LLScreenshotComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = CCDA495D639A35D4D6CD55C5366BBE4E /* LLScreenshotComponent.m */; }; + BB02300750C2DBC52F7209EC008743BA /* YYTextInput.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D010B8277004C4E2A48274EB8D5712 /* YYTextInput.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB6F9FFD17C2A85CC9DE61C60D4BD853 /* LLDebugToolMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D765DB25B9D7DBCE9FC93E5DDC1A929 /* LLDebugToolMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB90806E75565C863473ABE545A5AEEF /* LLWindowManager+Crash.m in Sources */ = {isa = PBXBuildFile; fileRef = F8646204A9026BCB3F61952D8EA7BE6A /* LLWindowManager+Crash.m */; }; + BB99F9A5505E18E8AB3BF9D27989ECC1 /* CALayer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = F31E5EBBD12D52E630D943496A9151D0 /* CALayer+YYAdd.m */; }; + BBA7D6B1F5A85263992FEDA1FF97BA10 /* NSObject+RACSelectorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F99A474F50D0D618E7941A0F9C72BB4 /* NSObject+RACSelectorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBD19F40B97082E748BE5AC44CDAA51C /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D967903D66EE300DF9951A621BA3E28 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBE87AECC8A612065F059DB7049872FA /* LLScreenshotComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CC1FF2AD5452B874857B99A32DBFE0F /* LLScreenshotComponent.m */; }; + BBE8F52B274AF0A63061166A01DB8256 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B4974D415230D74852002771EE0573 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; BBEEFD714540BBDC873B782FA65B571C /* TUILocalTipsCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 532DE30E5C50174E1ACE829BEA5AC080 /* TUILocalTipsCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; BBF52AA1E4701487971B6EC91D182DE8 /* TUIImageCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 711039907C470CFC941E325544BC7CF6 /* TUIImageCollectionCell.m */; }; - BC01EA1E9B92363D7234BCEF0FFFA7CD /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = E6CFADBA732CDB42EA1F71B863ECCB6F /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BC0E95FE25D8CCC1F7BD3FBA44CC05A5 /* SVGAVideoSpriteFrameEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = C298CF6367459BBBCB8D38918BE7B1DE /* SVGAVideoSpriteFrameEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC0ED3E979CABE9BAD13FAF2BFB3115D /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A44C4706570883CBF60C8F64056665 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC0E95FE25D8CCC1F7BD3FBA44CC05A5 /* SVGAVideoSpriteFrameEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3FB1F121C2D1AEA313F413197FF936 /* SVGAVideoSpriteFrameEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; BC22B42EFEF0FFB47F09B6A527E8ED1F /* TUIFileMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = DEFD7EB8420DE2362781DDF46E24FD1B /* TUIFileMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = BA62B69692E92A23E197FED89F906EE2 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC4A8237493422E675B2706AA113E68B /* YYTextSelectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 452FF1E716AC4E7B15BB5756A3B8C606 /* YYTextSelectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC5458210A973BC7A29D1F45D458A14B /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1192CA7E43164FAC46EE714788D12FE1 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E751318C392BA743CC1802177F458D /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC4A8237493422E675B2706AA113E68B /* YYTextSelectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FB420840016DC5AFA1637003067FDD /* YYTextSelectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC5458210A973BC7A29D1F45D458A14B /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 83712669C7F8FCE94AB6932D04341B35 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; BC6036D51C7365B2E517559BF3120732 /* TUIImageReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 79D6C309FA26434A55A4DBA122CC04CF /* TUIImageReplyQuoteView.m */; }; - BC60AF43B11C3B3BEA8E91CD67B3EB0C /* UISegmentedControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A8841820591888B83331842EA5B9F5 /* UISegmentedControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC60AF43B11C3B3BEA8E91CD67B3EB0C /* UISegmentedControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D28AE5C239DB630C7D59111EAE83EC08 /* UISegmentedControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC69ED49FF4FA7E6C2B88BE29CBAA969 /* sharpyuv_dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = B15739D3AA245DC3EF6AD0F8B840BEA6 /* sharpyuv_dsp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; BC6EE58BC216E60A886D7D65B7495538 /* TUIEmojiMeditorProtocolProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F386B586F40CECF14B9D7FD3C6A1BC9C /* TUIEmojiMeditorProtocolProvider.m */; }; - BC999491A9A41909A6EC607F5424FD17 /* sharpyuv_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 13EFB09FE012C019496C1846F4AB1505 /* sharpyuv_cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BCA586E5D8C61CB5D32A9E947C277B06 /* MQTTSSLSecurityPolicyTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 33125765AA65B0BC653689BB718EF4D4 /* MQTTSSLSecurityPolicyTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCA597780C9ECA993B3E2754BE10BD91 /* TAAnimatedDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6978856AF9DC3D3FAC8310F4597A5E5A /* TAAnimatedDotView.m */; }; - BCA6B45AB0A0A3C7C67A31BD72CE399B /* SVGAImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0C935E7161AD960F6CC00D2E003436 /* SVGAImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCA947B348A2977CD7E8B8ADB78E6851 /* YYTextArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 858E5A2AA763EB7CDA006D6AF85879F7 /* YYTextArchiver.m */; }; - BCEEAFC24178DE5AABACC74245CE1739 /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7ACF66CACDA49EE32B8BAA3C57C2FC /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD1EDF4C346C28D4AC52C7783777A2BD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - BD25095891DFD33AEA896C3469588001 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BAB40F6C56BA803845C1345352402C5 /* CoreText.framework */; }; - BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = F5CD7135D46A65B9492E471783F38C1E /* UICollectionViewLayout+MJRefresh.m */; }; - BD336A7320CA4AD2C34CA9C28F2E075E /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D3D56784CB695DA011C8596DB72DC0C /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD4CA7F3A3B82D603150486BA91C207B /* NSArray+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = B03BAAB588339478A70BD78150107013 /* NSArray+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD50F26C5ACD87DBC6751E5A3C67B26E /* OSSSignUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FDBFCFBA3F8415A9A426846F2958A5 /* OSSSignUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD581D2B28819B151066194D4471202D /* LLBaseWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D85E2A413D0373A6A6C76109151FFE38 /* LLBaseWindow.m */; }; - BD581DAE148A2AFC0E2C1ECA447F42CC /* YYDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E8B3CD5E98F05435A61BCD4E8612D5 /* YYDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD7E02AB6057AD5A6AC513C34D508135 /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B60C07118A19A06BF8489CFFAC5B04D /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD8207D8CA4AEE1D73C65DCB949CB174 /* AvoidCrash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FDFBF4BAFD036F9BD0479FDB784AB6DC /* AvoidCrash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD8330CC2391605A4692827980FDDCF8 /* LLShortCutViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CC3349B0B2B63EAD573380E56B3ADE4 /* LLShortCutViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD9DC803D8940768668C32B8604857D3 /* FMDatabasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = A2E661E25105065B9BB116B286A6F902 /* FMDatabasePool.m */; }; - BD9F30A9E6B07A361B8612FE8859759A /* LLWindowManager+Ruler.m in Sources */ = {isa = PBXBuildFile; fileRef = 82680AD67D2E94B02B0444A4477A2DDB /* LLWindowManager+Ruler.m */; }; - BE0320767C5B6BA935AAD09D7253541C /* ZipUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E992B93C6157B2F7FDF190F1C505141 /* ZipUtilities.swift */; }; - BE039604960D89D03E30CFE6ED3BA661 /* LLWidgetBorderViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 076AC27CD80476A0AF32D20ACD15007F /* LLWidgetBorderViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE044579E0A56F79B5CE391935325512 /* LLWindowManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DD436A5A85E597F42854AFD5012AC148 /* LLWindowManager.m */; }; - BE562BBE3040A3A95DF422DB9F6D4AEB /* LLAppInfoViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 949A11170F8E10BA64FE6EC6C9573827 /* LLAppInfoViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE6663633FD31883D5A8DCEE2F9CB48F /* SDWebImageWebPCoderDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 9674118E6B749AD7067CCB93C289C5AE /* SDWebImageWebPCoderDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE71F68E2107DA8E4D9F262541C62D04 /* LLFormatterTool.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4022034736801EE8F3C49F25D769D5 /* LLFormatterTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE7880A237B0075CA7FA74B78686189B /* LLShortCutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AD4904EDFC3FD5280EB44612605886FD /* LLShortCutViewController.m */; }; - BE7F6E08A9BDA2EF6FA625EB5CD685EC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 62652CDDCD30204BFE902E8F7F9C76A5 /* JXCategoryCollectionView.m */; }; - BE87DEA1F1C3631921BE0CE768EB42F3 /* NSMutableData+OSS_CRC.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C23D9BD75D3665DF357DED4C525CF0C /* NSMutableData+OSS_CRC.m */; }; - BEC9C8B5BD16696AC1FF048B1587F865 /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = D4B652DD5C1D3B985CE15587670AE4D8 /* BRDatePickerView.m */; }; - BF0413973E77D35E21C4222412094CEC /* LLScreenshotSelectorModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D234BCC80754D471A3DE5AB577090978 /* LLScreenshotSelectorModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF14C280EB9B9A0F37FA14CA002FF3F3 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA3AD08307F7FF18D07176351747102 /* SDAnimatedImage.m */; }; - BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F140000504AD3ABFCF2152417A88AF /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF6427B348D406A127523F03AE2FD939 /* UIView+MP4HWDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3DE986790C85F40303ED60387E806C /* UIView+MP4HWDecode.m */; }; - BF678DA246AB3DA6E6C90F4818543FB1 /* UIDevice+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = A23F9E2319BA8249631F8E5E8164A113 /* UIDevice+YYAdd.m */; }; - BF696ED00F2BE4E5D23A22BAA9611774 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CE318EFB6988D2DF69A9A6CE5A88A4E /* AVKit.framework */; }; - BF769F77F84E702A6718F4D46294E624 /* SVGAVideoEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = EB598622211A1399E91CD30383993819 /* SVGAVideoEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF7D73BC31ED41C8C87A7AD8E615BA90 /* UITextView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 05704F18B8F1FF56DB30A9A27A805A1A /* UITextView+RACSignalSupport.m */; }; - BF7E2E36C374B7B1CD0A5332F2A9B26E /* RACKVOChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 486EF3EC35F2A56D34A27B3C04D33CF4 /* RACKVOChannel.m */; }; - BF8BC4BEE2B8BA7CB4B9D529E73BFE64 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A05712184BEF5024B25BC2D50E8600B1 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BFA76954CF8D61A71D61D9110CE02F4B /* LLTableViewSelectableModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FA9DE9DD0943600CAFDA32B65BB857AB /* LLTableViewSelectableModel.m */; }; - BFC5DA022E7D00DECC373596E7EF3DC0 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = E310867849F28A1CEB168D79E6D78143 /* YYAnimatedImageView.m */; }; - BFD8EC99CD8DA66E3C6C0B3EE8CC4859 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = EA2E1FECEE438C468A139A87679A0D76 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C00F260511723CD7DC4B4E9D22CD9DF1 /* YYTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E58DC007F0C2137C3077E80D3EA2E4 /* YYTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C07F8A334C739FD38D9CB5C5239D683F /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C7D5B1660199675CD2871465C792E8 /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0822509BF7D6154A7EDE4C7583BF02F /* LLInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E3007057E0067BA6457F4DEE010F8414 /* LLInternalMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C08F788A609C4CB2D525FD21D4FAD291 /* NSObject+RACKVOWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 83632108914C83FB4EDF583EC94684A9 /* NSObject+RACKVOWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C092D61A9D14FD16547DEFE3269569D1 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3743258B3343A022678E87BECBC0FF7A /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C093E1564702DFC14FF75A67E5A40784 /* OSSPutObjectTaggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA9FD0145CE605BE571A1E69F23D4E8 /* OSSPutObjectTaggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0A0AD671DC0CA6202F129A8BAF8B043 /* SVGAExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = C45DCC98CA1BB4B5AB07CAECAEEE21CD /* SVGAExporter.m */; }; - C0A27AF8E1BA202D8015FC341C905C25 /* SDCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4B72E2F934281EEE15958835EB1FE2 /* SDCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCA586E5D8C61CB5D32A9E947C277B06 /* MQTTSSLSecurityPolicyTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = D2A4C52251BC280747DE59A47A15BDC3 /* MQTTSSLSecurityPolicyTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCA597780C9ECA993B3E2754BE10BD91 /* TAAnimatedDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = DB2489678F172BAD201F79F168B58003 /* TAAnimatedDotView.m */; }; + BCA6B45AB0A0A3C7C67A31BD72CE399B /* SVGAImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = DB92A990EE9627C698FCE4FC3A621586 /* SVGAImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCA947B348A2977CD7E8B8ADB78E6851 /* YYTextArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = EA2D1C583B28A8391498037B6ED2FCDD /* YYTextArchiver.m */; }; + BCEEAFC24178DE5AABACC74245CE1739 /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A08A5E94EC468E382567565BA021F6D /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD25095891DFD33AEA896C3469588001 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC8C16342A53C061414E552D24448B80 /* CoreText.framework */; }; + BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 57583963A259C911485591807DC0F658 /* UICollectionViewLayout+MJRefresh.m */; }; + BD4CA7F3A3B82D603150486BA91C207B /* NSArray+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9C62B42AF240A645A8660E04179C51 /* NSArray+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD50F26C5ACD87DBC6751E5A3C67B26E /* OSSSignUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18420021A7B1BD23BE8FD0CC278C9B57 /* OSSSignUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD581D2B28819B151066194D4471202D /* LLBaseWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 3474A9A3EA75EA3C4C4A50231107106B /* LLBaseWindow.m */; }; + BD581DAE148A2AFC0E2C1ECA447F42CC /* YYDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 223957C4542E867790E30E38FAB68101 /* YYDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD7E02AB6057AD5A6AC513C34D508135 /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7223D9EBC06D49EABD3C615105D8DD6A /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD8207D8CA4AEE1D73C65DCB949CB174 /* AvoidCrash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BAB88729652F3EEB258051F3D9AD7C1 /* AvoidCrash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD8330CC2391605A4692827980FDDCF8 /* LLShortCutViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6DBD77478BEB5BFF41852F6BE2894D /* LLShortCutViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD9DC803D8940768668C32B8604857D3 /* FMDatabasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAC5634963A089BAF01A98BFA916B7C /* FMDatabasePool.m */; }; + BD9F30A9E6B07A361B8612FE8859759A /* LLWindowManager+Ruler.m in Sources */ = {isa = PBXBuildFile; fileRef = D374C3674BBC4C3442B6B5FE6EB8874E /* LLWindowManager+Ruler.m */; }; + BE039604960D89D03E30CFE6ED3BA661 /* LLWidgetBorderViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 59B5088B5AA490FBB6DD48CA79DCD5C4 /* LLWidgetBorderViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE044579E0A56F79B5CE391935325512 /* LLWindowManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BE3FE48856F4FDD6EE8892D688B8176 /* LLWindowManager.m */; }; + BE1233FCB7830D16E97F545E0FEB94F9 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E945F1FA6B130694897A1BE189DC381 /* SDDisplayLink.m */; }; + BE562BBE3040A3A95DF422DB9F6D4AEB /* LLAppInfoViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 08FE24AC9B2B2B677617DB1D82FE3B1F /* LLAppInfoViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE5CCD74B73B0424352DF4EEF9063080 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = FB84A08D793388DCA82ED11C9CA236DD /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE6663633FD31883D5A8DCEE2F9CB48F /* SDWebImageWebPCoderDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = F000F0FF4F0689C6D6ED21A7BCD32178 /* SDWebImageWebPCoderDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE71F68E2107DA8E4D9F262541C62D04 /* LLFormatterTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B37FE7622671AF38E9104F5234E5935 /* LLFormatterTool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE7880A237B0075CA7FA74B78686189B /* LLShortCutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 392909F55B62B6A86FBFEA9A024D2E61 /* LLShortCutViewController.m */; }; + BE7F6E08A9BDA2EF6FA625EB5CD685EC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BC91A08AACBA542289DE7ADBF5396BC /* JXCategoryCollectionView.m */; }; + BE87DEA1F1C3631921BE0CE768EB42F3 /* NSMutableData+OSS_CRC.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C39112CC747EF942B440513B36A908 /* NSMutableData+OSS_CRC.m */; }; + BE8DE890E953564D5486DD6CBED46FA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + BEAF45E532F7B1637D01396A811F74E9 /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 477DDCF4D85C7A14B3C28209F0EAC480 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BEC9C8B5BD16696AC1FF048B1587F865 /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FB19E2769E1329704321BF6EEFB773A /* BRDatePickerView.m */; }; + BF0413973E77D35E21C4222412094CEC /* LLScreenshotSelectorModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 41017787FE8316E19321CA326C97E62F /* LLScreenshotSelectorModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF1C5E4D2AA16B57E130CB91C11E98CB /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E1131249ADEB8EA1D97251E12AB6EA /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D99A30ECE59C31D0F35FAEA010083CF8 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF61A9638C4046244F7504489D6627BB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58B0067B68C01AB3887A364BABB15A12 /* CoreGraphics.framework */; }; + BF6427B348D406A127523F03AE2FD939 /* UIView+MP4HWDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 65C817FECAE62611DC8A0BEEB2B83CDB /* UIView+MP4HWDecode.m */; }; + BF678DA246AB3DA6E6C90F4818543FB1 /* UIDevice+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = A261E9C17E72EC1BE633196C4C30381A /* UIDevice+YYAdd.m */; }; + BF696ED00F2BE4E5D23A22BAA9611774 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD0A4EBEA8C8C68C7257C630C23F78B /* AVKit.framework */; }; + BF769F77F84E702A6718F4D46294E624 /* SVGAVideoEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = C30C2C75897A9BA655D15BCD83C0AF50 /* SVGAVideoEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF7D73BC31ED41C8C87A7AD8E615BA90 /* UITextView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EE454B710D757E4DA03F063278B0227 /* UITextView+RACSignalSupport.m */; }; + BF7E2E36C374B7B1CD0A5332F2A9B26E /* RACKVOChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E010EA52E174EAE780E167D3EBA5FAE /* RACKVOChannel.m */; }; + BFA76954CF8D61A71D61D9110CE02F4B /* LLTableViewSelectableModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 867F9B9CDD2215F8752E6B10A9C0834F /* LLTableViewSelectableModel.m */; }; + BFD8EC99CD8DA66E3C6C0B3EE8CC4859 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E84F06C7A76FC325AEB48DF2222C1A25 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C00F260511723CD7DC4B4E9D22CD9DF1 /* YYTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8419DDBABCDD19DBDB37ECBD7AC77EAC /* YYTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C07F8A334C739FD38D9CB5C5239D683F /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A481BD1A25570E9A260F3C4695AA265E /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0822509BF7D6154A7EDE4C7583BF02F /* LLInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC4027DC6000B80FC4E4D1B93B66506 /* LLInternalMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C08F788A609C4CB2D525FD21D4FAD291 /* NSObject+RACKVOWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C93A460B1526056E40F5B47D308635A /* NSObject+RACKVOWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C093E1564702DFC14FF75A67E5A40784 /* OSSPutObjectTaggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 05349C51E31CAE69161B68EE1B46E515 /* OSSPutObjectTaggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0A0AD671DC0CA6202F129A8BAF8B043 /* SVGAExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7299AE89B34A909C0A8A75ADAB6673D7 /* SVGAExporter.m */; }; + C0A27AF8E1BA202D8015FC341C905C25 /* SDCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C795493B9E7BD1F1D7AE16825DCAF7 /* SDCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0AED82731D0B8E2100CA435412520FC /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = CE1A0E7A25FFFCE052093977A21E9038 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; C0D7398A10E080C337DF829A31C9FB59 /* TUIMessageCellConfig_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 176D1F2373CBF8ADDD59548AEA36F0E5 /* TUIMessageCellConfig_Minimalist.m */; }; - C0D7926E41A294ACA98D7B033B283919 /* WKWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = EBB50BD94D15E05FD0FCA28BE7CBA3A5 /* WKWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0FFFBB7D6A9BD4910B8986147C47A7E /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 739B63A071D0CBDB5AC693F474F8504B /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C11FC02AB5543C68918A3EF50B69C592 /* MQTTSSLSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C563E5A1572B78A6A22CF2F5266936 /* MQTTSSLSecurityPolicy.m */; }; + C0D7926E41A294ACA98D7B033B283919 /* WKWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9B3CD39064831DB259BE3ADDBAF08 /* WKWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C11FC02AB5543C68918A3EF50B69C592 /* MQTTSSLSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A44DCEF52F0CEFB314428B6CA51D445 /* MQTTSSLSecurityPolicy.m */; }; C12B3B8C6BE3528272269045A8509CA9 /* TUIMediaCollectionCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 12206D86BCB832336894FC3C4E8CAF33 /* TUIMediaCollectionCell_Minimalist.m */; }; - C13FDA24212F02F9E81022118634462F /* LLProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94649796B1E8BC3674304E93451A57A9 /* LLProxy.m */; }; - C141940201901A38A684AB8A2426F099 /* YBImageBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 14AF3C6DA2905301BEFC163C79BD25E2 /* YBImageBrowser.bundle */; }; - C14AB91B5A661A400A8712DDAAC1A19C /* OSSFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FB7CBFED08F09E2C33E971F75FCC1526 /* OSSFileLogger.m */; }; + C13FDA24212F02F9E81022118634462F /* LLProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54ED7FE35481B30560338864AD8BC50E /* LLProxy.m */; }; + C141940201901A38A684AB8A2426F099 /* YBImageBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9E549451B6BC8569943B89553A71DD2C /* YBImageBrowser.bundle */; }; + C14AB91B5A661A400A8712DDAAC1A19C /* OSSFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5374F1D2D57A123F50408DB43B80B0 /* OSSFileLogger.m */; }; C16474A0DE79A1DB64C531D7C9312DFF /* TUIVideoReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF1DC6D0369B14BA40B52F5DA888AB5 /* TUIVideoReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1667FDC15CD5E0CEBAD08EE6CFF961A /* LLFilterFilePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 04644281B6A44581232D23CB39365A10 /* LLFilterFilePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C18E5554EB33D2CF31A99B9BF2D26B86 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = FEB555674096B61BF3020C86A68BC6EC /* SDImageCoder.m */; }; - C19EF297181A31152C730790CC91A30C /* LLFunctionItemContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = C8ADB32BDD9305E35283B269C3D13698 /* LLFunctionItemContainerView.m */; }; - C1CE7DDDEF51510CEDBE3B0C57A49FA3 /* NSString+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 26380C9D20BCD225217D1AA9EA2F65F2 /* NSString+RACSupport.m */; }; - C1ED07F75CD8C2D19DA79D96EA77F802 /* RACUnarySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A1E7EC807412384940882BE15D8CEC /* RACUnarySequence.m */; }; - C1F39A84FF65544B186325ABCC88B716 /* LLWindowManager+Magnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 63AC225ED14FE62C864B7E28DD944FA5 /* LLWindowManager+Magnifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 8501AD4862F43BFE4622DDB5885E6A90 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C21BB4F85EC11E3A16DB3EFD10168CD9 /* RACCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FEFFFA1EAED6DBDFD266504606ABFF5 /* RACCommand.m */; }; - C22BFD04EAB76981E7F112D57A1F5E79 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F10E15CFB02BD24E61BB4B08762CFC1C /* JXCategoryNumberCell.m */; }; - C2469087E269EF1B390DDF3AD40E68B6 /* LLFunctionItemModel.m in Sources */ = {isa = PBXBuildFile; fileRef = EAF40ECE74A609F3C25125F4784506BB /* LLFunctionItemModel.m */; }; - C2549FB10C1AF4028CD0565D0E74B75C /* QGVAPMetalView.m in Sources */ = {isa = PBXBuildFile; fileRef = 94B5E261DD264A0994F5850795EB4620 /* QGVAPMetalView.m */; }; - C263B67259B2CE753550D11A1CF7D1CB /* OSSUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B42009A75617DA216260A292F33D5350 /* OSSUtil.m */; }; - C279BBC1EFE4E45AB56D7A684328336F /* OSSClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A2051271A20D67F48F6F669DD8F4BD /* OSSClient.m */; }; + C1667FDC15CD5E0CEBAD08EE6CFF961A /* LLFilterFilePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A62F23D66B98220D5EE5A8B00732CE04 /* LLFilterFilePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C19EF297181A31152C730790CC91A30C /* LLFunctionItemContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6421C69D98A29F845ECC9CE3160D7FF2 /* LLFunctionItemContainerView.m */; }; + C1CE7DDDEF51510CEDBE3B0C57A49FA3 /* NSString+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAFA93C3EE234EE57B21D5EBABDDEE9 /* NSString+RACSupport.m */; }; + C1E0E86A92953F85268082E2102F22E1 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 43269D978DA1541584B10056E45D0F43 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1ED07F75CD8C2D19DA79D96EA77F802 /* RACUnarySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = CDA511D043C97E2418FDBC373437FBEB /* RACUnarySequence.m */; }; + C1F39A84FF65544B186325ABCC88B716 /* LLWindowManager+Magnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A5AA47557B91D4C8B1BD6563F0AB1A /* LLWindowManager+Magnifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = C55F448545F5A6D1C9C512435869425E /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C21BB4F85EC11E3A16DB3EFD10168CD9 /* RACCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EF5036A6468EAABCE5351203A09B296 /* RACCommand.m */; }; + C22BFD04EAB76981E7F112D57A1F5E79 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BE5EB1092638E4D5B43B0EAAB04EEF5 /* JXCategoryNumberCell.m */; }; + C2469087E269EF1B390DDF3AD40E68B6 /* LLFunctionItemModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DA460964822320DEEE945F42439081 /* LLFunctionItemModel.m */; }; + C2549FB10C1AF4028CD0565D0E74B75C /* QGVAPMetalView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E06878BB745204A0589E88CD7DB1B82 /* QGVAPMetalView.m */; }; + C263B67259B2CE753550D11A1CF7D1CB /* OSSUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7115CD7CBDDC211BBD79F61965E5D8FA /* OSSUtil.m */; }; + C279BBC1EFE4E45AB56D7A684328336F /* OSSClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC05AB889A2C9D5888B774E57673146 /* OSSClient.m */; }; C28F70FA8ACA4CFC4186FAD9CFFBB029 /* TUICameraManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 779E558559B81FB082EB472C73CF756A /* TUICameraManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2AA67FD8098DD5910FFB92E1DF478A9 /* LLScreenshotImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D8A1E1D2E263E63BD58F8EB9C68D4C3 /* LLScreenshotImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2B5E987337CB579B83D5936E5C23A4A /* NSTimer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD53DAD1FCC8F27DBD90A39621C4FD3 /* NSTimer+YYAdd.m */; }; - C2C9B5C200F6055D49D93CA5A503AAC0 /* NSMutableDictionary+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB9F5B2F21FBCC29769E444E36EE35C /* NSMutableDictionary+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2CD0223F067656A2FC851B7612916E2 /* YBIBImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F023569434543B345AA45950CEF308E5 /* YBIBImageCell.m */; }; + C2AA67FD8098DD5910FFB92E1DF478A9 /* LLScreenshotImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 233276ED57DDAD4E609D8DFB0EBCCC92 /* LLScreenshotImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2B5E987337CB579B83D5936E5C23A4A /* NSTimer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B39922C045AE8F53E205C956D5FF742 /* NSTimer+YYAdd.m */; }; + C2C9B5C200F6055D49D93CA5A503AAC0 /* NSMutableDictionary+AvoidCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 604D1FE7B994587782D5E78D8866E9BB /* NSMutableDictionary+AvoidCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2CD0223F067656A2FC851B7612916E2 /* YBIBImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 26E5FD2367B4E5D6E3B7E4EF60AA985B /* YBIBImageCell.m */; }; C2EEC977E08984B335E055E91E7646E7 /* TUIGroupNoticeCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F9174A0C86D26733C6530737A366E48 /* TUIGroupNoticeCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 5840DE34889F9EA6DC7F63950B72561D /* MASViewConstraint.m */; }; + C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0877754BEE3D7CADC3D1F761130FBA13 /* MASViewConstraint.m */; }; C3060F7054E1BDABF94B1175FC9C4584 /* TUICloudCustomDataTypeCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = BA5E2BA85421BF845B20D61D8845C1B5 /* TUICloudCustomDataTypeCenter.m */; }; - C307A11538993DEBB5F69C9543063E19 /* MQTTLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 3843E1CD6527EEB852D05013C0AE4F7C /* MQTTLog.m */; }; - C369A8FD65F7CDE11DD4EFFAE88D64F0 /* QGAnimatedImageBufferManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 453152E77DF1691BFBC1BF718E692646 /* QGAnimatedImageBufferManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C307A11538993DEBB5F69C9543063E19 /* MQTTLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 2637DA96632205B39B650F5D7707CA86 /* MQTTLog.m */; }; + C369A8FD65F7CDE11DD4EFFAE88D64F0 /* QGAnimatedImageBufferManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 49598FE073A9A2B4284B97EBAAB70ADD /* QGAnimatedImageBufferManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; C39047ED9E5DB8534028E3E7E1F33280 /* TUIBubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 71EE376D8DC431E626B54B1B3A7DC9F3 /* TUIBubbleMessageCell.m */; }; - C3A302C12503B4DD55C2E90D98198704 /* LLComponentNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8514E587583A78BEBACA5622AD64E50B /* LLComponentNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3A3217154A9ABC16EA000A3FC70FA23 /* MQTTMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C386F79DB8A74439497F6F8B3264A6 /* MQTTMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3BC82958CA7244658249A699F92D03D /* LLRouter+Screenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = EB0504BF16DC18A19BFA33E0032E34C8 /* LLRouter+Screenshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3DC81DD3E2BFAB6FB592680C2B18D82 /* LLHierarchyInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 790DB147B9896536D3C75C89A98D766F /* LLHierarchyInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3A302C12503B4DD55C2E90D98198704 /* LLComponentNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = B2D59463662000A09AB6F5FD2CAAAE95 /* LLComponentNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3A3217154A9ABC16EA000A3FC70FA23 /* MQTTMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C9A8FD1390C84584A19F64A61C7FB5 /* MQTTMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3BC82958CA7244658249A699F92D03D /* LLRouter+Screenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = E26315B3E2CEDECB18219BD485F891BF /* LLRouter+Screenshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3DC81DD3E2BFAB6FB592680C2B18D82 /* LLHierarchyInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8A6FE3EA356B31A7E4E41873AADDB1 /* LLHierarchyInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3F72653DB26C2241719B4186E0F7838 /* TUICore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B1186EC674E701810914EBF98E6BF146 /* TUICore-dummy.m */; }; C432FCDB82EE7F54B72E4B8E7AA1E1BD /* TUIConversationForwardSelectCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDE83F501FC642E05B993AABCE6F79D /* TUIConversationForwardSelectCell_Minimalist.m */; }; C45695FBB200A9C670A8220B9C0B6C99 /* TUITextReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = A248B0B63FE3C36C7D89728F70094517 /* TUITextReplyQuoteView.m */; }; - C45BDBA1768C56781E48457C6543F6B2 /* RACBehaviorSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = FA519AC5D6F9A6514CD4E9561AFFAEB7 /* RACBehaviorSubject.m */; }; - C462F17EDE150EF6837F0524C632A64B /* YBIBImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BEC41792083D09B7EBCF4AA97E909CC6 /* YBIBImageCache.m */; }; + C45BDBA1768C56781E48457C6543F6B2 /* RACBehaviorSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = FF572200444F060F0BED08ED673BA628 /* RACBehaviorSubject.m */; }; + C462F17EDE150EF6837F0524C632A64B /* YBIBImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 67643ADF05891CEDA4BB5698ADAD6B90 /* YBIBImageCache.m */; }; C46FE99E496AA84DFA052E35B1C44DFC /* TUIFaceMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A75B57AE83F8839D446ECAE74268D22 /* TUIFaceMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C49749E1011B336316FEBAC1CFF65B70 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C44801064FB5DCD6DABF9A9C8871AAE /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C4B5A18EC7EDEE9CCB85F25AF251350C /* LLLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 925A7F510FA5F4BB2501437C554CF358 /* LLLogHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4F9104906F0EB741AC188E1BFFF9BE8 /* TZVideoPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6568961FCF941DCA7427DCC640A7D238 /* TZVideoPlayerController.m */; }; + C4B5A18EC7EDEE9CCB85F25AF251350C /* LLLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 714451231985AB5241D32A66ACA4EBB0 /* LLLogHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4C7B8D764FCFA82C39600ABD2E11BFC /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8272A08C8D4B1EC0BEC8912EA6C20E2F /* SDImageHEICCoder.m */; }; + C4F9104906F0EB741AC188E1BFFF9BE8 /* TZVideoPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = F7BF61BF6F60EC757D465900BF3B663D /* TZVideoPlayerController.m */; }; C53A8F231A5B6A067BE80A7357C50BE8 /* TUIFaceMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B2B089DD73C47F9B4F681B5274EC5CE /* TUIFaceMessageCellData.m */; }; - C53D326186927C0C85580CC5FEB133E3 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 370935AEBCA1FAAA2C19EA5D4D1183CB /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C53D326186927C0C85580CC5FEB133E3 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 8136A38D81A5B3FC752562D97578AD4F /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; C58D02CF01F48625A5F15239C7F98EF0 /* TUIMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = DEF517A11EBB40C32836AE94CF528F7B /* TUIMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; C5A8D91010F59E84ADA99B7497DD0084 /* TUIMenuCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E14B2C46EC3FEFE18206707CFB3F6A5A /* TUIMenuCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5BE68E2F6408DB94241AEA121786D97 /* LLNetworkFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = D49AE6DC348361D27ADB0DCE2BF74F38 /* LLNetworkFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5BE68E2F6408DB94241AEA121786D97 /* LLNetworkFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 13440D22EF77695236BA9B4DEF2E88BC /* LLNetworkFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; C5C384957A2A0F890E726765AF7FB875 /* TUIConversationSelectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EB3DA14360363BDCEC1A1669BAFB2CD /* TUIConversationSelectController.m */; }; - C5F187D2343D9A8887C0B38F007EE151 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = FB473E7575D845525F75EDD2E05AFECD /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C5F712FC268AE177C29C28244AADEF81 /* NSURLConnection+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D343D9E976B7405A2C5FDFC303627D06 /* NSURLConnection+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = C31454D9160BCBD4A04FCF9570C890CD /* MJRefreshComponent.m */; }; - C618C480BE5624B14E95733432797244 /* OSSPutSymlinkResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 3503E20E40CE6029E4881AD805FF0B4A /* OSSPutSymlinkResult.m */; }; - C628EB8975B98BD99BE9D42903A71F77 /* GPBSourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = A2609FAE356FE09E37FF2BE8E359DF51 /* GPBSourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C638FD6DEFC242C723960735B23D3DED /* LLFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B4A6FE4230539F43527DE279B33652 /* LLFactory.m */; }; - C649DF4800F7E636D9378CADFEDD75E5 /* OSSDDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 981C7A5DB1EC6B1C13F79EBEAFEC13D8 /* OSSDDLog.m */; }; - C64C28E8B15C171323473E543C608E68 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 85FEB31DB3C2983F8DFFC57DFE97E04A /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C655DEC61690278EEE48688D5EBF2D59 /* ScoringMachine+DataHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0411814057701DC9BFA5C49AD13EE3 /* ScoringMachine+DataHandle.swift */; }; - C674F063CDFFB93BEFC9AA9F26626CBA /* AliyunOSSiOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E39E079E1AD371FC4E81D575EE162863 /* AliyunOSSiOS-dummy.m */; }; - C6E7B5C5D2A2B1B8F527A221DAEECAED /* OSSLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 31159EBC9E83494647433237D581D800 /* OSSLog.m */; }; - C70D679E03D76E5597CF0CCBACBA742C /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = D6771D58A2B4C372FFFD0F0F605A965E /* UIImage+Metadata.m */; }; - C73E317A93552D6E044A61C51F6421E4 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD0B7B737B9974629FEB6A1D802E7D5 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C74589E03918328E4D27EFCBF6C4A0B8 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 95169E963F1EBC24A34B5E0B7A7C8560 /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7600D685F740E4A1E935A393ADB27C8 /* _YYWebImageSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AF293ECDA0CFE834ED91D7B11E775E /* _YYWebImageSetter.m */; }; - C7797CB3D924CF0AAF2DC200C8890C1E /* LLHierarchyComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 66BEEFD3E6A8ACB8D4A75F1D3F935704 /* LLHierarchyComponent.m */; }; - C786581E74B1E97E6042BC99E7193299 /* LLCrashModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5286B076FE382DDB14CB685EFA035161 /* LLCrashModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C790FF6482AA41ECB2413F26CE7063C6 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ABC51B6C04ECEF57EA42B52A04B50EC /* SDImageCacheConfig.m */; }; - C7ACED7C7E3A5460CFE2825B1AB37A69 /* LLScreenshotBaseOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DCCDAECAFDDF0F9CA0673EA0E3746739 /* LLScreenshotBaseOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7FA67545D38E2F4515FAC5D02DB84AE /* LLCrashWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = BAAB1402286990FF8F6338337CA4309E /* LLCrashWindow.m */; }; - C8031F25F75B85B9EA4D7CFE4A1DF3A9 /* OSSGetObjectTaggingResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 25FF9EB3434A6BA5D72BE59A169284B0 /* OSSGetObjectTaggingResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8345D4CF38B0FE9983B5AD15675B1DA /* NSMutableDictionary+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D62846994AD1B7DE2F4CB985A811155 /* NSMutableDictionary+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BA8ED2DD1BDE6D3598A2B53F5D653533 /* ViewController+MASAdditions.m */; }; - C85BDAE8C1E539DDB9BA4CCCF0279CBE /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C6154B9E6308578CB38010AD62C52A74 /* PrivacyInfo.xcprivacy */; }; - C86705D074B3675CA80A43D709517B73 /* OSSV1Signer.m in Sources */ = {isa = PBXBuildFile; fileRef = 48EF74A17122F7DA3172BFC1C0E34B3C /* OSSV1Signer.m */; }; - C8685678D1B020F87365D022216FFE29 /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24008A6AC5F9EE8AB19DD1F69CF6D405 /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C870D4FFBF8B37D615C1C88B2ABEBC33 /* YYTextRunDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 518D38B9932D6F363C06BF8DAE70876E /* YYTextRunDelegate.m */; }; - C87DB308F7573C646F56278416912B9C /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ACC659B73BD25AF2865ABC8DF29D9DE /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8A55E849B59FC6750A8844FF6745567 /* SVGAImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0070EA8046310FBA70B5E2A9E1EEA856 /* SVGAImageView.m */; }; - C8B284A4946540AF76FF866F9F34CF67 /* RACValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = EC066CB8528E09C12FAE53FD9D22D664 /* RACValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8C84ACFC0D811038ECB5A161059F40C /* LLHtmlConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D91716869C004B745A75D6A55877A7 /* LLHtmlConfigViewController.m */; }; - C8DF058D10E2B55CC73C5735F384759B /* LLEditTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 09684A4048BA41220DADA989F3F42913 /* LLEditTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8951D72D668348B612321E79E10A6226 /* NSLayoutConstraint+MASDebugAdditions.m */; }; - C922BFFF717515E5878910DF4078CE1E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 70E58DAA1FAF44D57CB1E7D31F8F6AA9 /* JXCategoryIndicatorDotLineView.m */; }; - C96B005ED1E51CBAEA6CCC2FA14DAE47 /* LLWindowManager+Ruler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4E8D01847AB750075FA40B4943E5C5 /* LLWindowManager+Ruler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C993A4D0CFA51E567F458CA65C1298AA /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA1062AD8F8B22FDD96838FE7976658 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5F712FC268AE177C29C28244AADEF81 /* NSURLConnection+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B6586F2862B11760BF86632F6D7F85 /* NSURLConnection+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 070BDBDEE20F8A5DEB595E81AB68282A /* MJRefreshComponent.m */; }; + C618C480BE5624B14E95733432797244 /* OSSPutSymlinkResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 10BF3D828FC7F8E67EB26B154BF32F8D /* OSSPutSymlinkResult.m */; }; + C628EB8975B98BD99BE9D42903A71F77 /* GPBSourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A8479E0BA3A2F315C5D568BB30B04F /* GPBSourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C638FD6DEFC242C723960735B23D3DED /* LLFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED5824C21A523C789B1396AED91104B /* LLFactory.m */; }; + C63D0B867EAA7235DC7D2830C91C513A /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 34F1246ADF6DCEBE9AFA7682B6CD48AE /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C649DF4800F7E636D9378CADFEDD75E5 /* OSSDDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = C84D781668C6E814C60B74DCA3BBDE12 /* OSSDDLog.m */; }; + C64C28E8B15C171323473E543C608E68 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = E4B534B1418DFB31D1AB08E45A77482C /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C655DEC61690278EEE48688D5EBF2D59 /* ScoringMachine+DataHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031AB6E008FD38B9576E2930D353FD15 /* ScoringMachine+DataHandle.swift */; }; + C674F063CDFFB93BEFC9AA9F26626CBA /* AliyunOSSiOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D3102A78D323A1EB954026A27C7BB82 /* AliyunOSSiOS-dummy.m */; }; + C6E7B5C5D2A2B1B8F527A221DAEECAED /* OSSLog.m in Sources */ = {isa = PBXBuildFile; fileRef = C4215B336A44A8928C5547B9ECAF9303 /* OSSLog.m */; }; + C72702DD0F2F6FE820124FF271160DCD /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = BB3B777CE044B579EA8BE98F9D154765 /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C74589E03918328E4D27EFCBF6C4A0B8 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 63194898AEFB1F9FED9915979FABB9FE /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7600D685F740E4A1E935A393ADB27C8 /* _YYWebImageSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = ECC5067C3FE740EE8944EB3549AA154D /* _YYWebImageSetter.m */; }; + C7797CB3D924CF0AAF2DC200C8890C1E /* LLHierarchyComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3FD328EFD2497883883E73A0FF8D97 /* LLHierarchyComponent.m */; }; + C786581E74B1E97E6042BC99E7193299 /* LLCrashModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 714EDD3BB6957C09011A385F33FF1B02 /* LLCrashModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7ACED7C7E3A5460CFE2825B1AB37A69 /* LLScreenshotBaseOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD15E7FAC1131BA1CD24E3774107AD7 /* LLScreenshotBaseOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7FA67545D38E2F4515FAC5D02DB84AE /* LLCrashWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = DF828F3091B735157EB463BF9A28FE61 /* LLCrashWindow.m */; }; + C8031F25F75B85B9EA4D7CFE4A1DF3A9 /* OSSGetObjectTaggingResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 80305933F4129F1895492CE0A1E92850 /* OSSGetObjectTaggingResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8345D4CF38B0FE9983B5AD15675B1DA /* NSMutableDictionary+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = 99EAA8A69F3605F202C84E86B447328F /* NSMutableDictionary+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CACDDAF9339325B788805EB4486D22EA /* ViewController+MASAdditions.m */; }; + C86705D074B3675CA80A43D709517B73 /* OSSV1Signer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AB32A3C6CF61661872B41A75780E6DD /* OSSV1Signer.m */; }; + C8685678D1B020F87365D022216FFE29 /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7F8AC7B90B364A3EE09B385229FF31 /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C870D4FFBF8B37D615C1C88B2ABEBC33 /* YYTextRunDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C5F36E50FA1F735D95252DCC8DC94105 /* YYTextRunDelegate.m */; }; + C8A55E849B59FC6750A8844FF6745567 /* SVGAImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A42E4D98A5BAE1FB383572F9C77FEB43 /* SVGAImageView.m */; }; + C8B284A4946540AF76FF866F9F34CF67 /* RACValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C5CBE99292C594A9C899C9DD38FB8719 /* RACValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8C84ACFC0D811038ECB5A161059F40C /* LLHtmlConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 793BD5B1F577357BCFF00938BCAF04FC /* LLHtmlConfigViewController.m */; }; + C8DF058D10E2B55CC73C5735F384759B /* LLEditTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC370B71EE218C059D5B370F1189368 /* LLEditTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EC7B9044D03A66B6036E63908C246857 /* NSLayoutConstraint+MASDebugAdditions.m */; }; + C91AE4BAA1219ABCF49139CD4D6C7A11 /* UIColor+TUIHexColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 55701518AB4B0314CAA3F1367384D4C2 /* UIColor+TUIHexColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C922BFFF717515E5878910DF4078CE1E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 027A2D4E65C17B84DCD7B5151FBF6BE4 /* JXCategoryIndicatorDotLineView.m */; }; + C941EF27D0CDF0FE81BC9A41434DAA87 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7B4DB4E685E9A79ED6D72C2E68D787 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C957C54E1EB01930C1C51F339F4215EF /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = BDBF84D69482C7EB8833D25EF4FED0AC /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C96B005ED1E51CBAEA6CCC2FA14DAE47 /* LLWindowManager+Ruler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A0A30A7EEB2984A729A6C7679BCB6CD /* LLWindowManager+Ruler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C993A4D0CFA51E567F458CA65C1298AA /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 768C3EF493D425504064D811F7396694 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; C99F9A5F0C340700D35AE62A7AAD5115 /* TUIChatModifyMessageHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C28C56D51E91772D91591CED37CDA87 /* TUIChatModifyMessageHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9A3306666C379E04D67FC1A2E5D5C98 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3654A7492DD5C170E62B630F90AC7646 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C9AFC6682FD2C8231E779A4349DBDFD6 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C084AF460D9652A2ACB8BF3054AF4F8 /* mz_strm_wzaes.c */; }; - C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 6327F8A4928DE85F7250160EC43D3F6C /* MASLayoutConstraint.m */; }; - C9E5067115DD59497C3258119CFD2C07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - C9E8C7B5AF3C4EF60385EC33BB0A193A /* TZImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = C74FBCBAF049C777411DF2D9710EA057 /* TZImagePickerController.m */; }; - C9EA8ADF176E3A9958740431739FA3E4 /* YYTextTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A5E909BF0059A6391A103A0C03762BC /* YYTextTransaction.m */; }; - C9EBE0AD508E6B3A780A8FA0DBC68427 /* YBImageBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 218D58BFFF946731944A7EFE2C0E0B3B /* YBImageBrowser-dummy.m */; }; - C9F7628BEA110FD9D677EA19555B27BC /* LLHierarchyComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6FF8E3766C19DA31B2000346E77664 /* LLHierarchyComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA1C91D58406D27B503DB85897597612 /* NSDate+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = 65E068E5BD8168DD9A23946692D12CB1 /* NSDate+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9AFC6682FD2C8231E779A4349DBDFD6 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = D041FFCD34A6FD5AEA5E5A185B1E7CE7 /* mz_strm_wzaes.c */; }; + C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BACAFE24515AEBA75EBDB8DA3BB5435 /* MASLayoutConstraint.m */; }; + C9E5067115DD59497C3258119CFD2C07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + C9E8C7B5AF3C4EF60385EC33BB0A193A /* TZImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = AD984F9C7DEC2984C3949D32E62B91BE /* TZImagePickerController.m */; }; + C9EA8ADF176E3A9958740431739FA3E4 /* YYTextTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F45C422560606353F0A1EE06FFBB6AB /* YYTextTransaction.m */; }; + C9EBE0AD508E6B3A780A8FA0DBC68427 /* YBImageBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B408488BE85B0EE63793A214141A13F /* YBImageBrowser-dummy.m */; }; + C9F7628BEA110FD9D677EA19555B27BC /* LLHierarchyComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F0BBFCEBD79B28994AA42CB9822B10B /* LLHierarchyComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA1C91D58406D27B503DB85897597612 /* NSDate+OSS.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E0A84F16910F304436C14B39378BCD /* NSDate+OSS.h */; settings = {ATTRIBUTES = (Public, ); }; }; CA213CA644A9696B8EF15C0BFC5D3691 /* TUIGroupAvatar+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 90EEBC4F39930756A7145F73F6C19488 /* TUIGroupAvatar+Helper.m */; }; - CA65FF15957F7DA60B3E224935546A52 /* QGVAPMetalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E4815205966E5EDB30CBD09F492A697 /* QGVAPMetalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA9AFE3460622CC65F75A2DDE845F6E9 /* JXPagerSmoothView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B29C53DDBBDEABB124D1179F569BB6 /* JXPagerSmoothView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA9B4DD94D3577D52E300E6A871A1709 /* sharpyuv_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DBD2556CDC8843678A3AED070AD8EE2 /* sharpyuv_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CA9C35FCA9D124DB830DA3997692E729 /* LLWindowManager+AppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 862A1973E6770142BA01D31B85C1597A /* LLWindowManager+AppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CADC150E3A4F3C35897990EC757C03DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - CAF8BD4429B5C73B1E0C640AA46B4A7B /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 551DAC68CDEE4B2C3F9265227C715D14 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CAFC7554C76B9139E8841290A5AC9E55 /* UIButton+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = B800E9465C3D9F3296DD5DE7F6242931 /* UIButton+YYWebImage.m */; }; - CB18E8B67513473D943B0083143102B0 /* Svga.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 414283E6804E6333CB4D26B4CE842501 /* Svga.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA3B70F59C480F8E7E57BB927544A84D /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B769D82EDC972B8FD1AA80B222B81C75 /* SDImageAssetManager.m */; }; + CA400533ABAF7F6923B7B403995755CA /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B7E52F6B331B02D471778EB539D2BF1 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CA65FF15957F7DA60B3E224935546A52 /* QGVAPMetalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = CF0F3A9254672A497A06C1992F0CCCA0 /* QGVAPMetalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA9AFE3460622CC65F75A2DDE845F6E9 /* JXPagerSmoothView.h in Headers */ = {isa = PBXBuildFile; fileRef = 155CB483AEDFBD2BA69E796394E3D6C3 /* JXPagerSmoothView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA9C35FCA9D124DB830DA3997692E729 /* LLWindowManager+AppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8463AD16E20FEE262A6EC2DC418D2B /* LLWindowManager+AppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CADC150E3A4F3C35897990EC757C03DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + CAE5D4ECC41160F25912BE5C486B5779 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 3EB054E887D05E31BDE825726592B763 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CAF87D8871E1C5F25634585386CB3F3B /* UIView+TUILayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3A560E72C86BABE5F7CC27E62D459 /* UIView+TUILayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAFC7554C76B9139E8841290A5AC9E55 /* UIButton+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D2C72257FB63B5EA50AE6A8C3222B5D3 /* UIButton+YYWebImage.m */; }; + CAFDFD4EC14791A28523BC9170E9306B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A21449F09A73A1E07B5EBA56EA816D0 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CB12CE1C59E8FD2EDD6975AF72D11BE8 /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C919EE910E10E500F80D563FE6E49F58 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CB18E8B67513473D943B0083143102B0 /* Svga.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = A7BA3A3BE4417E4AC569EE4594B56890 /* Svga.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB1BF26E306EB0BFE27E6A0730F7A672 /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = E5203DCBA0556E62B9ABE25D1C77D379 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; CB22EB2F2905B3529AFDA1A1B7A0AB8D /* TUICameraView.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D1D639E269A845688C860850C08FD7 /* TUICameraView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB2D7E2CAB8F50571DA2E0F437AD562D /* LLSandbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB5A6025C01D530FB6EEACA363D4118 /* LLSandbox.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB34743BD4DE41CBD72B18BD8A9646E0 /* ScoringMachineProtocol+Infos.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE60D0CF3D0A2A78EF0014F762F4007A /* ScoringMachineProtocol+Infos.swift */; }; - CB6E35960C294DA751F679E953F4F14F /* RACEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 67678974E2E48C4AAD4A72AB23330D6B /* RACEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB7FD8FA81234BF9CC43527FE6260F62 /* RACReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = D51FFEECFF558BFCE05FA21E935DEDCC /* RACReturnSignal.m */; }; - CB96D553A0FB21A4CB3BB66387C74709 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 697B336CA19C3EE626CE790E7671EA59 /* SDImageFrame.m */; }; - CBA24325A603D600E9A1CD53EAB2FB34 /* LLScreenshotHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F1017E5D858CFD92AF471CC8487BAB3 /* LLScreenshotHelper.m */; }; - CBAAE2A674699D3391C898EA00D0AA5C /* RACSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC1197AE8488227B531035B40AEE17C /* RACSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBACF5A69474697D1627525F6B2504CD /* LLLocationComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0339407BB5CA9FF6AF2FDB73F8B2F4E2 /* LLLocationComponent.m */; }; - CBD669CA61B8E19EE81563F7D7451FA9 /* UIView+TZLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DE0A0CF11D4E32A6995D1CFDF16F1D /* UIView+TZLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBEDEA6EFD336A47B0327E3C6CD8AA9F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 49ADECC5360FB3ECE11AC572C495A0ED /* PrivacyInfo.xcprivacy */; }; - CC292742EE35DD207924BFCFE75D0F8D /* LLEntryBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = D545C293F5919EF9352718DC816E673A /* LLEntryBallView.m */; }; - CC344213CF3017F17E810FB007EE65EF /* YYTextLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B3719394E9914C1EE46BB75602EC2DFB /* YYTextLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC556751BD76259873A68F874CB00D77 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = B121A84A299BCE2A83C28ED5D93F678D /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CC5CD95831579FDE66E0ECC0F8CDE098 /* UIColor+TUIHexColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 55701518AB4B0314CAA3F1367384D4C2 /* UIColor+TUIHexColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC7DB4436CE139CDCB51C5DC5BB1BEAF /* LyricsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AADB575CA32E7DF85B6E428F118684F /* LyricsView.swift */; }; - CC7EBC41C7E2B852C6F441F3870254DA /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 631BF6AB8EC314CE5F1C5314D81D2B0A /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCA92292FB05539B19AD95F2CBB8A65C /* LLLogFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BC872D6A75DDA54502C05E7846D9385 /* LLLogFilterView.m */; }; + CB2D7E2CAB8F50571DA2E0F437AD562D /* LLSandbox.h in Headers */ = {isa = PBXBuildFile; fileRef = E59066CA94FC36560D3769BD1F4B84E6 /* LLSandbox.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB31465DAD412DA0D7B7A8C6E316E05B /* TUIGlobalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2130188A88059BB6862656396FAD3C0F /* TUIGlobalization.m */; }; + CB34743BD4DE41CBD72B18BD8A9646E0 /* ScoringMachineProtocol+Infos.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBE9BE2772E3AD3AA9B174F7E636D0A6 /* ScoringMachineProtocol+Infos.swift */; }; + CB6E35960C294DA751F679E953F4F14F /* RACEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 71003306D1C40BF6E543AABE22DCC951 /* RACEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB7FD8FA81234BF9CC43527FE6260F62 /* RACReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A05EC9D7F000F85F1F2BEFDEE6C75A0 /* RACReturnSignal.m */; }; + CBA24325A603D600E9A1CD53EAB2FB34 /* LLScreenshotHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 770E456381CC918A6B967876645BD99C /* LLScreenshotHelper.m */; }; + CBA4E86157FC8473E597F0D7050B5E4C /* IQBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F0DCA619161F7A82D0ED59EE40C44D8 /* IQBarButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBAAE2A674699D3391C898EA00D0AA5C /* RACSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8737F50F40B4DD880127C8E8CA6CC3 /* RACSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBACF5A69474697D1627525F6B2504CD /* LLLocationComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D7F70433229A22F3A30D1AD14CA472 /* LLLocationComponent.m */; }; + CBD669CA61B8E19EE81563F7D7451FA9 /* UIView+TZLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5603228251A5126AD66F2725E36DE8B8 /* UIView+TZLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC292742EE35DD207924BFCFE75D0F8D /* LLEntryBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 01B91B70699133A8C8CDE58C591B740C /* LLEntryBallView.m */; }; + CC344213CF3017F17E810FB007EE65EF /* YYTextLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0185957643DE4CF0AC4A947BBDB153EC /* YYTextLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC7DB4436CE139CDCB51C5DC5BB1BEAF /* LyricsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55BE2719E50A6EA734B586CE45848688 /* LyricsView.swift */; }; + CCA92292FB05539B19AD95F2CBB8A65C /* LLLogFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = EF5B4DC8A9BAF7B6628BF677B9A547F0 /* LLLogFilterView.m */; }; CCEC6631C7EBB667EA00EEF0A300EB4A /* TUIGroupNoticeController.h in Headers */ = {isa = PBXBuildFile; fileRef = D7C12A77EFF0B391EEAC10733E2E38EA /* TUIGroupNoticeController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCFBAD5D98E4D090EC94ECC8BE6FFA49 /* YYTextRubyAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 56A1AD61BADFA90165273228AFB86B10 /* YYTextRubyAnnotation.m */; }; - CD0D3AD69AFAC3F7A49AE61ECD8181A8 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 229CA3C47C865B6B419FAFD1BB4D91A6 /* NSDate+BRPickerView.m */; }; - CD11AA2AEE821CAE3316CF00DD14B833 /* OSSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A83F38FA0A2342FA345B36C53B649E4 /* OSSExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD378EDA46C03B48E7981C5E30B9B533 /* LLSandboxTextPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CDBE27360030D1697D01EF935BC4C75B /* LLSandboxTextPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCFBAD5D98E4D090EC94ECC8BE6FFA49 /* YYTextRubyAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = CD243322E3D8FE8CEF5CFAC8FE226440 /* YYTextRubyAnnotation.m */; }; + CD0D3AD69AFAC3F7A49AE61ECD8181A8 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FA20BE804FA50028C68F2AA78C20A9B7 /* NSDate+BRPickerView.m */; }; + CD11AA2AEE821CAE3316CF00DD14B833 /* OSSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 66AA06CECA7B456461C6386269D759F8 /* OSSExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD378EDA46C03B48E7981C5E30B9B533 /* LLSandboxTextPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F5338DDDD018E2084D66EFC2DFE5631 /* LLSandboxTextPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; CD7A4932136830123A1415B34D78E386 /* TUIBaseChatViewController_Minimalist+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B87C5ED941D4516E2EB64739983E9B6 /* TUIBaseChatViewController_Minimalist+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD8FDD682D944B4D894AC40EF97E2655 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3820BFD5C4FBCB397E6F614D474D5CE3 /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; CDB2B19C502A40360262F9000187F30B /* NSTimer+TUISafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AF44A2DFD1DA7DF152967F3D0B0836 /* NSTimer+TUISafe.m */; }; CDBC41B2F5D08292677E501E5CE5FEE2 /* TIMConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B87CDC20E7F7F33E74ECEE87AB3A9FD /* TIMConfig.m */; }; - CDD033CA4A385ADDB1E4475E2813738B /* NSAttributedString+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 3037D3FB395509F83D852C21EEA9D95D /* NSAttributedString+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE2AF36EBB17CDA2652CBADD4A7ABF82 /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0D298B1EEFF785734D15FC2235E13A /* JXCategoryImageCellModel.m */; }; - CE8ACC3EFDC116D256E277D5A2E8B2F9 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBE57FDDB5FEB5018C5A779171AA5F33 /* ImageIO.framework */; }; + CDC94CD57BAC77297C535FB9ACF180E4 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 13CC6D92AF49BF76FF6C8C2B3209156E /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CDD033CA4A385ADDB1E4475E2813738B /* NSAttributedString+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 1485D3702A46F151C19F66E9CC28F283 /* NSAttributedString+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE2AF36EBB17CDA2652CBADD4A7ABF82 /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 37D6F7F59608D31B5D1DED1686D45B21 /* JXCategoryImageCellModel.m */; }; CEC1A6D79DD64B30126421BBAB6F376D /* TUIChatPopMenuDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 01E5A7DCD1DE77AF8BD6ACF98030B325 /* TUIChatPopMenuDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEC9EF043F69710AC29940EB4E1E2B19 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C62CA5F5D77BCCE223DAFD23AB90A163 /* RTLManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CECFD7956A416E935B6B2D93FB5B655C /* TZAuthLimitedFooterTipView.h in Headers */ = {isa = PBXBuildFile; fileRef = AB76213D726372E3C192A25399A0ADD8 /* TZAuthLimitedFooterTipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CED755212C219C5B101B2BC783741983 /* QGVAPMetalView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B66553143E58CA98B6CF60228E7E57A /* QGVAPMetalView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEEDE8C490B8094AFB136AEDFF22D97D /* OSSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 43944DE0BBFC50B7E76965429641A0C6 /* OSSConstants.m */; }; - CEF451DE230B845208274FD9739B2842 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = A3ED821695128BAC52C2EF9DF45473F6 /* SDWebImageDownloaderRequestModifier.m */; }; - CF056FD841F8BCADF0476F58731E7120 /* BRTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D797E62F4C353909866D2BB7EE1393D5 /* BRTextModel.m */; }; - CF143BE74CEEFFC72659CB5BFA2ACCAC /* OfflinePushExtBusinessInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FF884162ACA1B990362FA3FBCD33B392 /* OfflinePushExtBusinessInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEC9EF043F69710AC29940EB4E1E2B19 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB8FE27AB427D9D21522E9B878B3336 /* RTLManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CECFD7956A416E935B6B2D93FB5B655C /* TZAuthLimitedFooterTipView.h in Headers */ = {isa = PBXBuildFile; fileRef = A58CE48F937F5AC1F3F9D765806B835B /* TZAuthLimitedFooterTipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CED755212C219C5B101B2BC783741983 /* QGVAPMetalView.h in Headers */ = {isa = PBXBuildFile; fileRef = 11F9DD3D863E9A8403CFEDA4ACB15853 /* QGVAPMetalView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEEDE8C490B8094AFB136AEDFF22D97D /* OSSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 570592C997E29B54B8CE76C07D59CBE7 /* OSSConstants.m */; }; + CEF1F954E4C761EAAAA1B663918BAB00 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CD64760C2981521188C1014B317840 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CF056FD841F8BCADF0476F58731E7120 /* BRTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D444D03CC4FB842D121B0F3136BDBC5A /* BRTextModel.m */; }; + CF07EC3AE090DA3A7889F4CCDCAD10C8 /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 60B3CD5B3DE785277672733EE37738DC /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; CF2227AB0658268B59B035E2D379F700 /* TUIGroupCreatedCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE47120AACC023A925FF8799BECF23D /* TUIGroupCreatedCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF26C843968B8CBFF3931E82CA77FB81 /* RACKVOTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = B2D88F6CC31E9014980222A64A16A7EA /* RACKVOTrampoline.m */; }; - CF3E5DA4CA92443DE786367FFA5F34EE /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BF6A4D4A2B519875B488BF528B886E9 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF6EA485CFDB34A03C4F7EA56FE71208 /* LLDebugTool-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FD821760D097CB93E1B9AF2AB9624C15 /* LLDebugTool-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF73C36D71C647ECECA8DD2F682F7C12 /* LLHtmlViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DD480D7010F0AF512CB78169D111F2B9 /* LLHtmlViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF96B3FEA3AEFCF6137DD7A22D92569E /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A45308FEBAFBF14AA91F3B4F71759B6 /* YYModel-dummy.m */; }; + CF26C843968B8CBFF3931E82CA77FB81 /* RACKVOTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 205478D6096D2F67476662CBE8198CF2 /* RACKVOTrampoline.m */; }; + CF4FEE830556D79EE144EDEBA5FBDD29 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6194FEC8E3AA6C018DE540C5B4361ED4 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CF6EA485CFDB34A03C4F7EA56FE71208 /* LLDebugTool-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 605B463D31C3111CE15C23C42A2243A1 /* LLDebugTool-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF73C36D71C647ECECA8DD2F682F7C12 /* LLHtmlViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 66DF3D1DAFCFB049D5AFBF7B7E0EE32E /* LLHtmlViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF920ABA6E1298340ED5EA7D81D0C19F /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = C95E4495AF4EB56CE987FDC609698431 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF96B3FEA3AEFCF6137DD7A22D92569E /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 682A112D8B7ABC19F65496559D45F6E9 /* YYModel-dummy.m */; }; CF99653905112ACA6CC860ACF9A90BDF /* TUIMenuCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 6961E71D61A2F3F0E3AEAB17342E8C31 /* TUIMenuCell_Minimalist.m */; }; - CFA8347B3DC533F19499DDB75834F0D7 /* LLLogComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7568C07D155230CC1FCBC12FE666968C /* LLLogComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CFC897DB23B300AF006FBA787899B28F /* UIView+TUIToast.h in Headers */ = {isa = PBXBuildFile; fileRef = 571F3B6AC50B0F54672B1002F50CA2B8 /* UIView+TUIToast.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D01D60794B73D53F875FF9FE06D9AB96 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB85985E838BA9E95C747542FB0306D /* SDImageFramePool.m */; }; - D02BC4DA622575D9276AFF95F9B9DD47 /* LLHtmlComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC339006B6F25BFDFFBD51FD08F522E /* LLHtmlComponent.m */; }; - D0359264CF33D28099D889586019780D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */; }; - D060CC4D5C18F39B55165F6A40D511D6 /* LLLogCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 69E31868904C9B2421FD3B2827D34B67 /* LLLogCell.m */; }; - D080955AE334D4B71C2973195577E616 /* LLCrashHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AEA8A60E94098E334630AF064C4F429 /* LLCrashHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D08901EA319887BE6D694F8333BE8D1F /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = E093DF2FAB14DF655B79E8D92114276F /* JXCategoryIndicatorTriangleView.m */; }; - D0931B81CCBC787053DC344C2A42EECD /* SVGAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E1F90B1416AF415D87A5F5B5623725 /* SVGAPlayer-dummy.m */; }; - D0A8F86C31CF8BE5C61785EF585EE6A2 /* RACDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF9EACF7C1F897F66F82506482AFF84 /* RACDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0BD3C5F5F1110D3D998949428D06E79 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DF81D342DFE16F08DA2A1B8543F17A08 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D0C26527632DDFA298C921CD529F675C /* TZImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 783CE62AFE4B51B2EF5692194FC3031D /* TZImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0D12E738C15C9C39A8CDECC7321BEC3 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = DD037BA04E0939E8CB9DF291265C5E1A /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFA8347B3DC533F19499DDB75834F0D7 /* LLLogComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7986063DEFE43E2F80E37E4A1882CB24 /* LLLogComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFC01E70F36F51499407DC16F2A1269D /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D90E27A2371C9736D70DE7CDA769710 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D02BC4DA622575D9276AFF95F9B9DD47 /* LLHtmlComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 442DC7515F4A10B07B14F67C8A1B0DA7 /* LLHtmlComponent.m */; }; + D0359264CF33D28099D889586019780D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */; }; + D060CC4D5C18F39B55165F6A40D511D6 /* LLLogCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D8230D41E4E6E46D22CF26B773A52D /* LLLogCell.m */; }; + D080955AE334D4B71C2973195577E616 /* LLCrashHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1178169A4033918B4D8F19C50E1F67E7 /* LLCrashHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D08901EA319887BE6D694F8333BE8D1F /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F1C3E3E8441B3753F61FF2076D667C /* JXCategoryIndicatorTriangleView.m */; }; + D0931B81CCBC787053DC344C2A42EECD /* SVGAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C5AA69C7D2BE359935D0B5CC88996BA /* SVGAPlayer-dummy.m */; }; + D0A8F86C31CF8BE5C61785EF585EE6A2 /* RACDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = A1EEAC3A4312A6FE9A305BE184EDCFA3 /* RACDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0C26527632DDFA298C921CD529F675C /* TZImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F52A7A1A05E4871CB0F2B150C3737E05 /* TZImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0D12E738C15C9C39A8CDECC7321BEC3 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = B42263C4FE1E2BE3EEAF9A95826D5E8B /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0D32C91C25C768758BA03F443682606 /* TUIAudioRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E736FBBE710D09EEED578137E1463D8 /* TUIAudioRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0DD94C9BBAF8C653232930C3C3F2F73 /* NSObject+RACLifting.h in Headers */ = {isa = PBXBuildFile; fileRef = EE53D429847B845374B4CD77DCE4AC4A /* NSObject+RACLifting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0E37358C3DCF2A8A572C4F38BB0569B /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47DB78F65AE0653E4568F70497374F50 /* JXCategoryListContainerView.m */; }; - D0E999D1F26BD830BB309201A2D15A3D /* NSURLSessionConfiguration+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = 2647F226484B62624983F47E95BC55EB /* NSURLSessionConfiguration+LL_Network.m */; }; - D1032FE3094565594E724E62571076AE /* LLAppInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 895D5F9F4CE7D7F5DBB8DB4EA17AF40F /* LLAppInfoViewController.m */; }; - D12B6BCC5265A12EB56F6EC9E7FC746D /* OSSV1Signer.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D044AC1D2A5003DD03696B6F8B49EC /* OSSV1Signer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D13DFED9FEFCA9D5F971AA7B90468881 /* LLDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D20A0E61748064C0913300F3FFB270 /* LLDebugTool.m */; }; - D15D26E75096774C0E151F38E7F259D4 /* UIView+TUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FE2BF1C4A02316B39C4ED2FD86230 /* UIView+TUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1669A8E60C8ABA34F43D1E46D2134B2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B055CDEEA071016A2851D06C4CD6E4 /* SystemConfiguration.framework */; }; - D16C4F38D93AF236C73CCC04F1ADA41A /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; - D17041803E65E60FD79E01B610EE8256 /* NSDictionary+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE4B50111D55419F8106E2AABD8401C /* NSDictionary+VAPUtil.m */; }; - D18E31A0CA12C408929DDAC69BAE53DC /* OSSPutObjectTaggingResult.m in Sources */ = {isa = PBXBuildFile; fileRef = A66F228EF060564DEE4D3F4F57B30640 /* OSSPutObjectTaggingResult.m */; }; + D0DD94C9BBAF8C653232930C3C3F2F73 /* NSObject+RACLifting.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB99A93E199A7EFD29A521CC7CC8558 /* NSObject+RACLifting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0E37358C3DCF2A8A572C4F38BB0569B /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91ADEA4F53077616A3CC66A8692FD31A /* JXCategoryListContainerView.m */; }; + D0E999D1F26BD830BB309201A2D15A3D /* NSURLSessionConfiguration+LL_Network.m in Sources */ = {isa = PBXBuildFile; fileRef = C2CE90DCE001B8195515F4D65E2ED183 /* NSURLSessionConfiguration+LL_Network.m */; }; + D1032FE3094565594E724E62571076AE /* LLAppInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EF74891611A81F7F87DB08B77687F25D /* LLAppInfoViewController.m */; }; + D12B6BCC5265A12EB56F6EC9E7FC746D /* OSSV1Signer.h in Headers */ = {isa = PBXBuildFile; fileRef = 245039E4F746013BDBE5497A5BEE11FE /* OSSV1Signer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D13DFED9FEFCA9D5F971AA7B90468881 /* LLDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 06BC694EA42D7895C2D4FAB95B5FA442 /* LLDebugTool.m */; }; + D15D093B9D830AB4A53C31FCF98E1E8D /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CA119C7B5B21962C540B1D1BED8438F /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D1669A8E60C8ABA34F43D1E46D2134B2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E7B96200FED33071FAA8946D3A6788E /* SystemConfiguration.framework */; }; + D17041803E65E60FD79E01B610EE8256 /* NSDictionary+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 75A6A1B041CD1AEDB5EA9DA940F3A260 /* NSDictionary+VAPUtil.m */; }; + D18E31A0CA12C408929DDAC69BAE53DC /* OSSPutObjectTaggingResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B63ACEC26A9E5DB8885AAC32E3FE10D1 /* OSSPutObjectTaggingResult.m */; }; D1A204845E6ED0FEA463575B62ADAD7D /* MultimediaRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = D632BDA9BA2A480929B1F007B91AAB64 /* MultimediaRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1A2CA4532919AAC5CFE97F0F40FF41E /* UIScrollView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FB3B7F01ABDC33B77B33E4BCDCFB024 /* UIScrollView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1B938CC317A3BA47A2C23C15087B5B2 /* ScoringView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17E797E27AA72E8AC2E09226CAD6C36 /* ScoringView.swift */; }; + D1A2CA4532919AAC5CFE97F0F40FF41E /* UIScrollView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE5366F65ACD4F9F57294A8D07BBED3 /* UIScrollView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1B938CC317A3BA47A2C23C15087B5B2 /* ScoringView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBD739B3337D8AB7A89A90C56DA07A3 /* ScoringView.swift */; }; D1D753D269EBB64D793EE953EF2D534A /* TUIConversationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7236E6F059F3D6615E4926F9CD2DCF2E /* TUIConversationService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D214F09FCD7E1E4A17E654E3F98D5B4F /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 58896C89D82FA5F699CC47A1C2414097 /* UIImage+MultiFormat.m */; }; - D260376A69DA2FD089010955109B10AD /* LLDetailTitleSelectorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2564BB69B5E9ABF9BEEB77793923AE45 /* LLDetailTitleSelectorCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D252641B69940EA86733CE91F0DDCE67 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F2E04D11B4BC39BF25952C1A11B98A52 /* PrivacyInfo.xcprivacy */; }; + D260376A69DA2FD089010955109B10AD /* LLDetailTitleSelectorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E39E077C301AED321EDEA4D9FA33C9 /* LLDetailTitleSelectorCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; D261C8225F7A44A6BAB4755C4F01EF60 /* TUIGroupInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 10ECCAC987E94F2F4FB4AAD91F435F99 /* TUIGroupInfoController.m */; }; - D287C76C50258D4C92FFDD2059168F45 /* RACSignal+Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6A3D9F6F4A42653C4865FD7C1A584E /* RACSignal+Operations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D287C76C50258D4C92FFDD2059168F45 /* RACSignal+Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = F06667D75722BD057EAF6D8065A3FFB9 /* RACSignal+Operations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2C23FE4438D4F8B281D7A420D903ABC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4668CDA61453AE45C06B5ED2DB0B0520 /* PrivacyInfo.xcprivacy */; }; D2C2E3C55DBEFD25BC68701711B417BD /* TUIMediaCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 125B0C5CEC8256187089CC0925B4428C /* TUIMediaCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2CFF8E04E94DD28DEA777BAE482BD37 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 13C11CBD5330C3FF9D6A511CF2FB392C /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2D7606A6FB66100571D6D8A6C7E5747 /* OSSURLRequestRetryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 559AA8793D19D390D8F4D2E28F434F97 /* OSSURLRequestRetryHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2DE87A8A9939B659242C6E7A325482E /* YYKVStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AAA38D38655BF5BDFD57D79CCE2818D /* YYKVStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2D7606A6FB66100571D6D8A6C7E5747 /* OSSURLRequestRetryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 12F06A680D70D1F1341E71DB85A169C2 /* OSSURLRequestRetryHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2DE87A8A9939B659242C6E7A325482E /* YYKVStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = AD9CB70277F98D7B46E5FAB684A3959E /* YYKVStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; D2E417778DB52B427501F9718B998AA2 /* TUIChatSmallTongueView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = A60BDF0C0F1602B5F949B8C1FE96F063 /* TUIChatSmallTongueView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2E6ED217227452C59C9B29C62858F7C /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F057C305BCF1FD5441D93674CE82A1A5 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D31558927DE3F62D1BB1FC416E6F237D /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC4F14AC24E28C7704923B7033D42AD /* JXCategoryDotCellModel.m */; }; + D2E6ED217227452C59C9B29C62858F7C /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B730F600A81F90B6C34AA78ABEE5ED0 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2F3BF2EE409D26EB5FF618D490512D4 /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = CB10BE9386BC5C570038D73529404555 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D31558927DE3F62D1BB1FC416E6F237D /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 590F344CF409111B5256DA6950955CEB /* JXCategoryDotCellModel.m */; }; D33CB3E8B2EB706866767603CE4DD827 /* TUIChat.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 6D17B52BC38FBC1485D09A3098547434 /* TUIChat.bundle */; }; - D380E3BC7C7F22C6EC93A7784999E192 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 83398A952F8200001ABE6A58EEC4C235 /* UIImage+GIF.m */; }; - D380F9C945002DBF2E7D64983ABDC890 /* JXPagerListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A6A411A76D8B560175838B1683A98E /* JXPagerListContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D38265752C10C62C7C86B9A748BCA695 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 37073F8C07963FF35B5A40E083FBE815 /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D386C2DA6C40B7E37F0BDFAD23F99909 /* OSSDeleteObjectTaggingResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AD15D054576B0992D6BE67782B320F /* OSSDeleteObjectTaggingResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D38D551B075741612CF9226171472609 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A423A473DEC499CD4583FD6312548560 /* SDAnimatedImageView+WebCache.m */; }; - D38F636B1D6053677632131E0D181E12 /* LLAppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 57B63761A894850C8B1BA7C2D9F2CDA3 /* LLAppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D397F3D9E12E75959BB21782CBFD8755 /* UIAlertView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 10494A21C4A669E9CCF47C9F02641696 /* UIAlertView+RACSignalSupport.m */; }; - D39ADDADBD9EBD47CC36026EA6F1633E /* YBIBCellProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 742CFE927C56455DA4AA4661DD2E1199 /* YBIBCellProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D40F7E1DD6EA34E8F749A14B0CD9BE84 /* UIStepper+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCBEDCB3B32DF72FC99F25DB5817981 /* UIStepper+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D423726E8FA79619214170CEE328676A /* RACErrorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = E0BAEEBC608CA122F7BF3532B663A232 /* RACErrorSignal.m */; }; - D44FB088780E57B8CE40109B533F0E70 /* SVGA.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ACB7365DFA4A85B27E63C3CFAE280B5 /* SVGA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4830A474634AAD157876E6BAEB4EA15 /* LLSandboxComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CCB18F1A8B4FA5D7908C7B4977BEE78 /* LLSandboxComponent.m */; }; - D49AC64021D3AA74FB459EC958A0408D /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F831FCB0772DEEC1371400D6930056D /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D380F9C945002DBF2E7D64983ABDC890 /* JXPagerListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 329BFF587DD6C0F79B826D021A752616 /* JXPagerListContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D386C2DA6C40B7E37F0BDFAD23F99909 /* OSSDeleteObjectTaggingResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 6592BD04192A92F3AA3212543091E9F3 /* OSSDeleteObjectTaggingResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D38F636B1D6053677632131E0D181E12 /* LLAppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1AE254E1202354B2AEA7DDA131FB61 /* LLAppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D397F3D9E12E75959BB21782CBFD8755 /* UIAlertView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = C56C0F410529275BDBD25BBDFE51F9C6 /* UIAlertView+RACSignalSupport.m */; }; + D39ADDADBD9EBD47CC36026EA6F1633E /* YBIBCellProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD969C7C7F56A47BA0E78069F1FACFB /* YBIBCellProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3BBE0DBD610BF753DFCC37348B3DB31 /* NSString+TUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EBECD2A46E28042357ED8782F70E08B /* NSString+TUIUtil.m */; }; + D40F7E1DD6EA34E8F749A14B0CD9BE84 /* UIStepper+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = BD57A55328407A1B60CBA41BDC6D00DB /* UIStepper+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D423726E8FA79619214170CEE328676A /* RACErrorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E1FEDE75F88426ACE300C7E5E27418 /* RACErrorSignal.m */; }; + D44FB088780E57B8CE40109B533F0E70 /* SVGA.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE6456797300B26BBD1634C2AE07F9E /* SVGA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4830A474634AAD157876E6BAEB4EA15 /* LLSandboxComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 711A24F01B4B49F16276C6C1025A0C75 /* LLSandboxComponent.m */; }; D4A5CAC6D25BCBC532D2059FD84C0A4A /* TUIConversationService_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D70C0107D2F7F6D27020FC17AC7038 /* TUIConversationService_Minimalist.m */; }; - D4A9139BA7A8EE2EB0852B797DC657E0 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D8F2B303C3018A67891A4976DF1886 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4B960B3EA8F0252C47BCF91984C7D05 /* LLConfigHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CB52CD557A543C9929F3DD94E07E48ED /* LLConfigHelper.m */; }; + D4AA0A3C57852C503AB69822D93178F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + D4B960B3EA8F0252C47BCF91984C7D05 /* LLConfigHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A9780B2906EB9EE99CC6AD7A35AA7E /* LLConfigHelper.m */; }; D4DF3D681969548474D6E7CE3B738D3D /* TUIChatConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = C45996975D0DE7A4FAAFE40AB64E5824 /* TUIChatConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4FFAF92B677496B8107A5AAC693DD5D /* TUIDarkModel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3AFEB67175C77D974F0ADF335962C8 /* TUIDarkModel.m */; }; - D5084523CE20864CCC6091A556D257B7 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E029968FD0BC7E6D5B8423D3C289E5D /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D540D2C13D255C6D7D884AEB9638581E /* LLTitleSliderCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DAA014BD8224A06D564580AC33B784C /* LLTitleSliderCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5423A39DC27E0D405412709B34C0D1B /* LLLocationProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DAD243B41986AEEE3A6401F10596E2C /* LLLocationProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D55BEC854C194BA478224F847B7E5199 /* TZLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ED087B0E4DAD3216D0B221C9D7660C05 /* TZLocationManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D564C6917F740F5D4DAED8062165A4C6 /* MQTTSessionLegacy.m in Sources */ = {isa = PBXBuildFile; fileRef = E39549AF455F24055520D5DD447836E9 /* MQTTSessionLegacy.m */; }; + D4F0509846C2B58E06E1D12205084041 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 18D10D60FDAB96D86A0AB66AD1178534 /* libwebp-dummy.m */; }; + D540D2C13D255C6D7D884AEB9638581E /* LLTitleSliderCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 022EE2189C7116021E81F0DA9B50D965 /* LLTitleSliderCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5423A39DC27E0D405412709B34C0D1B /* LLLocationProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5557B778D5476BC0E4415A71D84376 /* LLLocationProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D55BEC854C194BA478224F847B7E5199 /* TZLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F24DA3D31FC3941298E3AE46B6C6B726 /* TZLocationManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D564C6917F740F5D4DAED8062165A4C6 /* MQTTSessionLegacy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5CAD8EC46028FBA2494B8B40E60D5E /* MQTTSessionLegacy.m */; }; D57614CF0AA38CD1CF41725C0CA570DA /* TUIResponderTextView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = D66FD26F39529A681C6DDAAEF3317ED5 /* TUIResponderTextView_Minimalist.m */; }; - D5BC75187BC76C9D39D22066FE4E2A83 /* YBIBVideoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2538CF688243B00A06FEA1B8232D18C6 /* YBIBVideoCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5C046C46961BE465293625D6B870620 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C02EB976F66256A1CE9858DBF969BB /* AFNetworking-dummy.m */; }; - D5D11F2D10A1C73E1BA2F4E2B56EC923 /* LLCrashDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F397FAE2617066062DE845FDB97958E /* LLCrashDetailViewController.m */; }; + D5B69628A936D4C40FF03CE245E49271 /* sharpyuv_gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D591A6F9F0E49F577ED2D062B8F565B /* sharpyuv_gamma.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5BC75187BC76C9D39D22066FE4E2A83 /* YBIBVideoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D7CE1677ED87451ED6880866BA1CF6C3 /* YBIBVideoCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5C046C46961BE465293625D6B870620 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C61452D67BD52A395A95ADBCE5BCF4 /* AFNetworking-dummy.m */; }; + D5D11F2D10A1C73E1BA2F4E2B56EC923 /* LLCrashDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E0638C21C467AA43795C1ADEE22ADA5 /* LLCrashDetailViewController.m */; }; D5E3A7477D64B1E3B877568AE63B22C6 /* TUIMessageCellLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EED6B4D68B51A9CA8E4B61BB1614666 /* TUIMessageCellLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5ED505236781648C281F64B78DD1BA7 /* LLBaseComponentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7137E624A488A53D1A67CF032A40E944 /* LLBaseComponentViewController.m */; }; - D5F07F7462A9AD80E4A9DB21294D8FA2 /* UIGestureRecognizer+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = FA11BADEB70F5FB2E1BA35FD0310C2E1 /* UIGestureRecognizer+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5ED505236781648C281F64B78DD1BA7 /* LLBaseComponentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F43BA7F3728C69A42DF74325C6A9BA7 /* LLBaseComponentViewController.m */; }; + D5F07F7462A9AD80E4A9DB21294D8FA2 /* UIGestureRecognizer+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A00004632EC2F650DE6F0B2DB7E13E8 /* UIGestureRecognizer+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; D5F09F2287CDB0D750FB056594B9F63F /* TUIFoldConversationListDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 67BFCAB8F95C8154639B76D0329F3231 /* TUIFoldConversationListDataProvider.m */; }; - D62E8EBC82FE2A4110091499EB72C052 /* TAPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCBF813688D6C643BF51AA2352CCCB5 /* TAPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D64923C1E042FB4B842F9D24569FB2A2 /* LLWindowManager+Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 20859C627E85B98860B54F214856CD26 /* LLWindowManager+Hierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D64A1C239D39609270A2CFF0CD7649DB /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F451BF561F488B4036DD02DD38137E1 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - D6691D328E39C28F7CF9FCE6708934B1 /* LLConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 14CC0E0F7103FE37F7275068CD9BB4E2 /* LLConst.m */; }; - D6CC5A87711F556DD8CD367D3E5100E7 /* LLConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0753C47F113B3FABBF8631533D69B597 /* LLConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6DFFB575C5488505F99E8A2369853A4 /* NSNotificationCenter+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A4C50EE92D7620E7B569C0E5B1AF395 /* NSNotificationCenter+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6240F67BBF625334F7BD91272F26C4D /* Pods-QXLive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A79F5B474AEB6E40838CD82097C06E2 /* Pods-QXLive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D62E8EBC82FE2A4110091499EB72C052 /* TAPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = E177B4461D6CD14125C2F8E102EE5D10 /* TAPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D636521B9C636E6534EE2476C6D48FB7 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5E84E580EC2329E1DEF21BF6BF20A /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D64923C1E042FB4B842F9D24569FB2A2 /* LLWindowManager+Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 45C1319414DA0887EDB55A55683C9ABE /* LLWindowManager+Hierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + D6691D328E39C28F7CF9FCE6708934B1 /* LLConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 79ABEC3E0AD0F789BBA2E91BEC477792 /* LLConst.m */; }; + D6A56773666C4FC13435EDD44B689518 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3A2674A2B952E3636D3DCBF9C83BE1B8 /* Media.xcassets */; }; + D6CC5A87711F556DD8CD367D3E5100E7 /* LLConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 031FB2CB616D36387E7EDFC0FADE9F95 /* LLConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6DFFB575C5488505F99E8A2369853A4 /* NSNotificationCenter+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 913B067AF3DC46C1E34520C9808D414D /* NSNotificationCenter+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6E33608F9275BEF1DC53944E502B2C1 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 11720E63FF35CC267165CC3483387C66 /* UIColor+SDHexString.m */; }; D703683B2B83B523188E34D49864942B /* TUIChatFlexViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FDA6E658D588ECAEFD0121E81EF3A4D /* TUIChatFlexViewController.m */; }; - D7079E4299253572305228004FDF8192 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 230DE1B8D8A7BA91D44A0B9CDD5412BE /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D708917EBA6D26108063D2462BEFAF8C /* QGAnimatedImageDecodeThread.m in Sources */ = {isa = PBXBuildFile; fileRef = A74660AFFD0610A0FF2034CFE8EB9B09 /* QGAnimatedImageDecodeThread.m */; }; - D70CCFA666A4817C76C7BE866EEB66F6 /* AvoidCrash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 311CD8E0A285977616E8B6F9F614B0D4 /* AvoidCrash-dummy.m */; }; - D73A01F55B64E581304D567FB120B8F4 /* LLTitleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 40E4CD7114185E14B162A301FE0F0557 /* LLTitleViewController.m */; }; - D7425E667A208272CAF51CCF06B6A63E /* LLStorageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AED7851554BC91ADE329DD0F34E8CC99 /* LLStorageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D771430E5F4AF751239221B71C6A873C /* LLNoneCopyTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = AB99B4C763CEF4268086F57593D9E030 /* LLNoneCopyTextField.m */; }; - D77E34A893845BFCB246CF5B9993B065 /* YYImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9702F96248B5BD0EF41D23372789097 /* YYImageCache.m */; }; - D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A925A91C8FF86AF91210FF5533F6E09 /* View+MASAdditions.m */; }; - D7950E6AF0202F0E627670A610213753 /* SVGABezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C62450567FFC432EBE87415B70966D /* SVGABezierPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7C55193688C358959ED98779557B39A /* LLReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E7F60D212F05E0223200F862D70818 /* LLReachability.m */; }; - D7CDD8022747B816122DF56BFCBF3F92 /* LLRouter+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AA60876001D1D64CCB0DBCD1F952D85 /* LLRouter+Log.m */; }; + D708917EBA6D26108063D2462BEFAF8C /* QGAnimatedImageDecodeThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C74F8D8CCF5C22829F1AF0D033688C1 /* QGAnimatedImageDecodeThread.m */; }; + D70CCFA666A4817C76C7BE866EEB66F6 /* AvoidCrash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF13F429D0EBA44F948BA8FB164E9295 /* AvoidCrash-dummy.m */; }; + D73A01F55B64E581304D567FB120B8F4 /* LLTitleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC3C5636EC722E4AC6FD8283868C22CE /* LLTitleViewController.m */; }; + D7425E667A208272CAF51CCF06B6A63E /* LLStorageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FBCF9CB69F3A025ACCB48B0FF5134A0 /* LLStorageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D771430E5F4AF751239221B71C6A873C /* LLNoneCopyTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 2999DA7C81E6CE0A9E32C1EE9344AE7C /* LLNoneCopyTextField.m */; }; + D77E34A893845BFCB246CF5B9993B065 /* YYImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DBAECD1D58D515C5B33AFAB085E02781 /* YYImageCache.m */; }; + D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BFCFDA928928856B92B702E01DCADBC0 /* View+MASAdditions.m */; }; + D7950E6AF0202F0E627670A610213753 /* SVGABezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 489D95A5454B6B440EB04C69D5D542BD /* SVGABezierPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7C55193688C358959ED98779557B39A /* LLReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 69B931EC69B669A60CC11B4455935C74 /* LLReachability.m */; }; + D7CDD8022747B816122DF56BFCBF3F92 /* LLRouter+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 12E886F4AC943C99824C0B41E8825278 /* LLRouter+Log.m */; }; D7F8ADAEB1639B6AD369774B7CF74D75 /* TUIVoiceMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 588B926593985C8CE5DE5590B0F2AE6D /* TUIVoiceMessageCell.m */; }; - D7FD78025FD05E55B71D7E06741309EC /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 996A16D5D6D5296E536A9A2217349DAB /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D8604949A95EAE0C78BA89F9F57D1296 /* LLRulerPickerInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 05419BCBD5A0008540F324C51A987896 /* LLRulerPickerInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8400BA2C1A77AF2653125C0C66AB1E3 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C23B2C9C707367E2C83E6A3E81DBF27 /* SDWebImageDownloader.m */; }; + D847C10CD159DD855EE0DBBE66D48408 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = F5AC0E5E9040767274F7CCF8681677AF /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8604949A95EAE0C78BA89F9F57D1296 /* LLRulerPickerInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 72624D1A372CA9B53E4ECBBAA599F8FE /* LLRulerPickerInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; D86171AA6F8BB4B521E77F258BBB98A0 /* TUIGroupPendencyController.m in Sources */ = {isa = PBXBuildFile; fileRef = E2319A9846E5441AE828CF8F38CB31FB /* TUIGroupPendencyController.m */; }; - D8784D41D4C806EBC369E2C12B9AB250 /* UIButton+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = E9450F552F1284F478019510E80F69BA /* UIButton+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8784D41D4C806EBC369E2C12B9AB250 /* UIButton+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 362AAF63ACF4F5D9F2017197144BB0B5 /* UIButton+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; D8A8793C8CD5EB08C28372EE25DAA3EA /* TUIConversationObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1179595C537511728368623505A2A4 /* TUIConversationObjectFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8B4CB8F113156A6CD75C060D0113BE4 /* NSInvocation+RACTypeParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AFDF7D88CA84DAFD0027DA735BCBD15 /* NSInvocation+RACTypeParsing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8B4CB8F113156A6CD75C060D0113BE4 /* NSInvocation+RACTypeParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 0497FFAE57C0BF0660DE3C130E9713F0 /* NSInvocation+RACTypeParsing.h */; settings = {ATTRIBUTES = (Public, ); }; }; D8DAD7D52D3ED00B124675F5C6915DE9 /* TUIMenuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D934C7FCFA041C07A6F54B84AFF29F2 /* TUIMenuCell.m */; }; D902B23BFE141A445FBED64041497302 /* TUITypingStatusCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B1EB606B1F4A7C6FCDE8A933428596B /* TUITypingStatusCellData.m */; }; - D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC6E3EE585D6FCBD73B10B48CF45645 /* MJRefreshNormalTrailer.m */; }; - D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 022953CD8C59DC2EDA43D70758FB781A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BA3C3B783E505D1B8E13A2315DFE2FB5 /* MJRefresh.bundle */; }; + D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = CE44DC8060163D4E2828401C9225903A /* MJRefreshNormalTrailer.m */; }; + D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 493FEB8B776299BE5A6F511C3548D524 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E3A90A60CE344C08837F6FFC7402844 /* MJRefresh.bundle */; }; + D925F5A06F35F862746087D2165FD083 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = E09918C381C316915AFA988D84FD5D35 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; D93E5533B2607D3F8F341513C773EA5F /* TUIConversationListBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B068604F5CEEE22EDBFED6F40D7632 /* TUIConversationListBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D93EA925FC24665584B3653514A56706 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D2277D2F68F0F95369F7A73F6E6BBB6 /* JXCategoryIndicatorImageView.m */; }; - D962DD87414AC445700D7B6E358EEBF1 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = EA7E9413F54541A561E0C65B09359113 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D93EA925FC24665584B3653514A56706 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B8E0192C98B212CBDA3BC676AEA5DF /* JXCategoryIndicatorImageView.m */; }; D9B437DFBF6EC45944808564F5257ECB /* TUIChatConfig_Classic.m in Sources */ = {isa = PBXBuildFile; fileRef = 73E67159238714CEE5D70A7115574077 /* TUIChatConfig_Classic.m */; }; - D9C15A8B92E62396D95DB88415A38A8F /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E673D3472B01B93777B06E5EB8F1472 /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D9C6481FAD022D3AE8E586181C0047CB /* LLDetailTitleSelectorCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = DAC5C2A5EF1389610ABA33135D8B9614 /* LLDetailTitleSelectorCellView.m */; }; - D9DB82F6E2014078D45A6AC39D37BC56 /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 8570D7F03956C59A6EDC559788A888AE /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DA0C39599AF16436B7B80E89544776CB /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D18DDF245C9077B9B915B039B99A3B16 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA29450780B280A167FEB1A347347202 /* SVGAVideoSpriteEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 054E8710ADEFF6A75C257C99323BDB80 /* SVGAVideoSpriteEntity.m */; }; - DA3C464E991E03454304041E6212DF50 /* LLEntryWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 38A37D24535308778AEEF32C6CF442E5 /* LLEntryWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA41A4545C3A7B6C7A6C2428E9365203 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9016C397D5C315E79B71968B281ECAC1 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA561B1E0D7B720A811EF425A2292FB2 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FEFAA959DCCEB3A858FD84803CEDDB1 /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DA7BC11E2CD623784BBFF0C9939661BC /* GPBWrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 425FAC95F26901EBBD843439509BC219 /* GPBWrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DA9EBCC350BE724D9177F35410DE5C9C /* TUIGlobalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2130188A88059BB6862656396FAD3C0F /* TUIGlobalization.m */; }; - DAAAA50C754D127FEF22266CB5487F57 /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C341D6B81466EE9157DF46211874E1B0 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DAACB6C433D86B6C98D2F66375D35A79 /* YBIBImageData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA8C3FADEABDEE233B9965D2B6C044D /* YBIBImageData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAB2FC08BBB8E75BD5DE12C1D362A436 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849816F748F4D0168883669AEF52FD2D /* Metal.framework */; }; - DAE2C28FE4E028D39F9BE341A8B4095B /* UIView+TUILayout.m in Sources */ = {isa = PBXBuildFile; fileRef = F34ED37CCCFB96877F7C3DB719E3B5B8 /* UIView+TUILayout.m */; }; + D9C15A8B92E62396D95DB88415A38A8F /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C90057D3802BA6FEFBC84A8341DE7DD /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9C6481FAD022D3AE8E586181C0047CB /* LLDetailTitleSelectorCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D8BECC77DA0256CDB6F464348B52C83 /* LLDetailTitleSelectorCellView.m */; }; + D9FD34CF0D3C7D72C9EAE86F25B40F04 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E5D828F1BF657869C6726125A67C65 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA29450780B280A167FEB1A347347202 /* SVGAVideoSpriteEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 21C9E73417D17027540FBD32658CD01C /* SVGAVideoSpriteEntity.m */; }; + DA3C464E991E03454304041E6212DF50 /* LLEntryWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FC284B7F615BD01D66AA71855552B9C /* LLEntryWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA7BC11E2CD623784BBFF0C9939661BC /* GPBWrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 954A6870C2CC210065883BAD3C0DB5E0 /* GPBWrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + DAACB6C433D86B6C98D2F66375D35A79 /* YBIBImageData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CE299E1203694BD2A9DE3A761032C7CF /* YBIBImageData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAB2FC08BBB8E75BD5DE12C1D362A436 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71EC7C2BAB81E01764C988FCDEB8A8F0 /* Metal.framework */; }; DAF453D63B0255317D6D8F9174ECF109 /* TUIMenuCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E3D4A4F6225FB1DF428E678BDEAD47 /* TUIMenuCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; DAF9CDC0AAB04D5852B2B777564314E4 /* TUIConversation.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FB8C13BE2223996DD93F879D4CBB38DB /* TUIConversation.bundle */; }; - DB472B623861DBA6581AFB84E950D416 /* LLFilterFilePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB3C537331A3600BF519E42E7994140 /* LLFilterFilePickerView.m */; }; - DB7DFFFC8944187A8FFC26DFE223F952 /* LLCrashViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8892FA1C1916BB1DF966DE802B41FE33 /* LLCrashViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB8A5A0E04105F7DA2225599C7043803 /* MQTTSSLSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = B17115B9608DD337929F26410BC13772 /* MQTTSSLSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F8158AEC9121E340BD4533FA0E8F8E78 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB472B623861DBA6581AFB84E950D416 /* LLFilterFilePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = AD7C17AE50A9F0D01678978E43E3468B /* LLFilterFilePickerView.m */; }; + DB7DFFFC8944187A8FFC26DFE223F952 /* LLCrashViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B017C7FDB4A324DEF797B894E90BEE /* LLCrashViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB8A5A0E04105F7DA2225599C7043803 /* MQTTSSLSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = F92CE0D86BA334BDC83C50BF7EC20D2B /* MQTTSSLSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B2DE2860EFCBA8765E48C28650C9C74D /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; DBB011F27A131275A68E892FA6A4BAE6 /* MultimediaRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 61394E50922D2535BBE7004DA14AFE92 /* MultimediaRecorder.m */; }; - DBBB535C5257CE9DDE78E1369DB09A41 /* NSMutableAttributedString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = AEB713AD06E053A4750CE4ABBE0D7C6A /* NSMutableAttributedString+AvoidCrash.m */; }; - DBD9152526A180771BF7D7CD209B957E /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 69D28DE2C69C5AEB0FE58D60E8A0C279 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBE74A6176D378FA01B219E5901F8679 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = BF709D433AB54CDB3AFE45140F33B3F9 /* SDImageLoader.m */; }; - DBFC152989A222B752C542B0C1296497 /* LLSubTitleTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 634F2788D28C607CB56FBA4D85155B81 /* LLSubTitleTableViewCell.m */; }; - DC1087F648A70DDB1D78C62EFFB443F6 /* MQTTSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A39D3179E69038AAF4937C7DE2C7EB7 /* MQTTSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC12A357619CB1BBB52F071BF19EC8EB /* UIBarButtonItem+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3DDAEC8592A6ED012D34C24EBC685C /* UIBarButtonItem+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC208275D6DADA54844E1685B5DE173A /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F7F48DC08FED1F543E3F4B384D5B01A /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC2D102D3C2A921545D1EC6A6BF27F3A /* OSSLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4101295732F013002CB2DE1A35333FB1 /* OSSLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBBB535C5257CE9DDE78E1369DB09A41 /* NSMutableAttributedString+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = AB3FA486FEC3DC524BB77DE6197AB2BF /* NSMutableAttributedString+AvoidCrash.m */; }; + DBD9152526A180771BF7D7CD209B957E /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 01CF471971FD11F12FA8B912C4FF5FD1 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBFC152989A222B752C542B0C1296497 /* LLSubTitleTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DA9F704F86FBFD91151BF2E751B6619 /* LLSubTitleTableViewCell.m */; }; + DC1087F648A70DDB1D78C62EFFB443F6 /* MQTTSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D514F677784C29F713F8AC1B512F86 /* MQTTSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC12A357619CB1BBB52F071BF19EC8EB /* UIBarButtonItem+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 618A2B516047117F6B2DE77209ED9C05 /* UIBarButtonItem+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC2D102D3C2A921545D1EC6A6BF27F3A /* OSSLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D23BF5872AAEF793BFFD3AFD3387CA65 /* OSSLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; DC3216788DA995A9EC9BAB96730193F1 /* TUIBubbleMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB834720D5BBA3E4AF15DB97066B6EB /* TUIBubbleMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC440A627AAE1829D9D04F34C2D64C29 /* LLTitleCellCategoryModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D214F8020ED7010BE9BCC395F6520ED1 /* LLTitleCellCategoryModel.m */; }; - DC6B2EA34F6B200148CAC37C152E4CFB /* YYCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5E269274067443D56F67CB93021795 /* YYCache-dummy.m */; }; - DC6E7F9DAF12789FDA3566CC41CA37F8 /* LLScreenshotSelectorModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFD9E5A7CAFCA1F32E1F7520EFAE338 /* LLScreenshotSelectorModel.m */; }; - DCB6D76FB9D037310A6185CB37FDF7D2 /* TZProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDA2664CDCF1F39D9FA60FA3827FC8A /* TZProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCDF487CAB5019636DD057CC957F68BB /* LLDetailTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F300A83F7D39C728537262E19D2DA2EB /* LLDetailTitleCell.m */; }; - DCEE4729DD352BD882B588BE396B40E1 /* NSObject+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 929B075E98C643339221C053E0FEE881 /* NSObject+YYAdd.m */; }; - DD148A49F360D8A97109D54976E98D94 /* LLAppInfoComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = D4662E1664E012A7571DC89D62ECD588 /* LLAppInfoComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD4252B690E9ECDBCD0EDF4517582B1C /* UIColor+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 29419367A57C2FE99B38A41BA3030BFD /* UIColor+VAPUtil.m */; }; - DD44BAB5FAAE0975E6A99C7B9C936E42 /* YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B84FD13FD62881F957EE3AB18B9F887 /* YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD699FEDADFA8EEB5D2BBFAD81788652 /* LLTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AF894AC2C9B7B4DBEF0A5EE1BBF531CD /* LLTitleCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD7D0C5FD5ABE6989A2F0513657C48B6 /* QGVAPWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BD8E34BED29F315CDE807C6D0F21BDBB /* QGVAPWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD7D38B1D11219F1882E3E9DD5FA2E0E /* YBIBCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6237FCD49F56E58E35E4B1E6FEA5F1 /* YBIBCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC440A627AAE1829D9D04F34C2D64C29 /* LLTitleCellCategoryModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 01908B706040D18914CEFEF241F629B5 /* LLTitleCellCategoryModel.m */; }; + DC6B2EA34F6B200148CAC37C152E4CFB /* YYCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFF6BFEF29D849DA0A5FFB9799BF3837 /* YYCache-dummy.m */; }; + DC6E7F9DAF12789FDA3566CC41CA37F8 /* LLScreenshotSelectorModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DAC7633A133F7BDA3138F879621D8D3 /* LLScreenshotSelectorModel.m */; }; + DCA6F4165CC98E1F9D014E5F2A2EA401 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60AAA5F448F4A6BBFB5BEFFA5F737DDE /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB6D76FB9D037310A6185CB37FDF7D2 /* TZProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B3437C53629426F737F71A99D6242C3 /* TZProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCDF487CAB5019636DD057CC957F68BB /* LLDetailTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2953BEEA9E7DD25F9FEE070C93EE01 /* LLDetailTitleCell.m */; }; + DCEE4729DD352BD882B588BE396B40E1 /* NSObject+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 51BC1121123237550E5B2B77C0371244 /* NSObject+YYAdd.m */; }; + DD148A49F360D8A97109D54976E98D94 /* LLAppInfoComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 42DB0A4D5793C73C847285C20CA1AEDF /* LLAppInfoComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD3AFB0A9F60A7A78B811C3B3A8813B8 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF953BA0635ACD53ECC5973D2DB1F28 /* SDImageCachesManager.m */; }; + DD4252B690E9ECDBCD0EDF4517582B1C /* UIColor+VAPUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD63CAB748523DC6A63AFB6098E79AE /* UIColor+VAPUtil.m */; }; + DD44BAB5FAAE0975E6A99C7B9C936E42 /* YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = BE7128B3243B044F8F84F39B4078CC36 /* YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD699FEDADFA8EEB5D2BBFAD81788652 /* LLTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 367AD13E2B8BEEC1AF33DB1BE33DC7C4 /* LLTitleCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD7D0C5FD5ABE6989A2F0513657C48B6 /* QGVAPWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B80D3EC4B7F7C0CED094987D021EF94 /* QGVAPWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD7D38B1D11219F1882E3E9DD5FA2E0E /* YBIBCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B05BEABBCA1F1EE87AA9BDCE556886 /* YBIBCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD89AB2BA0BECDB99DFE70482857AB32 /* NSString+TUIEmoji.h in Headers */ = {isa = PBXBuildFile; fileRef = D761586108CFA562B01FCCCF2226D114 /* NSString+TUIEmoji.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDA16FB9C21AD941442357DAE6939530 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F784720033AFC47074CF09891032450 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDF10ECB01544EAF89A19F582A5C24F6 /* LLTitleSliderCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 162A4F63456F8E1E8BDE601470D10E52 /* LLTitleSliderCell.m */; }; - DDF7B2A14C4068FF5F7344BB131C84F8 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9800E54C120BF4FB601C69B6D768605E /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDFAFD24145F4F5EE6601638F92E84BE /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = FB49CC939F3CD53488D1879857A796BF /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE11F6641F36D5D1657F8A3BC325351F /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ED84C6373E0BB22CEDC58919962074C /* YYImage-dummy.m */; }; - DE1E1332DD725B5546E6C0C5CEC01B61 /* OSSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D420E64FB1722D9AABF978BB3988F10 /* OSSRequest.m */; }; - DE2553DFC19AAB617B63261D50C44091 /* UISlider+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EBC3F4A91629258ADE6E95FE57DA6A3 /* UISlider+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE27AF652604F32C729536F958F5CAC6 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AA55F3DA52C790667CFBBD6707F5C7D /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE4563C85FEDF955C4942B5927905122 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDD09F58CF23E5EF59912920B521788 /* Events.swift */; }; - DE520223E8CD850F2C4706B5F1DCF470 /* LLMagnifierInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E7D58F5433797BE0174546C281235F8 /* LLMagnifierInfoView.m */; }; + DDA16FB9C21AD941442357DAE6939530 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 413240E290CD078A53FFBB7B9F42AC74 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDF10ECB01544EAF89A19F582A5C24F6 /* LLTitleSliderCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0028E9A546B55600287EFCB239F91C8A /* LLTitleSliderCell.m */; }; + DE1E1332DD725B5546E6C0C5CEC01B61 /* OSSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7748FE0C40CEB3D554077FD992B2170D /* OSSRequest.m */; }; + DE2553DFC19AAB617B63261D50C44091 /* UISlider+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3842C0F2A0B7023AD39B5999D462DE6E /* UISlider+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE4563C85FEDF955C4942B5927905122 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD2401B49B91450CE48170A14EEB9D0 /* Events.swift */; }; + DE520223E8CD850F2C4706B5F1DCF470 /* LLMagnifierInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFB0B825E8F65A2DDC5B09B15DAEB88F /* LLMagnifierInfoView.m */; }; DE54135CF5849C6C4766F82CE71DDDB4 /* TUIImageMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E45FD6D033BD66E2A7C199CA579F8C4 /* TUIImageMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE5A78F116018E2AC54714238276574D /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = DD483E83865E60B1BABD28F696DE52F7 /* UIActivityIndicatorView+AFNetworking.m */; }; - DE8503AEAC47119F5F287C04BA18476A /* OSSTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BFF5E6E9BCED6C14F0C8A72C68F0583 /* OSSTaskCompletionSource.m */; }; - DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A6171171CC522723BFA99D2F636B9926 /* MJRefresh-dummy.m */; }; - DEBB42957747E652CE5C845E8A21CDAB /* NSString+TUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C1FA8898FB04920C5245AF177B91318 /* NSString+TUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF0DD21C524DC501A03B2A782DA905E3 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F32C85D3D549C438C901BD89098B0E /* SDCallbackQueue.m */; }; - DF1F2CC29D9871EF48FCD47055CB2A59 /* UIImagePickerController+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 074AC7132ABA0AE616B773080716A0A2 /* UIImagePickerController+RACSignalSupport.m */; }; - DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 345D703B2EAB45031DAAA33043786A11 /* MASConstraint.m */; }; - DF348AE40A48E780D04E0120A2C8C2ED /* UIView+TUILayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3A560E72C86BABE5F7CC27E62D459 /* UIView+TUILayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE5A78F116018E2AC54714238276574D /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7707FACE79B6E516056A977715E501D5 /* UIActivityIndicatorView+AFNetworking.m */; }; + DE8503AEAC47119F5F287C04BA18476A /* OSSTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4ABA00DBD6FE3E676A2EF0F58AB3F7 /* OSSTaskCompletionSource.m */; }; + DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC6A7978A4E1E40BFC56F20B0AF9EAD4 /* MJRefresh-dummy.m */; }; + DEBD5474712A0CFD0A2334E42AD174F8 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = ECE1B6025BEA2C708D2EE2CC233D7FCC /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DF08A49444CDBFA264E32B32C82C8FC1 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1C20BEC07C1B8B9468DDABFC999E0A /* SDAnimatedImageRep.m */; }; + DF1F2CC29D9871EF48FCD47055CB2A59 /* UIImagePickerController+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A9D0E3B76FA3DFE606B56FE1A35962 /* UIImagePickerController+RACSignalSupport.m */; }; + DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD9E56AFB7A8C6C92A18D7B8E3858D0 /* MASConstraint.m */; }; + DF678533A1F2B0A8DB7DADDF1085BF50 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DF9F1DB119FBB5354B3F8341679D810A /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; DF7ACA33B12E419A25DDA607A5A0D6D6 /* TUICameraView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD65B31AA1121B8089259AE5B098F32D /* TUICameraView.m */; }; + DF9373C694786CDCBD25B1996B1C73ED /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A99B108129F4BF107A8295BB64E26BC /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; DFB393B9CEC6E6FCCCA8BBAFECE83C4D /* TUIGroupChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 906059D2926D776E777F243B60E05A46 /* TUIGroupChatViewController.m */; }; - DFB9ED96872A12083BC849AD5F37B0E4 /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 630B3D3A5B4E26A70252459CBA01848E /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFC3B6FBE34258475044700A57A0C82A /* LLFilterLabelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D43DBCBA8008065E63511FE174EEF5 /* LLFilterLabelCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFC8B1EDFA3633209348F1B70D12D285 /* TZGifPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E48B196210830D5B76DA2D2C641545F9 /* TZGifPhotoPreviewController.m */; }; - DFFA77DF629678D944DBCF2D9D37EC2C /* YYImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 80C2E0F76292CE0D5D67A7C001717EC5 /* YYImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFFE08F92A9789E1E4B75A8BC283CA05 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B3D01A64D1A8D22AF2DA289616757EF /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFB9ED96872A12083BC849AD5F37B0E4 /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = FD51339B5C0F83C53D659E77C3B1A32C /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFC3B6FBE34258475044700A57A0C82A /* LLFilterLabelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E4A02481BBD00FF58497A5B71A70AE /* LLFilterLabelCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFC8B1EDFA3633209348F1B70D12D285 /* TZGifPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D41182662BBBB434B21A9611CD2B340 /* TZGifPhotoPreviewController.m */; }; + DFC923354A112557856EF0AFB0710BA4 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BDD4E3E3018BDACCAE12BC8AB9561F /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DFFA77DF629678D944DBCF2D9D37EC2C /* YYImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 82FE32D6CFD69029C95673FB63B1A39D /* YYImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; E021BAF22B125D122587118CF90BDDF0 /* TUIFileMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 098870D0C14EC3335F09BD7728028A06 /* TUIFileMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E032CD4FBC1C84803E74D9A2BB53EBC8 /* LLTitleSwitchCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1290D8D4E31CC5AA4C195E97AE221E12 /* LLTitleSwitchCellView.m */; }; - E038F02D08E33A673A360ED34648A027 /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 688A7C02316841242FB6BC0D3784BD6C /* JXCategoryDotCell.m */; }; + E032CD4FBC1C84803E74D9A2BB53EBC8 /* LLTitleSwitchCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A597F55E869CB15D42DA6FE4F4A857F /* LLTitleSwitchCellView.m */; }; + E038F02D08E33A673A360ED34648A027 /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E7BA158897808F571256C02BA01E24B1 /* JXCategoryDotCell.m */; }; E059B2B0B79755A4EDB744E430352747 /* TUIMergeMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = C07D6BBCDBB790439770AA98AB551685 /* TUIMergeMessageCellData.m */; }; E05F27C3E55F9B95F5642F4D6A28B97B /* TUIConversationForwardSelectCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F8743314AC117BC659D3315D207F45 /* TUIConversationForwardSelectCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E063A2C5BE8547A13E2DA5A63D54B2C5 /* YYTextMagnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 5153FF34956C7689BB01B3652DB428C7 /* YYTextMagnifier.m */; }; - E075608ADB8A563BCA3D9F6C123220ED /* NSUserDefaults+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = C761BB89495F9EAB6FFE5156463C5788 /* NSUserDefaults+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E089EEB3788D3B621C74ED0BFBE49E6F /* OfflinePushExtInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4EDE133919220DA0DB77266DD4F290 /* OfflinePushExtInfo.m */; }; - E0AB22E12BC070F95D9417798444D4B3 /* MQTTCoreDataPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE9C119A12C01F409C524FAAD16FB43 /* MQTTCoreDataPersistence.m */; }; + E063A2C5BE8547A13E2DA5A63D54B2C5 /* YYTextMagnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 302EADA9FF7DEF58D73D45E418445F4F /* YYTextMagnifier.m */; }; + E06D2DD06570E8A01D5AEDE55D2FD3F8 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A1E8AAD93B967F27BA75C7980CA671 /* UIImage+GIF.m */; }; + E075608ADB8A563BCA3D9F6C123220ED /* NSUserDefaults+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 54179D0731911E4A42EB32AF0284D5B9 /* NSUserDefaults+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0AB22E12BC070F95D9417798444D4B3 /* MQTTCoreDataPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 46F3FA171D00A665CFFAEE4B37F1D22E /* MQTTCoreDataPersistence.m */; }; E0B65D40FBF18188D54EFD61B8880B01 /* TUIInputMoreCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EAD5A1BCFAAB8394D7854755A2B1C2A /* TUIInputMoreCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0C5CCC6E19E486A5F376354BF46F224 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AFAE5AA756CAD7FA3E072BFAF4FDE90 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; E0D3CD00FFE025E8B76D199660E9CB7A /* TUIFaceVerticalView.h in Headers */ = {isa = PBXBuildFile; fileRef = E9000759BE4ACA264C59EC2C0F9620FD /* TUIFaceVerticalView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0DB14976CA6F6E604FD5E4EDF3378E7 /* JXPagerListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B2EE8B31457E5BBCD395212DA2FA070F /* JXPagerListContainerView.m */; }; - E0F44BCEBD32B849734120E0AB5C73DA /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D84CAB4855AAFD91D8DB7D7184BB933 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0DB14976CA6F6E604FD5E4EDF3378E7 /* JXPagerListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 923D47CE8814930C4728001B7DB2B464 /* JXPagerListContainerView.m */; }; + E0FDC64CAB50099A54B1FC5A25D9A47B /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5B624A70D4735B79D27A4C5B4DA64AA /* ImageIO.framework */; }; + E0FFBB236451FB45A282D149C6F3A0B2 /* palette.c in Sources */ = {isa = PBXBuildFile; fileRef = B289A5282A939C5797A3CC4A22FD5F4C /* palette.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; E110942AB64481819FD4B887959111DD /* TUITextReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = B588E91362874F6E5D47A1D1768082D5 /* TUITextReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E13E3AF06F6C5301678CD7F4FEBE376F /* OSSDDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 9498A387B7883B11FBA12B864123ACCF /* OSSDDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E15319829D042A0E6BBE4005D44FACDA /* UIControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E4977C1ADDE6FC269B48B5D293298F8A /* UIControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E12459F4E5C6016E340D85323E3C59A5 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 6482F5E40400B180C7D990119B4279A5 /* zip.c */; }; + E13E3AF06F6C5301678CD7F4FEBE376F /* OSSDDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 84212DE296979BA80C0CD70D2556DA61 /* OSSDDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E15319829D042A0E6BBE4005D44FACDA /* UIControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 20D0B4E551C2CF5AF61B7EC31AF96DCE /* UIControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; E15617DE44F2AADACB5584E4AE54BEFF /* TUIConversationCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = ABCA57500273A3605E0F06EBFE2E2AF3 /* TUIConversationCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E19A541884A4642533B127F0FB14C458 /* SVGAExporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 37F4488129B5BD58B007B047915CF952 /* SVGAExporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1AD0B44E2984063EBA7CE3AFCA19F34 /* FirstToneHintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1493B9AF7DF62E97FDD1E8CCABE0BC71 /* FirstToneHintView.swift */; }; + E19A541884A4642533B127F0FB14C458 /* SVGAExporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 68CBC7D90FFEEA84F40FB2E4BEDD2168 /* SVGAExporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E19F102D6254F7683F96F3AD5AB7CCEF /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 12C6FC9038D7F3D9D4408200D10ADC00 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E1AD0B44E2984063EBA7CE3AFCA19F34 /* FirstToneHintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F3B10B718C40E0674DA5A179D24AE8 /* FirstToneHintView.swift */; }; E1B6B193F62EAF39566ABE4D3C62DA42 /* TUIVideoCollectionCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D3D87C5F465FC0AB4618BA7FD7BC9BA /* TUIVideoCollectionCell_Minimalist.m */; }; - E1BF615DD0422B06C97542F03C879D41 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA0FE8D7914BC9B075C158224D637AC /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1BF615DD0422B06C97542F03C879D41 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B16DE3CF846E72DA646B89524B14E8A7 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; E1CAAF5795721F8F8F4BAE6B6F460DFE /* TUIChatExtensionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8DB31B041B11EA309F0CC4C6B3F6F3 /* TUIChatExtensionObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 22210E8640ABD66A1DD0851EC9A04162 /* UIScrollView+MJExtension.m */; }; - E1EEA462E77A0B79CB7AFB0AA6A3B73D /* LLSandboxPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3FB18BA7B9C2FA3F46FFBFE2F5310B /* LLSandboxPreviewController.m */; }; - E1F9666E74CEF2B73BC533602F35CD78 /* LLWindowManager+Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 3072AB47A5AA58906B84B93E47EB1FD3 /* LLWindowManager+Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E218F9C003876677BE6ADCB198C5B9DD /* ScoringMachineEx+DataHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8788AC6298BC207DD6689FCDEA5F55D5 /* ScoringMachineEx+DataHandle.swift */; }; - E2387D2164B34B044E3D137E1FDBBB16 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = D8BA251B75D3ABA95A05DFEC1D44DC78 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E25B7F7ED64E459D6BA4E9FA1B812370 /* MKAnnotationView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = CC76B8F29338C7604172E26151551CAF /* MKAnnotationView+RACSignalSupport.m */; }; - E26270176D6BF19961091537CED04175 /* YYTextSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AE652DDE7FDF8A0699FBE97F28106BE /* YYTextSelectionView.m */; }; - E2642D9F8E18B99EA8FBFFE2F17651C2 /* LLRulerComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = E014BF282F8C3A272F354BDABC9FC818 /* LLRulerComponent.m */; }; - E27FAE501457A0743817BFD57B93164E /* OSSSignerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB2A4CE4FE9D519B1EDCDE6E2BEE831 /* OSSSignerBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E283D8FF283E09D9CF863A27B55886EF /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C7C76E0FD7DD2EABFA41647BB434943 /* mz_crypt_apple.c */; }; - E286D66CCCDA502C0752304994BB90A1 /* YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABF0A8F84EACADFAD86424EF3F66138 /* YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2920772EA5FF4A56F02ECE79223C825 /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A4BC8D5250B32295B960BE9B4CB8DD4 /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2CF7B0B68A3FCEA97725F1D3792E32B /* TZImageRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C92F66F992F42E5EC773FD72A40DDFB0 /* TZImageRequestOperation.m */; }; - E2D78910993318A0B0F89516037DBABA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - E2D86380588F7867D118B1E6A319150E /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B21A0D7DC67BAC5F31C67D371D2EE6BB /* AssetsLibrary.framework */; }; - E2DF1B379D9444D40D78320E90B1DC07 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 49F480E506998318C370BC0BE0504A07 /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E34FA4890FFF45A79A87BC3F351C53E7 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5516D5CE2840A67DA063A4191EE5D414 /* SDImageCodersManager.m */; }; - E37BD58375F4A32A87106083A495AC68 /* UIScrollView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = DE3DFB0E094525D15A9E8188C7128684 /* UIScrollView+YYAdd.m */; }; - E3937B29B7C128063C5908DDCDFB866E /* LLWindowManager+Screenshot.m in Sources */ = {isa = PBXBuildFile; fileRef = D76454D40522A122F90D7F14B081361B /* LLWindowManager+Screenshot.m */; }; - E3BB2C959DEA3F643264F858EF987B20 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 7795F63F444D5A1DA97063143582B782 /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E3CDFF8CD0B89FA746D7DE2338746B54 /* TUIWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27AC6C179096FE28CA4BDABA8BD92E8B /* TUIWeakProxy.m */; }; + E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B91587F4676D44AEA2A4F341A62F8156 /* UIScrollView+MJExtension.m */; }; + E1EEA462E77A0B79CB7AFB0AA6A3B73D /* LLSandboxPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B24F4D722E0777BF25D84D5AF84F0C4E /* LLSandboxPreviewController.m */; }; + E1F9666E74CEF2B73BC533602F35CD78 /* LLWindowManager+Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F40CD95F964A48B1B2D4E12A399BA3 /* LLWindowManager+Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E218F9C003876677BE6ADCB198C5B9DD /* ScoringMachineEx+DataHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECEDD2A29867A53C07C426C67AFC270 /* ScoringMachineEx+DataHandle.swift */; }; + E223BF835F00FA8AF8C0461760D82B34 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = BC7648150172AC0F908F548A663CB6C6 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E25B7F7ED64E459D6BA4E9FA1B812370 /* MKAnnotationView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F2B5FD56E03155516A6FD232CD54E736 /* MKAnnotationView+RACSignalSupport.m */; }; + E262615839CCD98302C839BE8DDF8AE4 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D415E70E083DD16E2702B55402406756 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E26270176D6BF19961091537CED04175 /* YYTextSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B5CAC29105D74AAA2CBE6ACF725518DD /* YYTextSelectionView.m */; }; + E2642D9F8E18B99EA8FBFFE2F17651C2 /* LLRulerComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = FF580315006F92336B16CDBFA1B405F4 /* LLRulerComponent.m */; }; + E27FAE501457A0743817BFD57B93164E /* OSSSignerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D3107F6D1A5FC591E7F11CEC6FF9FD /* OSSSignerBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E283D8FF283E09D9CF863A27B55886EF /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = B7AC9CD559132EAAE413E73BF1A905A0 /* mz_crypt_apple.c */; }; + E286D66CCCDA502C0752304994BB90A1 /* YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 3990C5F087BEDFEABAE5941E3A558AF1 /* YYText.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2920772EA5FF4A56F02ECE79223C825 /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 853B2355369C0C0B87455A9D35FDE385 /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2A9527BD973B3F05F1902E21219A134 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = DD53E5EF73A7ABDF3E47AFA8A0FE16B8 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E2CF7B0B68A3FCEA97725F1D3792E32B /* TZImageRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C529FFF63E78C75FC76F7E2580C9E401 /* TZImageRequestOperation.m */; }; + E2D78910993318A0B0F89516037DBABA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + E2D86380588F7867D118B1E6A319150E /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E86BC2B5D47B2EA61ED76887B7F31B53 /* AssetsLibrary.framework */; }; + E2DF1B379D9444D40D78320E90B1DC07 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 695AABDC88C9C22D5B340CA077894EF7 /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E318339B816EDB5D0FBBFB4A8BFD0CB8 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A2A9A4ACB15551AAE9304266126636E /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E37BD58375F4A32A87106083A495AC68 /* UIScrollView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C6257AC871D5CC33F8C195BADA2E844 /* UIScrollView+YYAdd.m */; }; + E3937B29B7C128063C5908DDCDFB866E /* LLWindowManager+Screenshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B9CFE0009D3BE470BBA587D39B3FC89 /* LLWindowManager+Screenshot.m */; }; + E3A332CEB3CF3E3FFA5B573AE3DCAD1F /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D310A2CB30D273BCCE0133B8B391E30E /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3AE19CF14457FA0CAF26CD1D35093F7 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EAE04E32C83B09078A765F27D24CFAA /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; E3E13DF3B4B9DBE5F6840BC427C48E63 /* TUIFaceVerticalView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4489EEAECC80C21215AC4B5643F5E3D8 /* TUIFaceVerticalView.m */; }; - E3EC79C356C38BFB6B8F0A84B9E2ABB8 /* QGVAPWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2783560BB804E6D797EAC79E8C4077E7 /* QGVAPWeakProxy.m */; }; - E3FC6BEE41652C0500F57E0CB83B347F /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BED353B9A2BF9BFE36B5E909746F32 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3FF59ED528626007ABD830612FA9D8A /* LLDetailTitleCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 580FB92581544CC9BEF5D79C56E47DBB /* LLDetailTitleCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E419715BA255848000D8A82F050E42DE /* LLNetworkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 50910BCA6B991B7E8D81FE4FB98AC4E2 /* LLNetworkCell.m */; }; - E4236B16DFDED6172CCE5FB9802D0BF4 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = FCDCEC493AD2A487BCA3F7C24780D2CF /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E42D6EF120A5C17DA2F6FD6473CE7E7A /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 379F71969AA44D4348AEE0C6234BBFE4 /* JXCategoryTitleVerticalZoomCellModel.m */; }; - E4300B4836DC8B47F8D09A90DBD71587 /* YBImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C6F36ADD0E9D14869F7B233361409B2 /* YBImage.m */; }; - E451A509B771EFE3D8DCD740B6148358 /* LLConfigHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = DB874D2D8843C4247A93FF08D594D381 /* LLConfigHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E46061EA2BCF7CA6DD2BD2D89F92BC6C /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 33807399DE6D1415EDA0CCD2BA6C6350 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E4791277B085D100F164E6944F22DF9F /* LLNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE48171DC71E4CDF16EED9E35EBBE52 /* LLNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E48AB2604A4016A54D5813F774898467 /* MQTTClient-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ED76121366CA45C24B43E96370644D36 /* MQTTClient-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3EC79C356C38BFB6B8F0A84B9E2ABB8 /* QGVAPWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = B61C6DFC91DD916296E6BFFCE696D21D /* QGVAPWeakProxy.m */; }; + E3FC6BEE41652C0500F57E0CB83B347F /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B30AAFDA181015C6C27025D766CC3DC /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3FF59ED528626007ABD830612FA9D8A /* LLDetailTitleCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D63218945CEF3121D4AE8FCC7623D69 /* LLDetailTitleCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E419715BA255848000D8A82F050E42DE /* LLNetworkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D36B9A44BD6E35F3475595AC7E13B0 /* LLNetworkCell.m */; }; + E42D6EF120A5C17DA2F6FD6473CE7E7A /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CA6A684C2248FBF8810DA9E2C4B5F4 /* JXCategoryTitleVerticalZoomCellModel.m */; }; + E4300B4836DC8B47F8D09A90DBD71587 /* YBImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A216F21A0B9C30986ED0630A2105BF3 /* YBImage.m */; }; + E451A509B771EFE3D8DCD740B6148358 /* LLConfigHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A202F514979CFFF9B4E8AB0B372DA181 /* LLConfigHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4791277B085D100F164E6944F22DF9F /* LLNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 96BAADD5753B42CD493A7FC30C2FC41F /* LLNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E48AB2604A4016A54D5813F774898467 /* MQTTClient-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AE2793AF03E317A766D7B828C391871B /* MQTTClient-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; E4ACC8194A475B3BA0E7894F7C2DB1DE /* TUIReplyMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = BB5265554F5E08EB827691D22296A69D /* TUIReplyMessageCellData.m */; }; - E4B688B8A0D07AFB883A52250CA874A1 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CDD85FC2D366EFE95D050DCE9061F9 /* JXCategoryNumberCellModel.m */; }; - E4B7809F5A264F92C5F88325A37B5B59 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 401827797144DD4FF4E2E0E81B0EC064 /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4BC720EED3152366028266BFD12F3D1 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 38943945809A28FC6D1FF9B862903595 /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4D8DD3667A7FAC7A30ED23F98B74A2F /* NSSet+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 8214F36107E39A11FDF3B38230304A80 /* NSSet+OSS.m */; }; - E518B92E95132BF938C78497CFA7F886 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A765D4B4F2A0A263BA0872BF7C2C9E5 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E52DCE394A6E02B6BA11FA64624F68F3 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5453A3DCA3C74C8F2C03C45BDF6D875F /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E534BE69566F336855D7A20BF5070ACC /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3162A2E8003019F2EA888847B1F3023C /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E55B3151D86660E28CEABC3CDE6B1508 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D855B0AEA9E3C9B3B3B59762D2E3E3C /* UIButton+AFNetworking.m */; }; - E5665A3D0AF22E3B91FF96E278F29663 /* TZVideoEditedPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88D7DF5F0F630902E8AE6F4AE434BA50 /* TZVideoEditedPreviewController.m */; }; - E5754A0C46F0518C52014C0DF26784E2 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6877BB56567FB7712E3C11E0D585C7 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4B688B8A0D07AFB883A52250CA874A1 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2046F5DB3072AA404306987E5954F7E9 /* JXCategoryNumberCellModel.m */; }; + E4B7809F5A264F92C5F88325A37B5B59 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 665747A59D8D999B6E0DBC6B726A5DE7 /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4D8DD3667A7FAC7A30ED23F98B74A2F /* NSSet+OSS.m in Sources */ = {isa = PBXBuildFile; fileRef = F78A86D020E37CCAE2DC4D14B3FC09D6 /* NSSet+OSS.m */; }; + E4FE2C52B4BEFEEE261443716020E30B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9F948D425063BD45CB4DC7BC39379CA0 /* PrivacyInfo.xcprivacy */; }; + E52DCE394A6E02B6BA11FA64624F68F3 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 347D304AA51F0A3E612D713E96B253DA /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E55B3151D86660E28CEABC3CDE6B1508 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E78B40B3D91063005F2C036F1BDC4627 /* UIButton+AFNetworking.m */; }; + E5665A3D0AF22E3B91FF96E278F29663 /* TZVideoEditedPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E453ECA8A5EFF7938EEEE294601EA51 /* TZVideoEditedPreviewController.m */; }; E578F8115FA615428164C726BC0DFF02 /* TUIFoldListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5236509FD4A522718E1073ED84ECE08E /* TUIFoldListViewController.m */; }; - E57D375126901914F4B869E34AED1286 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 5160314301C1E8386AAC9BB0E217563C /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E584433B4367CC2620766B19402C6ADE /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = CD0517A57A12963D0CE0C80035717CD6 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E588F096B2A92CDF96569CB8899AD354 /* LLHierarchyHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 15ECC04DD96572DD0E89A9B21668B993 /* LLHierarchyHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E596C40AB9C0D4C0458096254ACC9025 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E3AA5D81497F6B0D1AC49283278AA63D /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5ACF2811D293A780218BCE9E0DDA274 /* LLWindowManager+ShortCut.m in Sources */ = {isa = PBXBuildFile; fileRef = 10DFD3EBC5DC50D94F875C4E48E53EF8 /* LLWindowManager+ShortCut.m */; }; - E5AD74C206FCBD08FBBA2F359D787980 /* RACGroupedSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F1A321571D24254A704F12E73940CAF /* RACGroupedSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D02AB3031627024B83C050B1A7D0751C /* MJRefreshAutoGifFooter.m */; }; - E5E0BF4E04B92B170661E0B3F6416CEB /* NSString+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = FA95469A8C163AECA0C635F1227C92CC /* NSString+LL_Utils.m */; }; - E5EBBD0BD4955AD7FAB42AC20073A700 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 6CE7997E90D19A10791D390548147254 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E5F733FB8A0A2BBB9AEFC670A5BB5C28 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 56AD6AE66D88FF802C9256437F20309F /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E5FA0235CD286C13C0F568946EB0AEA8 /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 67240E084F090CE3E935554187254D41 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E5FC6988D1BAA7896108207413F98A33 /* LLFilterDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F65A662D5748560EA4C24CFD900FD6 /* LLFilterDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E588F096B2A92CDF96569CB8899AD354 /* LLHierarchyHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9FAD6E6B2245B24C268E38F90E7152 /* LLHierarchyHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5ACF2811D293A780218BCE9E0DDA274 /* LLWindowManager+ShortCut.m in Sources */ = {isa = PBXBuildFile; fileRef = 94B0443327D5ED261D57CF897842D4C8 /* LLWindowManager+ShortCut.m */; }; + E5AD74C206FCBD08FBBA2F359D787980 /* RACGroupedSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EB7EA528AD2955EEC8332C25AF94ABC /* RACGroupedSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = A06DB1DD84E7A1B2E3AF590362B966AB /* MJRefreshAutoGifFooter.m */; }; + E5E0BF4E04B92B170661E0B3F6416CEB /* NSString+LL_Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = E7795C18E237EAC5EA711BD505B0C00C /* NSString+LL_Utils.m */; }; + E5FA0235CD286C13C0F568946EB0AEA8 /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = BD32AC887A0618F4E3DA892E88AE55D3 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5FC6988D1BAA7896108207413F98A33 /* LLFilterDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E428D3DD36D1F0B655E0FE9239DCC59 /* LLFilterDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; E6147372BB010DDDC67CA5236AE54C6E /* TUIFoldConversationListDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F65FCF6C53BCD8ACB2C35DAD514DA78C /* TUIFoldConversationListDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E62794B56595DEAD26E97758F85C2777 /* SVGAVectorLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C32CC53715FD13B65A36A525FF73278A /* SVGAVectorLayer.m */; }; - E63DAE47568BD251EE37F4029CAFFEDD /* GPBDuration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 08804CA5C67AF3F21B5C0EFA277DF028 /* GPBDuration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E644E58E2115A9B76CF5F1B52092CEA6 /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DFA8CB0283B4AF884A82C22C117B4B16 /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E66182B0A48851F409163E6674AA758E /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = ED32130A7C8DF7F6A95DD8FF27CC0D9D /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E62794B56595DEAD26E97758F85C2777 /* SVGAVectorLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D657EBD16D63AE0B4CBD9E62451BD1 /* SVGAVectorLayer.m */; }; + E6364916D32C6AE450361124DA48698E /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 45B70AB8F45A69F6D35599E9C3C79C6E /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E63DAE47568BD251EE37F4029CAFFEDD /* GPBDuration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = AF867A3166A514494F5092E35E2FEE6D /* GPBDuration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; E661D5F2437AA8BB75CF2752D567E151 /* TUIMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 953C060534FC3B5C1D79AF1D5519C9D2 /* TUIMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6756E840099F98D1E135EABCDB5BEF0 /* LyricMachine+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC909E6BAEBE840DC2514F6957D0CD6 /* LyricMachine+Events.swift */; }; - E688A92F531481322886A2ED94800092 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49AF1A42262113360A0D8AABD6158D48 /* Photos.framework */; }; - E69689D02F65E151584D4699213E0763 /* SDCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B0FCECCD144DE0E334CFD61605C8F5E /* SDCollectionViewCell.m */; }; + E66814F31F70B2A0D7477CCE8B9A38A8 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 892593E950280D9DF8D65B3C8B4F7A75 /* SDImageCache.m */; }; + E6756E840099F98D1E135EABCDB5BEF0 /* LyricMachine+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B5324C47C8F7979E68D5933AE51B7AC /* LyricMachine+Events.swift */; }; + E688A92F531481322886A2ED94800092 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9FD69164CED3C5424496E386AA5CA8E /* Photos.framework */; }; + E69689D02F65E151584D4699213E0763 /* SDCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C9E11F37F96460ECAEE6E3C2E337098D /* SDCollectionViewCell.m */; }; E7038B552E49B740A0FF6A2FDD379832 /* TUIConfig_Classic.m in Sources */ = {isa = PBXBuildFile; fileRef = 895342357D7BE55B10118F22F3F4988D /* TUIConfig_Classic.m */; }; - E70C2CAC42C2694A81BC922A16053E46 /* LyricsFileDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF32EEF6563355AAB1D9C6E15C9EB996 /* LyricsFileDownloader.swift */; }; - E73B763A23118BEBD6FE1278812ADAD5 /* NSObject+YYAddForKVO.h in Headers */ = {isa = PBXBuildFile; fileRef = 943FD66C023DA604181B53C59CD233E5 /* NSObject+YYAddForKVO.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E77175BDAE33AADF66766B28AA710247 /* JXPagerMainTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = AB010E68F81013147095CDE2AB589B1E /* JXPagerMainTableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E70C2CAC42C2694A81BC922A16053E46 /* LyricsFileDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC566BF6FA3581636EE1F0AC3040D321 /* LyricsFileDownloader.swift */; }; + E73B763A23118BEBD6FE1278812ADAD5 /* NSObject+YYAddForKVO.h in Headers */ = {isa = PBXBuildFile; fileRef = 043D54CB26D71DFE0ABE7C668577A729 /* NSObject+YYAddForKVO.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7501698D047E7A24E21AAD6A9AB192F /* NSDictionary+TUISafe.m in Sources */ = {isa = PBXBuildFile; fileRef = DC855D70F52FBC5A8FB5F2CC9D9A8BA7 /* NSDictionary+TUISafe.m */; }; + E77175BDAE33AADF66766B28AA710247 /* JXPagerMainTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 901CEC3A79F36A2E0FE70F329E32570F /* JXPagerMainTableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; E79B2DA9C75EF0230B73D1E44D10D45F /* TUISecondConfirm.m in Sources */ = {isa = PBXBuildFile; fileRef = 28E5DB0D46F7C1455159A225688901A3 /* TUISecondConfirm.m */; }; - E7B29BC38EE6759EBF88740CC4615979 /* MQTTCFSocketEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B7385A5B78A3D54537EA62DF7F633623 /* MQTTCFSocketEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7BFC33B375657F2F9253DC7D0916143 /* OSSModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A48F04258BB782C4B38F56EDBA2BABD9 /* OSSModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7C4C5B3C1E96415BC5E5C715FA02C46 /* LLSandboxHtmlPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 58EA53A9D71F1E8D1160C74860683816 /* LLSandboxHtmlPreviewController.m */; }; - E7CA4A2FF92B465B7D1EC3FA8A98DB4C /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FF65EEBABD79653A94BEF193A90D508E /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E7D93841576E1B14402A52947E31A445 /* LLAnimateView.m in Sources */ = {isa = PBXBuildFile; fileRef = A2420A74ADB5628CAEB08FC62050B09D /* LLAnimateView.m */; }; - E7DE92454E27053C3A77B2706D7F0694 /* LLCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 219FB56448097322467C8B57EC0FC71E /* LLCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7B29BC38EE6759EBF88740CC4615979 /* MQTTCFSocketEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2C80110882FD004441E6E08C198992 /* MQTTCFSocketEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7BFC33B375657F2F9253DC7D0916143 /* OSSModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0793B2C30D54159C1392333F12A81D4E /* OSSModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7C4C5B3C1E96415BC5E5C715FA02C46 /* LLSandboxHtmlPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AC4CBF8C5116C1FECAFEBE4E2E394213 /* LLSandboxHtmlPreviewController.m */; }; + E7D93841576E1B14402A52947E31A445 /* LLAnimateView.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C43E3F6DF662280080032954FEBA27 /* LLAnimateView.m */; }; + E7DE92454E27053C3A77B2706D7F0694 /* LLCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E9888DF58BF1C3626184D210A3E1D7A /* LLCrash.h */; settings = {ATTRIBUTES = (Public, ); }; }; E7F570F449E9ADEF8D6F2141D958E695 /* TUIGroupProfileCardViewCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 780A48EC5BF491622F641F863E8AB53C /* TUIGroupProfileCardViewCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E80009B9F7186C2A8776B6E6B6112AD0 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 202EE81F009821800C315AAFE828A1FD /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E80BC1F3C11C00D429504583AEC7EB12 /* RACChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6EA1D4F152466921F07B2135D8FE7E /* RACChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E81BE9935B2121C12CEC06480E77EA22 /* RACSubscriptingAssignmentTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A39C2EA295DA8177B345CDE328B229 /* RACSubscriptingAssignmentTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E846E6DBA5F23C32B28E34C2E9C37E99 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 51015A52A8B19C7393225B5461B1E1FE /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8525EF4932F9331139CC7A9BBB9D9B8 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 879CC8A5D75161B41C56A1E52E1DB831 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E8941C3C9C4A93AF97CD4D244A2A8B61 /* QGVAPConfigManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C405E6BADDE3E0FB898D4A41D79898 /* QGVAPConfigManager.m */; }; + E80BC1F3C11C00D429504583AEC7EB12 /* RACChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A637692529FA9A3C79480A3A5E44E5 /* RACChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E81BE9935B2121C12CEC06480E77EA22 /* RACSubscriptingAssignmentTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = AE2D6ADA4FDF24EAB07D1F9ADFFD7102 /* RACSubscriptingAssignmentTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E83A52894523FA9BACDD7D8BB4A80927 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB0F1EA0129A32D8F1B9DBBE93BEAA7 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E846E6DBA5F23C32B28E34C2E9C37E99 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = A7EF03C1C38B5DAA7907D6512336BF89 /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8941C3C9C4A93AF97CD4D244A2A8B61 /* QGVAPConfigManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 90625BA868039992AC0524D9CF7BEF76 /* QGVAPConfigManager.m */; }; E8FFFABE7E6D4ADA1AAA96866A5BB744 /* TIMCommonMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = D375198E0E511210A10D45F22A5E8258 /* TIMCommonMediator.m */; }; - E9082D0B14FD7F7C83F90D8D87B08124 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = B3246EA3E6D3706F7CF3294CDF5B64E2 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E909DFB79D5430560A2BA2E2AFCDA2A7 /* TUICore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D24D29E7D2DC3A953C99CBAC81B6CB8 /* TUICore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BA428988C75D2C76E93E25A575DFA50 /* MASViewAttribute.m */; }; + E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 7383FBB730EFFDCA84542FCC41257D02 /* MASViewAttribute.m */; }; + E93C5196D1C5FDA70807A260DD7A9284 /* TUIDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = D378CF997ED4D06ECB2AE3DA1820EDE0 /* TUIDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; E9438B626ECF2FE13B5177CC655D0BE5 /* TUIMemberCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C90F27D76A0D9A5E5CFA5010887FDB /* TUIMemberCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E94DE04E2D28C6E30C60FDED9895C233 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D5905F8689189CE798DC536D9F5C82 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; E95936D246EEC35D1A34992DA3DC44E2 /* TUIGroupNoticeController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B5065E95A05EA77EC7890FE9C0D494 /* TUIGroupNoticeController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E95FE85B929E24CD0B18BB521969C9B8 /* YBIBTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EB0C50276092D4A60DA3BF9E8E5217 /* YBIBTopView.m */; }; - E96F37E3D1E77EB2349FF06BD82E95E9 /* RACEagerSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B5F1DD885097974CB1A1D157AC8593 /* RACEagerSequence.m */; }; - E985EBAF61BB2DCC5B2A9C16381072A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - E98D1C986F81EC35E2306BBBDF225FCC /* sharpyuv_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = B67EA820A0FEF9FC50FC36191608C56D /* sharpyuv_gamma.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E98ECECD3ACB99F47836386933BBC102 /* LineScoreRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD96944F9C457710D17ADA83613B69D /* LineScoreRecorder.swift */; }; + E95FE85B929E24CD0B18BB521969C9B8 /* YBIBTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B7558B9B194726397EEBD52EC664E87 /* YBIBTopView.m */; }; + E96F37E3D1E77EB2349FF06BD82E95E9 /* RACEagerSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = FDECB8D5714E6E4D9D45FFB53A536451 /* RACEagerSequence.m */; }; + E985EBAF61BB2DCC5B2A9C16381072A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + E98ECECD3ACB99F47836386933BBC102 /* LineScoreRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8EE222BE8FE0853FC74C87C3A9BCF9 /* LineScoreRecorder.swift */; }; E990FF7E5A8587AEDC3593E7C68F0AFF /* TUIMessageMultiChooseView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = FCD1C0BEF002E89CC58E0BBE7D329376 /* TUIMessageMultiChooseView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E99D0FDFED6B9B6CE4F1373A8D4CEE03 /* RACSubscriber+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B14D900CECBEB82DBD7F95A4A9EB26D6 /* RACSubscriber+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E99D0FDFED6B9B6CE4F1373A8D4CEE03 /* RACSubscriber+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EC299F270811F3DB74DD20C70965FDA /* RACSubscriber+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; E9BDD8AF3508BA961AC29AB7946D4C9E /* TUIGroupProfileCardCellData_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F33970E4DC39CE021058A4648F9619F /* TUIGroupProfileCardCellData_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; E9CCB8EFFD7360AE5676D09F99C029F4 /* TUIGroupNoticeDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A32A9E5B43946A10FB76032D4670C7 /* TUIGroupNoticeDataProvider.m */; }; - E9DE0CCC562C50CD2D2967CD742FF9FF /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = FEE98D4CBDADBEC55FB14686633877B5 /* FMDatabase.m */; }; - E9E16E749FD6121557C8D9E648A8C6AB /* RACDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B4EDE6F652A7E5F71B6EB9E33256E3AE /* RACDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9DE0CCC562C50CD2D2967CD742FF9FF /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = B5A9F243B9EAC464EE4B36D914634458 /* FMDatabase.m */; }; + E9E16E749FD6121557C8D9E648A8C6AB /* RACDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = E4F49D838212163A9F7FD44ED4BE7717 /* RACDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA0E5968A6C6D51780946D37E381CB7D /* TUIInputBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6F5446EC500086A4E04F962CED9EE9 /* TUIInputBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA13EF567028F364D8D09473DB737524 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD60B06577BA289E66C5B7000756EAA /* SDImageAssetManager.m */; }; - EA1C4EBC6B12CA6C32A9D62E3EBB9167 /* LLScreenshotToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 96290BE4C1C79F6EBA6C979902F4CE0E /* LLScreenshotToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA31BBF0A7EB2350CC18C5B3418A03AF /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 155D6C87F23EF21A9EB0211ACBBFE950 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA3EEB1CC5624425AD902E5BB65DB31E /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 05978923D6C1787F61428AED5ACE851C /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EA1C4EBC6B12CA6C32A9D62E3EBB9167 /* LLScreenshotToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B194A51F710F29C89EA5E6458B9D3F /* LLScreenshotToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA409B23FF58B66A5AB37803A2F4E8A8 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = D7247191F9CD01626791CB907C40B585 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; EA4273CCC793DFFAB6DADC79100F96A4 /* TUIVideoMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE47E39AE0BA6E5CD95FE71B6CE0CBE /* TUIVideoMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA4323194CD798F0B5146EFF75556E5C /* YBIBWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = AF7D39934CD3B9E01AD027FE26196D4D /* YBIBWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA4323194CD798F0B5146EFF75556E5C /* YBIBWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD95C0DA4E39DDD8F4559673364C37F /* YBIBWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA4467ECBDB1A791BC2C4B09D78D831E /* TUIMemberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = ED739D2EA31730B9C469B5913E6EC5D1 /* TUIMemberCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA4546A2D4D34D3DCEFAB2F93C479716 /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8818B1BDA478BB0B28781263C3DA1847 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EA4E72FBA7A916AC0625825DE163F21B /* TUICore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D24D29E7D2DC3A953C99CBAC81B6CB8 /* TUICore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA62A293A1312D1F2C6431A0DA213585 /* TUITextReplyQuoteView_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 0291ED357AD3A6B01A65FA73A9AA56F1 /* TUITextReplyQuoteView_Minimalist.m */; }; EA635B32DFD100A1350299A2CE2BA303 /* TUIMessageController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 1206B93CFDB4E20716E1C190A77C73DE /* TUIMessageController_Minimalist.m */; }; - EA77EFAFDF70EFBCCABBCED7880C1351 /* NSURLSession+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 25965672B8F9887F2B141002DF1CA35F /* NSURLSession+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAA993C385E6F1E9A17B65193B3C34C9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */; }; + EA77EFAFDF70EFBCCABBCED7880C1351 /* NSURLSession+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AE29C597486D351C1A50091BB2CD4D3 /* NSURLSession+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAA993C385E6F1E9A17B65193B3C34C9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */; }; EAAD9DA147FC4AC486E7EC886FB0D4C0 /* TIMGroupInfo+TUIDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = ACCB3F547ED73CEAB07719C9740163D4 /* TIMGroupInfo+TUIDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EABCB60A26B06BF576E50BBD2F89A385 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - EAC3DFA630976F6D75C22C79090F757D /* Pods-QXLive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A79F5B474AEB6E40838CD82097C06E2 /* Pods-QXLive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAE4E1942E70282C20A589AF486C4876 /* LLHtmlUIWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AA604ACD89E3144267F8789C8817AF /* LLHtmlUIWebViewController.m */; }; + EABCB60A26B06BF576E50BBD2F89A385 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + EAE4E1942E70282C20A589AF486C4876 /* LLHtmlUIWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D51C121C141A77CFF72D490239BAF9F7 /* LLHtmlUIWebViewController.m */; }; EAE65CE6EF5FF1C8F9A35E6FED46C57C /* TUITextReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = FD38D7AAAA1752EE33E65A445DBC2A12 /* TUITextReplyQuoteViewData.m */; }; - EAECBB2389DCA05BF7D739F9C4F60389 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F46030F9611517E02E7615F89331E13 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; EAFE724B5B9F7ABD32DD1B7C94925043 /* TUIMergeMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9AB74FC7A6B3470E3E553AC2449C76 /* TUIMergeMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB2462BB7D7B99FC5658680104BB2D60 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = E868338AEA34173125ECF0324E34B706 /* SDDisplayLink.m */; }; - EB27DEF6CC7E1606E358166B56931C05 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2055103586589AF361753785059DC48A /* NSObject+YYModel.m */; }; - EB2B23ED2E2255738EB55BA0538A395F /* QGHWDMP4OpenGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = 57DF676FC3E694933B01EB1B1AD346CA /* QGHWDMP4OpenGLView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB3DF628891F7D6AB114718AF760CB2A /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A6B1CF1B15FA5BDA01796D3BB91B1ED5 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB3EDA7389F47D59F5F871998ADC075F /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3199633A0EBA842F7AD3D2B6C58A7151 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB5D01B56FC2F31CD25CF122D56C900D /* TUICommonModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EBAF584B696CB221C9BEC2A9B9E812 /* TUICommonModel.m */; }; - EB7A1F584DEB1DFAEB04F28FF03E53F4 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 055FA92A681C9E488A349BB947440C00 /* SDImageCache.m */; }; - EB7ADEE9F27EDF912A9C1D71B0D4A018 /* LLLocationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB670404A8F88F343DC8E8F8003A4AF /* LLLocationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB27DEF6CC7E1606E358166B56931C05 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D68728C88CDAB9931092D9444DE4CE3 /* NSObject+YYModel.m */; }; + EB2B23ED2E2255738EB55BA0538A395F /* QGHWDMP4OpenGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A5460DC1784C79D84C105DC7872440 /* QGHWDMP4OpenGLView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB3DF628891F7D6AB114718AF760CB2A /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 182D05E9C4066BF7CB2532FAD45EE86F /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB7ADEE9F27EDF912A9C1D71B0D4A018 /* LLLocationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DE7144DA85E194D1C6BC9681558FB2E /* LLLocationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; EB7C97F6A1D19BEA56A888E3B86AAD2B /* TUIC2CChatViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 04DEE32DAFEC80DB40214AC44BA8DCC7 /* TUIC2CChatViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBBD659A6BB3DC330AAD88C321361940 /* LLTitleHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A2D6EA37F0D0A64DCBF58BF33D3A77 /* LLTitleHeaderView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBC70DB5DE292712123ADC4E9869F971 /* LLNetworkImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 715A4EA6A936124895EC7E2BA7AC60C0 /* LLNetworkImageCell.m */; }; - EBDD8CAE3EB94A4DD44BE301957EEE38 /* LyricMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6992E8BD358D36B6B9DE78277E9B1C /* LyricMachine.swift */; }; - EC279D26A1EFB495BEED39E769818DDB /* LLDetailTitleSelectorCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = ADEF8BEB7F815DCD73101F4B1AC3098B /* LLDetailTitleSelectorCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC3320C2D4A399BA609E996A16556ED8 /* YYCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14EFB8B611530225156D10A756D33DB6 /* YYCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC405DB29B820D8FF84FC61D510C5BC9 /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FAF8E86F7EA3812F0D5273F54A009CD /* cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC4BB1B03B2B07AD0FBAE5C08257E0CE /* LLSandboxViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BF5C462187AEA9A8512D506B0D50D115 /* LLSandboxViewController.m */; }; - EC7C9385243CEB54B0C0931C926E89EB /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C485C2534C1A1CF9802B0A6128042D22 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 162EFD6BFF84DC4E3EF1258171870588 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8956EAD05076BEC9BB15C607783D72 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC9B8D81AEAF11E16149869246F7D4C1 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0D282F9DD6745694A5D7FA5A29F6CF /* JXCategoryFactory.m */; }; - ECA353665F9140C86D3F3660D7E85449 /* LLScreenshotPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F6938F6C5403C4B7846A70699AEEBB /* LLScreenshotPreviewViewController.m */; }; - ECA96B3311A3D5220A712F46A701CFAC /* LLNetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F1C4B3FBB768D21556E68067278AA489 /* LLNetworkHelper.m */; }; - ECB913231A2A9ECB1618AC19BE9D080E /* LLCrashViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 102B783F8F4ACEA7EA793EDCFE12C6A0 /* LLCrashViewController.m */; }; - ECC6BC85943DB873215826A344A462FD /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F806D4B6106C99F065842DF077688C3 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECCF42D76684FD0D4674F4E27051572A /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA85BDC49E35566A285ACBC136928A1 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECEECE8C4840E0DD1B7C7273162E4BC9 /* NSNumber+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D55A72D2CBAFB1B4EAFC608CB89FB8CF /* NSNumber+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBBD659A6BB3DC330AAD88C321361940 /* LLTitleHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 236E454306F606C3F011D8CD029CC748 /* LLTitleHeaderView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBC70DB5DE292712123ADC4E9869F971 /* LLNetworkImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B13E38E110BFB6989C00FA0144504D42 /* LLNetworkImageCell.m */; }; + EBDD8CAE3EB94A4DD44BE301957EEE38 /* LyricMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24D3D4145CE006F07F0559089213AC63 /* LyricMachine.swift */; }; + EC279D26A1EFB495BEED39E769818DDB /* LLDetailTitleSelectorCellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E25CDD4D2DE5A248B9E87C4DF24192 /* LLDetailTitleSelectorCellView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC3320C2D4A399BA609E996A16556ED8 /* YYCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F51C16B113C9721356EEFBC10909541D /* YYCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC4BB1B03B2B07AD0FBAE5C08257E0CE /* LLSandboxViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 269813640263C63AD251D28B89BEA74B /* LLSandboxViewController.m */; }; + EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 646587ECA4BBC4900149D0BDC4148DDF /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0895A25B99C036865A229F0EBFD59A17 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC9B8D81AEAF11E16149869246F7D4C1 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = DEDB4EECD3C10FF0873723E9D93C2C36 /* JXCategoryFactory.m */; }; + ECA353665F9140C86D3F3660D7E85449 /* LLScreenshotPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C37FCE586EA4CBDAE664E8973148C6 /* LLScreenshotPreviewViewController.m */; }; + ECA96B3311A3D5220A712F46A701CFAC /* LLNetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A19D671115C14C28BDBD8FA35EA47272 /* LLNetworkHelper.m */; }; + ECB913231A2A9ECB1618AC19BE9D080E /* LLCrashViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B3DD5FA7ADF78EBF57830D7902FBF52 /* LLCrashViewController.m */; }; + ECC6BC85943DB873215826A344A462FD /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A32CD9B11823592DA39852F5A8C987 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECEECE8C4840E0DD1B7C7273162E4BC9 /* NSNumber+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D26F39CD7F4C4CADB3EB2810910D962 /* NSNumber+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; ED011A88F915196AFF1A05F5F61FBBB9 /* TIMCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E6EE10810E6442739526F9C8EECEB34 /* TIMCommon-dummy.m */; }; - ED0A54384DF38AFA606D1803CB0B698D /* UIViewController+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 114EE6CF6E31553D620DEE4473A0BF3B /* UIViewController+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED17984517468C0451A219F5B4CE8684 /* OSSLog.h in Headers */ = {isa = PBXBuildFile; fileRef = A786A22238DE5426DD72981546E959BA /* OSSLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED0A54384DF38AFA606D1803CB0B698D /* UIViewController+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = BFFA4BBB27140286D2B5B54FC2058DE7 /* UIViewController+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED122D25F8E9EDF9989A11085C467908 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = A86844415CF8A5AC53565B3B024C3D83 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED17984517468C0451A219F5B4CE8684 /* OSSLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 42AC661BE5571A5ABC9A381FB2821036 /* OSSLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; ED492DE23ABD6F9D341C369988E82513 /* TUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAC875D7E5664C15E339C08A8BF6809 /* TUITextView.m */; }; - ED8991A8AE7C04362C2BED3875DC1656 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3B81FF01D1398B684525F9EFB594A /* AFURLResponseSerialization.m */; }; - ED8B59DF0152832658762A2936038492 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4868F242F5C4CFAD7D58F75EC33C3C20 /* SDGraphicsImageRenderer.m */; }; - ED9DC266977F10C47FC18E466C231ADD /* SDCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5E6B3B9DB35CCAFA6C16C98575071E /* SDCycleScrollView.m */; }; - EDBDAB688418B22473B50F89A067DC4F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = CE53D324864123C35AD630E07A1754F4 /* PrivacyInfo.xcprivacy */; }; - EE101918DFCDC1D6728BF910DB5AF29A /* JXPagerView.m in Sources */ = {isa = PBXBuildFile; fileRef = E3331A672FDEA8D11C0B875C4FD51E40 /* JXPagerView.m */; }; - EE10C76FBA6A727B7329614390FCEF2F /* LLCrashHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 924F49EC555ED6ECD88AB2730403D613 /* LLCrashHelper.m */; }; + ED51021055EDE963F1D7A2379E310741 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBBFAFD7BAFB4C0BE7B296FE348C700 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED5ED77D9BD48798DCA60CBA7EFFADC6 /* TUICore.m in Sources */ = {isa = PBXBuildFile; fileRef = BC904AEED689EF7B62DCF1FD5CE9ED43 /* TUICore.m */; }; + ED7CB6EC6CFC9EE6F928AF112503FC88 /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2009E7DCD0A87C3894AD0DAFE1F314DE /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ED8991A8AE7C04362C2BED3875DC1656 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FD454982C6045A59169F375F219F74 /* AFURLResponseSerialization.m */; }; + ED9DC266977F10C47FC18E466C231ADD /* SDCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3FC9FA77CAA4B5A047F3F0B67AF17D /* SDCycleScrollView.m */; }; + EE06365D1F798C365FB7F8C681EF8D2B /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = B1314C678FDD08FC0976C143FFB19582 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE101918DFCDC1D6728BF910DB5AF29A /* JXPagerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 552BD4E3F2F0D02D6D0825D0090BFECD /* JXPagerView.m */; }; + EE10C76FBA6A727B7329614390FCEF2F /* LLCrashHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CB434051D64FC3A94D524A8D4E99569A /* LLCrashHelper.m */; }; EE3EE745A8135DEDB576BD208BB6B67B /* TUIMessageReadViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 8732D2115A680F216A765369AA41277E /* TUIMessageReadViewController_Minimalist.m */; }; - EE40E4B8B23D11ED6A395006C7EE8D76 /* TZVideoPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 88BDADB0DAD8D629D0D3E98818E0DA77 /* TZVideoPlayerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE4F7B791F4F27235368566F2E7B3705 /* LLRouter+Screenshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A7F945A756F8036D668426959BB9FE4 /* LLRouter+Screenshot.m */; }; - EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA0C7EB82135ACB293BAA37CED6C125 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE40E4B8B23D11ED6A395006C7EE8D76 /* TZVideoPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 78E3DC27915BE74A4C155D9D4085E14A /* TZVideoPlayerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE4F7B791F4F27235368566F2E7B3705 /* LLRouter+Screenshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3C30217CE5E60BD3244C7C67251778 /* LLRouter+Screenshot.m */; }; + EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 23D0835721B014D08CBD12E57CCDCE15 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE782EF3F3AF6CC8705E638B9CB20E3E /* UIView+TUIToast.h in Headers */ = {isa = PBXBuildFile; fileRef = 571F3B6AC50B0F54672B1002F50CA2B8 /* UIView+TUIToast.h */; settings = {ATTRIBUTES = (Public, ); }; }; EE7E1FF57245172803DF2C8570F8D5BB /* TUIVideoReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5AA3E0ECB4B0811D896E8411906383 /* TUIVideoReplyQuoteViewData.m */; }; - EE89C4BB85C9FC0B9C01BF479ADD9769 /* NSHTTPURLResponse+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 359B299FF11A2CDAF0A5B511F39EFACE /* NSHTTPURLResponse+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED70E1020040C27B649FCE7E977BE15 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7349A04183758074069678F9E126E750 /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EED835481A379B6E6D4FD900673BAE37 /* LLScreenshotComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 624ADB443538851BE605D0F84BF4CD2E /* LLScreenshotComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEF0BF7E53148EB20BED242061BDC5ED /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFA28A2FA17C7E99439BA10987607761 /* JXCategoryTitleVerticalZoomView.m */; }; - EEFA3E7BE17BDAB079806CB0A26F55E5 /* NSNotificationCenter+VAPThreadSafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE44F334EF1371966FBF70A12B55975 /* NSNotificationCenter+VAPThreadSafe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF02C3B560987E0739D535762FB15668 /* LLRulerPickerInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5170724A6D3986192B95C956146FF554 /* LLRulerPickerInfoView.m */; }; - EF1D89EA39681A9224121AB18A4A8FDC /* LLHierarchyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F690BA7EA0D1B5CEBCE4AD11D10BB4 /* LLHierarchyWindow.m */; }; - EF36953C899CBCFA082A4CED396810EB /* OSSModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F24F102DD26ED70A9872C3FFF986171 /* OSSModel.m */; }; - EF6933E6A4CD219E6E53B814E7E249F2 /* LLFunctionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E2F21D32A62F051167E1AB7C406B1C45 /* LLFunctionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF6EC11B4F1200D913F25B100C8757BB /* LLBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 97FBEACBE048F93947EABE253BFF161D /* LLBaseViewController.m */; }; - EFF7C575DA2BCEF08D63FBCA667DADD5 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B648CFD71345AF72956E9A0C3EC52BE /* Protobuf-dummy.m */; }; - F015E85CB0A39CBD6861306037AF6573 /* TZLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1302FD88A19FC9D6D7DEFFF52A33CEF6 /* TZLocationManager.m */; }; - F01A247E708519104DF39CCD1BDCF3D8 /* TZPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 33A761F5994564A5ED6A597154FD0487 /* TZPhotoPreviewController.m */; }; - F020B9388949EB094D51AF361BB3F5A9 /* QGBaseDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5397AC978969D4E8957ECB96D93384DF /* QGBaseDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F07826602135BEE6C264EA3141F62EBD /* UIColor+TUIHexColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3B905DD277678DFA482F73C17846C /* UIColor+TUIHexColor.m */; }; - F0C9E3E89D63ED48636FD99FEC617E51 /* QGVAPWrapView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47155B83847DBCD84D67B809D349E283 /* QGVAPWrapView.m */; }; + EE89C4BB85C9FC0B9C01BF479ADD9769 /* NSHTTPURLResponse+LL_Network.h in Headers */ = {isa = PBXBuildFile; fileRef = 29272B13145F66FADEAB7CDBFBFE245A /* NSHTTPURLResponse+LL_Network.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE9F153A902A6F096CD2514A5169AA7D /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7CDDBA8880F80FD104AFB2642BF97F /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEC9DD1DD8BF3E3B26F112BF4549B6E2 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A2C6983B49B886DD6BF6A0B85E0B98C /* UIImage+MemoryCacheCost.m */; }; + EED835481A379B6E6D4FD900673BAE37 /* LLScreenshotComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = EABD8B32D67DA62EA7FAB53F75BA340C /* LLScreenshotComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEF0BF7E53148EB20BED242061BDC5ED /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = AE81EE30D65E00E270693FAEB2AD269C /* JXCategoryTitleVerticalZoomView.m */; }; + EEF1B964770FF54D45DCE7660234CE70 /* NSString+TUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C1FA8898FB04920C5245AF177B91318 /* NSString+TUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEFA3E7BE17BDAB079806CB0A26F55E5 /* NSNotificationCenter+VAPThreadSafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 37BF15A3289527A730A18B0FF3B92BD3 /* NSNotificationCenter+VAPThreadSafe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF02C3B560987E0739D535762FB15668 /* LLRulerPickerInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD65414F9161E090DAD5B80CE95692E /* LLRulerPickerInfoView.m */; }; + EF1D89EA39681A9224121AB18A4A8FDC /* LLHierarchyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = F51747FBA8E81534E5E9116C185D4531 /* LLHierarchyWindow.m */; }; + EF36953C899CBCFA082A4CED396810EB /* OSSModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AFA83370A44F6C536769BF9E3788178 /* OSSModel.m */; }; + EF6933E6A4CD219E6E53B814E7E249F2 /* LLFunctionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E9BB13621732B9FC1435AA09D12A46 /* LLFunctionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF6EC11B4F1200D913F25B100C8757BB /* LLBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AF117707A1AA185C68872653884BE0 /* LLBaseViewController.m */; }; + EFF7C575DA2BCEF08D63FBCA667DADD5 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 225B9D19B39419A86C8B3D9105211FA3 /* Protobuf-dummy.m */; }; + F015E85CB0A39CBD6861306037AF6573 /* TZLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FA41BE13BA7829AC9DC545A26853A7D1 /* TZLocationManager.m */; }; + F01A247E708519104DF39CCD1BDCF3D8 /* TZPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35408311B57D25B8EC7D4E521EA80D7 /* TZPhotoPreviewController.m */; }; + F020B9388949EB094D51AF361BB3F5A9 /* QGBaseDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 64550E746282A75645D9947E7ACF3C60 /* QGBaseDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F03DF28D16FBA4D15545844A75AC96BF /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E4938D682DFDF7C5305E3A9D02AF63 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F07D340DEDD5F2378761E235B3963348 /* IQUITextFieldView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = C007B24BBDAED66926E8B22A398FE52D /* IQUITextFieldView+Additions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F0C9E3E89D63ED48636FD99FEC617E51 /* QGVAPWrapView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CB783AC0E6DB2074907F3CB9BA56574 /* QGVAPWrapView.m */; }; F0F38ED35A3FCB9BD1CB3A489F5E026B /* TUIGroupChatViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 71FAEBBCE1C4B025E6986DD863B7CBDE /* TUIGroupChatViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F10ABB19AD2F8969CBA2F11027F8A61C /* UIDevice+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA3840C80ADB7DCB018E30BC9473C2D /* UIDevice+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1108DE1AB588C74E8AFAABC92E9B90C /* YBImageBrowserVideo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = DA8E001EF1FF09826F5DB2979E8D4BAC /* YBImageBrowserVideo.bundle */; }; - F1186C00583AE50374A87857FFD0674E /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49AF1A42262113360A0D8AABD6158D48 /* Photos.framework */; }; - F13DDCF77EF37CE2AFC8F8333091B304 /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F8294C28752668CEA53B0347FC49C841 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1454467D8C33378127057476591C1AF /* RACDynamicSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 902C8A9AE0F2F7E86A1681F6E2175A1C /* RACDynamicSequence.m */; }; - F16C8BA7E4A4437A94F1AF2C506BA33F /* LLLocationComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 31EBF709A0AACEE7147E2AFDDAC52D69 /* LLLocationComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1716A3BB7952321EEA14919A3606EE2 /* LLRulerPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = BBD2C717C43E64A829C5A1CBE56419CA /* LLRulerPickerView.m */; }; + F0F8EE59EDB86336E29CCA58CA100EDE /* IQKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EA8772B0615DCC38C15FD2F5498E6157 /* IQKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F10ABB19AD2F8969CBA2F11027F8A61C /* UIDevice+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 68D67C8CC4931410597FAA7E49944CA1 /* UIDevice+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1108DE1AB588C74E8AFAABC92E9B90C /* YBImageBrowserVideo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2C9DD974DC481EEB90952278C12219CA /* YBImageBrowserVideo.bundle */; }; + F1186C00583AE50374A87857FFD0674E /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9FD69164CED3C5424496E386AA5CA8E /* Photos.framework */; }; + F123B1150C9E10A34B49E594AC636214 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 92AFF723617B418648CD0C40EF61B5A4 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F1454467D8C33378127057476591C1AF /* RACDynamicSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D8395E20A97D710813876BFD2FF6958F /* RACDynamicSequence.m */; }; + F168226C444665783606189A18B21B63 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 3556F02ACB3F57E398FEDC3AFE44F82A /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F16C8BA7E4A4437A94F1AF2C506BA33F /* LLLocationComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = D3CEC09ABA681A31757D676664810F09 /* LLLocationComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1716A3BB7952321EEA14919A3606EE2 /* LLRulerPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6823CB3D85EB4B1D66AA03F787EE9139 /* LLRulerPickerView.m */; }; F18504F8E958FB0C620BC9605A5E8C4D /* TUIMessageCellConfig_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E02CFB5301EC9DA1992F848D281AF6DA /* TUIMessageCellConfig_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F18AB133D2D0F40618D0A4C87D3AF0BF /* RACBlockTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = AC59AB6224916701A2EB484AF92786EF /* RACBlockTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F18CFBDD78D17D33CDBB5722E3DE1F32 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 602F55D6AEAC3A13A56FC6A903FB87B8 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F192B903AA0F85BA0806D7A869FA4E87 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = EE734DF18F977F08712C033A3907003C /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F19975303A126195F8FCCF09361CE669 /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BAD597D30AA768ABDE2B6CA1CF54B6A /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1ABB5428A1CCF2EAC42A4C3B388F25D /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = E18014A8FD7FD0C735BE451B961D6DA0 /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1D845E22D5B8FC6AFC3C2E41DA1B6DF /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B758AF50E49F22226463ECB6072939 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F18AB133D2D0F40618D0A4C87D3AF0BF /* RACBlockTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = E141AB38DD124405E4BED436DAA10A7C /* RACBlockTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F19975303A126195F8FCCF09361CE669 /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0612460241DF4F2D09733683492856D4 /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F19D77978F7E75BA6DD6FD7085161A4F /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F5E0D7CFA90F41B7E780E830B75C583F /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F1ABB5428A1CCF2EAC42A4C3B388F25D /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA6D898EDE093F327BE43FE2CAEC65E /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1D845E22D5B8FC6AFC3C2E41DA1B6DF /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DDB90E2C4DAA237C032EAC3501E58AF4 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; F1F38F735A20D279483A41471006CFB8 /* TUIFaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99658E8DD4623D50FA4011BCDDADB02D /* TUIFaceView.m */; }; + F1F65C6BC104AEE9121DEE1CDC605AC4 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = CBFD4731301BA34D2EEC9562547D3752 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; F2034DD73A0894AA9C633E4881E2A496 /* TUISecurityStrikeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A1B8F792923569AD0D9E638DE015D8 /* TUISecurityStrikeView.m */; }; F20A49A8261C60FED5A1023D85116909 /* TUIC2CChatViewController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = F65B7539720919DF74D8EAEA5FDFABFA /* TUIC2CChatViewController_Minimalist.m */; }; - F2115E35D122B4389E12431231CF0703 /* NSObject+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 03D49247017C42F7740CFE40786784D5 /* NSObject+AvoidCrash.m */; }; - F218070C3C2C07D5DBC8AE88D02662F1 /* OSSV4Signer.h in Headers */ = {isa = PBXBuildFile; fileRef = 11DA4C991E8004C85D7A3EC014C9B30F /* OSSV4Signer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2251028309441499E936BA1052A30A9 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E53D461F27A1492F8733514E4EF0D867 /* YYSpriteSheetImage.m */; }; - F245796A726ADC3B346F21F1D3FAF16F /* NSKeyedUnarchiver+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB94AF4A733D13650880B074CCB95EF /* NSKeyedUnarchiver+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F24B02729A2E0330867A4D1EBFDADF29 /* sharpyuv_gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = E3375B26F8AA82C57CC9013F1DFE4C50 /* sharpyuv_gamma.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F24E4DA6659061237424A876461039FC /* YBIBSheetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1ACB822EE9A2A942B01E04B004F909 /* YBIBSheetView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F259910B0A55A9349FD241768AB4AD8A /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21CAFC1B1BDDE00F7B45E48F884F4FDA /* BRAddressPickerView.m */; }; - F295E7DAC2C1C9E3E8911479500BE5A0 /* QGAnimatedImageDecodeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F13B360248B1DA3294BE78DD40E42EE /* QGAnimatedImageDecodeThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2AD91050B1FE3C8BC78567F1FDE3ED5 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7601425DBF7C40DA8FF463CB9753323B /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2C9F9038FBEFD951516694AE873A2B9 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 57312BE1DF86D84C9114EC96E65EEC88 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2D9EF01629459D30264AC9CA0052882 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - F2DAC1DEF200EB8CBBF570272D86CA51 /* NSInvocation+RACTypeParsing.m in Sources */ = {isa = PBXBuildFile; fileRef = E00F43ED3A69542F42BABBF27F8E12D1 /* NSInvocation+RACTypeParsing.m */; }; + F2115E35D122B4389E12431231CF0703 /* NSObject+AvoidCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 59BEC91DC693BB063B65D324ED1A36F1 /* NSObject+AvoidCrash.m */; }; + F218070C3C2C07D5DBC8AE88D02662F1 /* OSSV4Signer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5465D9B9F5D0C6F06DA6C7F85202E8B0 /* OSSV4Signer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F245796A726ADC3B346F21F1D3FAF16F /* NSKeyedUnarchiver+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F34701B6997BFB8393C6D4EAC90CC73 /* NSKeyedUnarchiver+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F24E4DA6659061237424A876461039FC /* YBIBSheetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C737B86D6630A0E0854C7FEAE59957 /* YBIBSheetView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F259910B0A55A9349FD241768AB4AD8A /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 44ABEF56F2F498C888A0FEC93C707794 /* BRAddressPickerView.m */; }; + F295E7DAC2C1C9E3E8911479500BE5A0 /* QGAnimatedImageDecodeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = E950D4D78D1BA96B9E435CE95D92DC20 /* QGAnimatedImageDecodeThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2AD91050B1FE3C8BC78567F1FDE3ED5 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 632E0BB55069E906C587C0395E619E35 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2C9F9038FBEFD951516694AE873A2B9 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 7016207545611B1E0384784787BF09CD /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2D9EF01629459D30264AC9CA0052882 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + F2DAC1DEF200EB8CBBF570272D86CA51 /* NSInvocation+RACTypeParsing.m in Sources */ = {isa = PBXBuildFile; fileRef = F822496FFAF9B7B6D982527883BC6117 /* NSInvocation+RACTypeParsing.m */; }; F2EB10CE12A925FC59386AE0DDC49481 /* TUIFoldConversationListDataProvider_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FF168039C7F53A9CF459756C932BB7F /* TUIFoldConversationListDataProvider_Minimalist.m */; }; + F2EF43DEDF5D8BAA926C33DACB402AA7 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 0726377073C33B2E23DB3E823F8E20F8 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; F30045D5668E548EE420BB650C5DCDC6 /* TUIChatBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 581E267CB7FF32511BF6C9892BE79D26 /* TUIChatBaseDataProvider.m */; }; - F31D0279EBAFBD47117BFA799D83B1C0 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */; }; F33E325145FABBBC2F1FB825A0BA5ED1 /* TUIChatObjectFactory_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 148EFBAE4D6B4B17FA9BC9B952DF5C3F /* TUIChatObjectFactory_Minimalist.m */; }; - F341B1F0FEDE67D2DB40B5C5D854DA8A /* RACEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = F434438C2F499E1012952B6E507F9EE3 /* RACEvent.m */; }; - F3604694FDE5476E5AA37DFDB131C7C8 /* NSNotificationCenter+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 106896B36F45D8A0889163A224FA3FD5 /* NSNotificationCenter+RACSupport.m */; }; - F38ECDACE09F8DEBBDFDCB9897795E54 /* YBIBImageLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D19D8D514BBEAF0ED0D2C9A6C2086ED /* YBIBImageLayout.m */; }; - F396B0371570F876F8D7DE3EEA8C181D /* GPBTimestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3106EECF46A268F889C8DB2E925DFD /* GPBTimestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3A6D79E6A1E8864E47940113881901C /* YBIBOrientationReceiveProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2939C1DB2F78345F41161002CA2ED891 /* YBIBOrientationReceiveProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DE898EFE96409BA5AFE2707F25EA740A /* MJRefreshBackFooter.m */; }; - F3B50A140EA5062ADD0D17F76B4FC149 /* YBIBCopywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 97CBD32715D9224D63F96E2AB149D1A1 /* YBIBCopywriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3C107AF627FDD11B6832DAE8295CDA9 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 97FCD099DE96B28A2A2C614D7E51EC84 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3EB5F0F0BF7835E7E02DBFB6B50FAAB /* LLCrashCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C31FC5CC13D4F0F06A06A0F3DE85C856 /* LLCrashCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3F7651923711E6A4A12FBE3B5DDCC4E /* NSString+RACKeyPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C0EA3E3D8E009F05353897EFDBDC28 /* NSString+RACKeyPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F341B1F0FEDE67D2DB40B5C5D854DA8A /* RACEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = C518C80567153AE3BF076BB749A472CB /* RACEvent.m */; }; + F3604694FDE5476E5AA37DFDB131C7C8 /* NSNotificationCenter+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 74EC94175729818B4BE8B5EF94BB256E /* NSNotificationCenter+RACSupport.m */; }; + F38ECDACE09F8DEBBDFDCB9897795E54 /* YBIBImageLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 73348A5BE5D65F1CA2B14253B1F29263 /* YBIBImageLayout.m */; }; + F396B0371570F876F8D7DE3EEA8C181D /* GPBTimestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 45528AFC6ED47C8AAB7E9FCBD83BA0E7 /* GPBTimestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3A6D79E6A1E8864E47940113881901C /* YBIBOrientationReceiveProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A87C9E81F3486D7C4ACF5E119E8F26D2 /* YBIBOrientationReceiveProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C70F29094808A284B4932FBC016B051 /* MJRefreshBackFooter.m */; }; + F3B50A140EA5062ADD0D17F76B4FC149 /* YBIBCopywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADE8D264B11576DC5C2A85D8F5A0CCE /* YBIBCopywriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3EB5F0F0BF7835E7E02DBFB6B50FAAB /* LLCrashCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E7B8735050F4935C5F0EC57A5CAFBBFB /* LLCrashCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3F7651923711E6A4A12FBE3B5DDCC4E /* NSString+RACKeyPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = CFAA67A034CA90CF6F568464671B5835 /* NSString+RACKeyPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; F3F82C7C5CCE16F646876C931134F11A /* TUIChatLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 511E89FD908585EB7E90353AB3751525 /* TUIChatLocalizable.bundle */; }; - F409FD58A84FE414E02244CF42AEE9A1 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC7C356B61B7189B10CBD86677FB054 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F43396B5CB23638E5509B3ED61AE6192 /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 09ED7AB1FC7DEE6611D212F0F9D0404C /* JXCategoryListContainerRTLCell.m */; }; - F437972E5C7BCE0166880F7E8F990CE6 /* SDImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D4A4805F0277C00A8A2003621A85AF8B /* SDImageWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F447BD855B81CC593E8582E6562D9442 /* YBIBGetBaseInfoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 63095D96C23A84DC7BB231DEBA45AFDD /* YBIBGetBaseInfoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4484EF74D6DAA6D920A7B21FA807E57 /* OSSCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8992EEB6023A60E851330B25858DF95F /* OSSCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F458385338076D8734DD74BE4A94B33F /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 718CE625D8BF93DB080293A78D9A0F43 /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F45CC0AF8CE901E60F1F0EAB98BFF9EC /* YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 171B3391EC4ECFA58AB130DBD86DAC34 /* YBImageBrowser.m */; }; + F43396B5CB23638E5509B3ED61AE6192 /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EDAF9D4D062D739B0C83C766F29654CB /* JXCategoryListContainerRTLCell.m */; }; + F437972E5C7BCE0166880F7E8F990CE6 /* SDImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FDB37175E53B6511201CC5383369E3 /* SDImageWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F447BD855B81CC593E8582E6562D9442 /* YBIBGetBaseInfoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7505374FD5BF0FA86428DDD873470EE7 /* YBIBGetBaseInfoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4484EF74D6DAA6D920A7B21FA807E57 /* OSSCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ECD4D942E99D706A9F27E2A3E37ED2B /* OSSCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F458385338076D8734DD74BE4A94B33F /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF9BE5954777541BF814E47C33C935E /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F45CC0AF8CE901E60F1F0EAB98BFF9EC /* YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC6BF1138B854446EC68BCEA6A76F18 /* YBImageBrowser.m */; }; + F460B8D9827F2F2D722A47C28B2D4C95 /* IQUIViewController+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6B2E7D27F5FC0A99F93B178E564E02 /* IQUIViewController+Additions.h */; settings = {ATTRIBUTES = (Public, ); }; }; F46B9D55B7A30809F2D1DFEE40727F0D /* TUIConversationObjectFactory_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A1D0DA9B9D1330A39927231DDD5CBD5 /* TUIConversationObjectFactory_Minimalist.m */; }; + F4967A9D767B24CE1CFD1D5CB2F3F3F9 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 827C30B04863CF6A3B899EA252B43C14 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F499390AC09F53E63C5B03920EB2454C /* TUITool.m in Sources */ = {isa = PBXBuildFile; fileRef = DF9021474921AF35345BD06EBD2AB531 /* TUITool.m */; }; F499CF75C2E21F8296D19CF30A756398 /* TUIChatPopContextController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B003F1CB577B8CA5FF3FD3154A6BA46 /* TUIChatPopContextController.h */; settings = {ATTRIBUTES = (Public, ); }; }; F4B6F152D0E05B1B5ABF8734ECE8FB6F /* TUIChatConfig_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E58BC55A159A517DAF2E8DD1900711 /* TUIChatConfig_Minimalist.m */; }; - F4D58DD087E6FC0E93E9BE632E43E3C7 /* LLDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = AC84B3C6F9C56E672A76A3764A726170 /* LLDebug.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F502FED1ABBD10C03365A620FC4023C6 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB1E4443BF91ECD42936B63EC832F459 /* SDImageCachesManager.m */; }; - F50878ED367723F5493AADE36B3E66E5 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 599CB879A406BF21521426F30C7A566F /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F542F836815A7B2352453983F25A4AF6 /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 185622C3F1CFB4EC61C9871987D0629F /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F5A539A21A4C4F642A5BABB0EC6CD05A /* SVGAAudioEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2113CD18B556AF0CE819D4FCBC4B7D /* SVGAAudioEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5A6806DA01AEDEA925EF7F6F42A1BA5 /* NSFileHandle+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EAEA7DFE335823BE4D73215E8C6C32 /* NSFileHandle+RACSupport.m */; }; - F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E0A0EF65857259D0F64A38A2A029EF /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4D58DD087E6FC0E93E9BE632E43E3C7 /* LLDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = F92DB7B7025A88791DC528CB73220FF0 /* LLDebug.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F50878ED367723F5493AADE36B3E66E5 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E34C20A667264D69BB2AD98EF3C16C1D /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5490BF6A3666825BFAF918C46B060DB /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 7ABCE646AFDD6A3662E4B5C7B15F999A /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F569F9010089F10C4D83B6B40798828D /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = FB0D91620F0D0565D6C327BEB4340FC2 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F5A539A21A4C4F642A5BABB0EC6CD05A /* SVGAAudioEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = CC078D6CCA0C3AB165D43631D3A2677F /* SVGAAudioEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5A6806DA01AEDEA925EF7F6F42A1BA5 /* NSFileHandle+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2140F903354FA7A1562D5065709EF8CA /* NSFileHandle+RACSupport.m */; }; + F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7F1F80C3554DB598171C96EE03DD98 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; F61644A241A6CB5C4B299D1EEE773244 /* TUIReplyPreviewBar_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = E856B12C60338D611D7677EC9739BA4D /* TUIReplyPreviewBar_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6298C0BCA84CFAD1C6D0CAB0E358CCC /* LLMagnifierComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7A43D540EA8DD7FC713CD2DE9A6C79 /* LLMagnifierComponent.m */; }; + F6298C0BCA84CFAD1C6D0CAB0E358CCC /* LLMagnifierComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 1458BA2690A119C8FEDFB249E566F0AE /* LLMagnifierComponent.m */; }; F64369626A7E12DFD9618636B3866F37 /* TUIChatDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E85AE7CD8AD114CB75B2015BFF30139 /* TUIChatDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F670E18DEB88ABB7E77E1325D07EB530 /* OSSPutSymlinkRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C05705B2E5EBF09FF1C14EC08BA0E4E9 /* OSSPutSymlinkRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6AB0CEC78EBCF64556A4833404729BD /* LLBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D00EC06CC5533D9515DA45EBD7A3DCC9 /* LLBaseCollectionViewCell.m */; }; + F670E18DEB88ABB7E77E1325D07EB530 /* OSSPutSymlinkRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ABE05003A8F29C98E5FAAE6CE701848 /* OSSPutSymlinkRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6AB0CEC78EBCF64556A4833404729BD /* LLBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 63E010833519B9ACF4F8B6D9DF28EC7A /* LLBaseCollectionViewCell.m */; }; F6D129D5D22D4D5182F16EF99EE831C0 /* TUIGroupNoticeController_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 67E824825CF7A3BE9AB81A60E7902A1A /* TUIGroupNoticeController_Minimalist.m */; }; - F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = E242190642774251C9CA2615A9F69014 /* MASConstraintMaker.m */; }; + F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5F09BA40E5E31AE3EA04D1A30D8708 /* MASConstraintMaker.m */; }; F6F7789FFB7A69E5F03CC0FCA916FF2E /* TUIVoiceMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C57656CFFDD0E3A00DA919DA53EAD2E /* TUIVoiceMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7046EB6D2265F5B72A0422099F0A588 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FB94CF82451778F95E80B9487517FFB /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F734338B056B9E20425E984A64587135 /* TUIThemeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ACECA3CC22B9472A71AE45035282AD24 /* TUIThemeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7355C95564EAA5773584709C68ED3B7 /* UIView+VAP.h in Headers */ = {isa = PBXBuildFile; fileRef = 22E70BE34F6912144082E4DC965D5C3D /* UIView+VAP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7623E7C314AA5010D8D0BD6ED4AAAD4 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A647F98737F6197DE90DCE22AFE680 /* AFImageDownloader.m */; }; - F775F679F321E234A469F54310116E6D /* RACValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = D8874135B18DFD3BFD1225EB5DD5D5EB /* RACValueTransformer.m */; }; - F790014FE62516F80C467236F0C3C84B /* LLBaseTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5773EAC8F013AF7F453333717AE552AF /* LLBaseTableViewController.m */; }; - F7A8FE8CEE61F44B4CDFE0BE245642B6 /* YBIBImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C59F6D90E32F19F9E8BD52620572FD1 /* YBIBImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7C6A20C8D96866C163E6196294E8232 /* LLHtml.h in Headers */ = {isa = PBXBuildFile; fileRef = CC7DEF76E5B8C31DF4194376819BAED6 /* LLHtml.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7CA711927E14F963F5E47EEBC79EE62 /* RACKVOProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = F681E5E3D9D72BAEF857874670503AAE /* RACKVOProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7355C95564EAA5773584709C68ED3B7 /* UIView+VAP.h in Headers */ = {isa = PBXBuildFile; fileRef = 3291F0FB38A1BE54BF95374F4ECBC806 /* UIView+VAP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7623E7C314AA5010D8D0BD6ED4AAAD4 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = C81216EA476AF6B7BC4E9C092A979786 /* AFImageDownloader.m */; }; + F775F679F321E234A469F54310116E6D /* RACValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 40A4AB5FDB162AD7D81253D8AEE885D6 /* RACValueTransformer.m */; }; + F790014FE62516F80C467236F0C3C84B /* LLBaseTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7946A888A59E2EC0E6E447B36C714F56 /* LLBaseTableViewController.m */; }; + F7A283737F48F8FE2A9AA41F40856233 /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2D13DEE04802DDF97C031B055D5CD4 /* cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7A8FE8CEE61F44B4CDFE0BE245642B6 /* YBIBImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6923C8461B6129E9596F3084779EBBD7 /* YBIBImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7C6A20C8D96866C163E6196294E8232 /* LLHtml.h in Headers */ = {isa = PBXBuildFile; fileRef = FB4E7E1C2D61D4B0BA7189E976F6854B /* LLHtml.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7CA711927E14F963F5E47EEBC79EE62 /* RACKVOProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FED504FEAC08432BEC64058A0647F40A /* RACKVOProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F804C7AAD40FA603AE71070ABC9679AB /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = DE70643D8C7B20011C33FF0CF0C417BE /* ioapi.c */; }; F80DFC23854AED128DBB54B09A5CE897 /* TUIC2CChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB76C88FA06FBA051FDAA44F6EF28B76 /* TUIC2CChatViewController.m */; }; - F81ACC8DADA7F9F17C2FD7351A1D1A63 /* LLLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C38322B845A2987B53ABF0CF5A31EF /* LLLogModel.m */; }; + F81ACC8DADA7F9F17C2FD7351A1D1A63 /* LLLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A7AAAD1AD9FE69C87ECAA09DB3606CC /* LLLogModel.m */; }; F824B795A59D836AA87CE65EE75A87CD /* TUIOrderCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CAE80F9FEBA3C9CD0CC1B3A287586C /* TUIOrderCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F82886FC4EB9C227354FB31BE01E95D5 /* NSObject+YYAddForARC.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E2F506BF127E9A99054B00705D2A7B9 /* NSObject+YYAddForARC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F847E3C26E5AC43CD73364AD3DF49AFE /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 25F463FF378C593FE5F844E18BF84740 /* JXCategoryImageCell.m */; }; - F84821217598572DCD6377D7E5AF7D27 /* RACSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B6C4B16CB6BFE28961792C6DB6B2130 /* RACSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F82886FC4EB9C227354FB31BE01E95D5 /* NSObject+YYAddForARC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A7049611F4F5458FA0C6A6B2566E802 /* NSObject+YYAddForARC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F847E3C26E5AC43CD73364AD3DF49AFE /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA768D40DC69C52510EB28570C9D8AB /* JXCategoryImageCell.m */; }; + F84821217598572DCD6377D7E5AF7D27 /* RACSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 273EE05626CE419A5CD1C8843D7F7DD6 /* RACSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; F894245811A0CF0C7089DD4FBF109951 /* TUIFaceMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5E2D4522BE3B45082331E0D2D77725 /* TUIFaceMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8AFE17439C43140914623E76F3C3AD4 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = F7599B953B290746975D6DF4217CB5E7 /* BRDatePickerView+BR.m */; }; - F8B3BCC65240DC7EBC79B6C871E790D1 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EFA0075AB081841A5E6F8BA2334289D /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F8C0CE436F15BB4ED740727283AA9FC3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */; }; - F8C9B997F8DEA590BA10FE3C3A3167F5 /* YBImageBrowserDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 90BEEC1F989A2D18FD7E3C6B19D48B61 /* YBImageBrowserDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8D31E65466DECE981CBFFB9F96D569A /* YYTextKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 678F909926FA4DF7AE572A61D4E22903 /* YYTextKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F911E51B72591FA0376C4E79DF8ADF97 /* OSSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 606F0CFA5BE492F23334E5FD367298C9 /* OSSTask.m */; }; - F91FFFEBA1B984C844FDB77F1125D6CB /* OfflinePushExtConfigInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 47F26FBC921B8530CADA1C0B48729E56 /* OfflinePushExtConfigInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F95590B75896E9614116B4E8E8217A9E /* TUICommonModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2B239B652D2D3DC03E303D582E2C23 /* TUICommonModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F95B02BA33F34615E545E50555DC0061 /* LLEnumDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = B233DF14C4C41B4DB7358AA0BE71EE8C /* LLEnumDescription.m */; }; - F972DCBE61D6C3B274C555F2D983F67B /* YBIBImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D41AA11E9270A18819C1FFE8DA62A47D /* YBIBImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9789D86D3279D71B398B550F27C3EFF /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5207F0C698162748754AA6802AA2A65D /* AFSecurityPolicy.m */; }; - F979D099A0090D58B7946B47E0D52E91 /* YBIBTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = AB871784B08E83394A5A1CBFCE6C73A7 /* YBIBTopView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9803E181FD8FAD49FC917286D4EDA21 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 143905D543FE04A20B5125834B64393B /* SDWebImageCacheSerializer.m */; }; + F8AFE17439C43140914623E76F3C3AD4 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = B73A54C6B2C5265F811AB9D5CB3A21DF /* BRDatePickerView+BR.m */; }; + F8C0CE436F15BB4ED740727283AA9FC3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */; }; + F8C9B997F8DEA590BA10FE3C3A3167F5 /* YBImageBrowserDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 11531608C3500A1F0D08C7D212C1882D /* YBImageBrowserDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D31E65466DECE981CBFFB9F96D569A /* YYTextKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B87C8EB4F405E680169D002E00B33D /* YYTextKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F911E51B72591FA0376C4E79DF8ADF97 /* OSSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B738ADE726A061A4C5F827A1D5699EC /* OSSTask.m */; }; + F95B02BA33F34615E545E50555DC0061 /* LLEnumDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E76491A4F0DC05B07F335A66431817A0 /* LLEnumDescription.m */; }; + F970E99804C1DEDC1A830D6D67FC7165 /* TUITool.h in Headers */ = {isa = PBXBuildFile; fileRef = 927DCA1FCB1533BC17E9492D4F79B13E /* TUITool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F972DCBE61D6C3B274C555F2D983F67B /* YBIBImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 171BC9A890FA78716C470AE7F0861E99 /* YBIBImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9789D86D3279D71B398B550F27C3EFF /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 879DDC7E616BA6935102ADD78F720882 /* AFSecurityPolicy.m */; }; + F979D099A0090D58B7946B47E0D52E91 /* YBIBTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = 78825BA551DB4A4895F1233B3007B119 /* YBIBTopView.h */; settings = {ATTRIBUTES = (Public, ); }; }; F9AD715EB8CE36958FEC824890395775 /* TUIGroupPinCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8B345639CB7FE77A2F3B451E4FE00F /* TUIGroupPinCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9B92C99985A5B345D5D58169150098E /* LLRuler.h in Headers */ = {isa = PBXBuildFile; fileRef = B094E1170436D12DA9B0146792926633 /* LLRuler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9F0C29C2EF5CC88959AAA4144E4CB87 /* QGVAPLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A49F3CF53CC16370E47A10E53E393DFF /* QGVAPLogger.m */; }; + F9B92C99985A5B345D5D58169150098E /* LLRuler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B55B78A78D7706936B1F477109CCBFC /* LLRuler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9C133B5D9F23EDB5D017B3A95784250 /* sharpyuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 8E14B722699442611DCAE34C30CB4486 /* sharpyuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F9F0C29C2EF5CC88959AAA4144E4CB87 /* QGVAPLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A68CC5ACD892CAC87CF38B0281EF34EC /* QGVAPLogger.m */; }; FA1B0818847661A21A7A4BD94CE1E16E /* TUITextReplyQuoteView_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA2047A997EED2FC02DEB89ADDF3379 /* TUITextReplyQuoteView_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA2587F0AE5F324CC8F67B1D9BBA5789 /* LLDetailTitleSelectorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EF530EE69EE1954D0FCF7C56E07BBD71 /* LLDetailTitleSelectorCell.m */; }; - FA300DA605A54EF49B65F2A05E176AF2 /* LLComponentWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C938A5B614AE509B580E26DD46574E9 /* LLComponentWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA4D59453FAEF4399232AB1CF9ABDDBD /* RACQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 734C8C143D50BF71497DA321E216D921 /* RACQueueScheduler.m */; }; - FA58F4CD441B4DE4A616F36354B0D1A0 /* LLFunctionItemContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DFA001AB1570C0323540A144BA72DFD /* LLFunctionItemContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA7C5EDA2999053E0DD8A0AFAB61A431 /* QGVAPMaskInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F69B10CCB4F3912BF94D9E08AB31EB13 /* QGVAPMaskInfo.m */; }; + FA2587F0AE5F324CC8F67B1D9BBA5789 /* LLDetailTitleSelectorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A0587CA47990B3165DCD372D3C9787 /* LLDetailTitleSelectorCell.m */; }; + FA300DA605A54EF49B65F2A05E176AF2 /* LLComponentWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F55B36FB4DC1F24B10A717017D0834CA /* LLComponentWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA4D59453FAEF4399232AB1CF9ABDDBD /* RACQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F63AAB3B7BBFDF1046B6090A4116864 /* RACQueueScheduler.m */; }; + FA58F4CD441B4DE4A616F36354B0D1A0 /* LLFunctionItemContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 97924E2E0C817A877F7DCB3CCF46893F /* LLFunctionItemContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA7C5EDA2999053E0DD8A0AFAB61A431 /* QGVAPMaskInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CC605DA23310CE8C48CE7EE15AAAD9DA /* QGVAPMaskInfo.m */; }; FA9D9B46B60514DF2366538B1FADE93A /* TUIMessageDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E5F28332B507B8323DC625AB8F34116 /* TUIMessageDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAAC95CC784EC755703089395BBDB148 /* LLURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 3638F9FE5459660640D01EEFB9CEB3A4 /* LLURLProtocol.m */; }; - FABDFB2B539107ABC3385B3B2C9B5E6D /* LLSettingWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C7D66BEE482A22642ADBC178251B5BB8 /* LLSettingWindow.m */; }; - FB0649D6739C0AC6E503BECAD869A8A9 /* LLBaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8AC372BBFB388DE62487A4A76A03EC /* LLBaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB0AF590C63D0D265D1D755FCEF074D6 /* OSSNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 788CA29C8AE8056020FFBD67785D02A0 /* OSSNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB1D858F09AAF47F96795E1AEAC09A19 /* UIControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F94A2AF14486D479F42E15B91D377557 /* UIControl+RACSignalSupport.m */; }; + FAAC95CC784EC755703089395BBDB148 /* LLURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = EBA26284EF96039CE4F9195867B7F3D1 /* LLURLProtocol.m */; }; + FABDFB2B539107ABC3385B3B2C9B5E6D /* LLSettingWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 468E33438D7E12E032EC205710C51A62 /* LLSettingWindow.m */; }; + FB0649D6739C0AC6E503BECAD869A8A9 /* LLBaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 341363FE03AAD9F1114A239526416C46 /* LLBaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB0AF590C63D0D265D1D755FCEF074D6 /* OSSNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 709780182A5CA351F71920FED34965D5 /* OSSNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB1D858F09AAF47F96795E1AEAC09A19 /* UIControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 974EF5F6AB07F9047E91897A1CB0ED2A /* UIControl+RACSignalSupport.m */; }; FB215E8A1F4AB53234AEA0D88F766974 /* TIMInputViewMoreActionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D2EFE8FDFC4B40362DD0943B6B80CCA /* TIMInputViewMoreActionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; FB3924682046FFAC423B29D09072C38F /* TUITextMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 76AC216E0092258A6692750763C9E8E2 /* TUITextMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB3BE9AF5DDC6474C6BAB9234C0DB9B0 /* YBIBImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4851DAD9F7F6E66F8E3D68CA16256D7F /* YBIBImageScrollView.m */; }; - FB461FFA84D70BE0793770DB19F946C1 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 8191A24935DCC45DCE9FE0FE0B2D3F94 /* SDImageGraphics.m */; }; + FB3BE9AF5DDC6474C6BAB9234C0DB9B0 /* YBIBImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7740F3442EC022CD073B1C7C422B750B /* YBIBImageScrollView.m */; }; FB4F9D2891600397CD3F6CB081886D95 /* TUIMergeMessageListController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9066D6BD7D677B859780409BC7859A /* TUIMergeMessageListController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB9D80F494434C9DCCA2D93054466820 /* LLLogDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DD4401641557712821028A757BF015ED /* LLLogDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBBD6F4AE0F7F9AC2AB1E46E147BC15A /* SVGAVideoSpriteEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE08EB50C25CF61B4DD08F7B0319954 /* SVGAVideoSpriteEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBC8E6AF59E31386F02D3351C488E62B /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = C4843AD6D40F94971A62B75372EDAD52 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FBF481A2EC25D99DC41914AE7B9754D2 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A9FC98C33791B04C61489849AC22334 /* mz_zip.c */; }; - FC16BB1D601656C4C5F0B8B2D2D38A65 /* RACTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = F49AC7ECE2F7839FAC3C219D96222EDE /* RACTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC2703E1BF0427C851947D86CD9CA154 /* NSNotificationCenter+VAPThreadSafe.m in Sources */ = {isa = PBXBuildFile; fileRef = D902D70162D0CC0E71D52D8257E8CE55 /* NSNotificationCenter+VAPThreadSafe.m */; }; - FC599CF0F5824322639E7A6419A1B578 /* VoicePitchChanger.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE58702C0E78939B3748227B81E2E346 /* VoicePitchChanger.swift */; }; + FB5C92CE526B1E0DC5B35C55A4CBFD16 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F5EB3188F34F43EB488665FA38106AC /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FB9D80F494434C9DCCA2D93054466820 /* LLLogDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 983C32C3FED8FE8453CCBEAF54DCD23F /* LLLogDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBBD6F4AE0F7F9AC2AB1E46E147BC15A /* SVGAVideoSpriteEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = BB76C8765ED12589358F806A48426A00 /* SVGAVideoSpriteEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBF481A2EC25D99DC41914AE7B9754D2 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 266B7F9B95BC2A2C9927CF9ADF6AA6B9 /* mz_zip.c */; }; + FC16BB1D601656C4C5F0B8B2D2D38A65 /* RACTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E3514ACF2CA3C76FE4AD482DF52CF4 /* RACTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC2703E1BF0427C851947D86CD9CA154 /* NSNotificationCenter+VAPThreadSafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 367F3A9044385655959B96A79439DD72 /* NSNotificationCenter+VAPThreadSafe.m */; }; + FC599CF0F5824322639E7A6419A1B578 /* VoicePitchChanger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C2D76A62ED836207C184BBC40C69766 /* VoicePitchChanger.swift */; }; FC6533483B4FB1B610B47165C20DAD1B /* TUIRepliesDetailViewController_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 445A9A7C0F1C7D8B8E5F398DCBC6DE01 /* TUIRepliesDetailViewController_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC6E4E543E2E25E9C3A57234315C0153 /* TUIConversation_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7F5DFDDAA9C8958F354EB87E55C151C5 /* TUIConversation_Minimalist.bundle */; }; - FC82D0E6CF35BC1E7097340328C2E600 /* LLWindowManager+ShortCut.h in Headers */ = {isa = PBXBuildFile; fileRef = 963089D72F8815F409887C48B3830B68 /* LLWindowManager+ShortCut.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCA2E140E3F8333AF30186C3BD20EACE /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F649218CB94B66119131F3BAFA300A9 /* SDWebImageOptionsProcessor.m */; }; - FCA8946A40BE52876F991CF772C26AB3 /* YBIBLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = BE93E42A6B03CAE998D5B759F981C7F1 /* YBIBLoadingView.m */; }; - FCACF69202105035E060CFD0563536AC /* OSSResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AAEA80F93B1F94FEBF9D64700BD1AC4 /* OSSResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC82D0E6CF35BC1E7097340328C2E600 /* LLWindowManager+ShortCut.h in Headers */ = {isa = PBXBuildFile; fileRef = 93CFF13DF818C81535CCE2B63111760A /* LLWindowManager+ShortCut.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCA8946A40BE52876F991CF772C26AB3 /* YBIBLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1878A5067AE8B0473732790299DBB133 /* YBIBLoadingView.m */; }; + FCACF69202105035E060CFD0563536AC /* OSSResult.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD45B173D4C81AA909775CDF23A0F00 /* OSSResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; FCB1CEDE5AB601F4DA13C9F96B502366 /* TUIMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB1F9FD9C05C68C54D17F9D08BAB572 /* TUIMessageCell_Minimalist.m */; }; - FCCAA43CA462C699A1F0335B4A2C8784 /* TZPhotoPreviewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 13A106AC01820080CD90DB814263BF80 /* TZPhotoPreviewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCCAA43CA462C699A1F0335B4A2C8784 /* TZPhotoPreviewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F4B6D3EB21B5225D98D6735CEFA345 /* TZPhotoPreviewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; FCCF159D2E546F243A239980E83A680C /* TUIMotionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 86EDC1282AC260378B15FD17080CCBCC /* TUIMotionManager.m */; }; FCD70C8F3CBD5F05C877F72F7ABBADE3 /* TUIResponderTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63CE1B06DD93E606DA49ADD24AE6B99D /* TUIResponderTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; FCDAF3B4FB8CAA91DBC651F64B7D7562 /* TUIReferenceMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AFC9CB5F23D10155D6DFC87F02C2E1A /* TUIReferenceMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCECAF8AE496CADE0C4C72E1F5929C3F /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 27AD69A73C114882899406B247EC830D /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCF581215F5CE87C5D70639835A01EFC /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 948AA98ADF067DBF45F55F0116D8517F /* CoreTelephony.framework */; }; - FD9BA74BACBA3F59304DDF3D5BCF6119 /* RACArraySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 8621BAECFBDCE719389E7D057B21CE6B /* RACArraySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDACBA49610EA6F39CABB7FE44B137D1 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA2E02FE1A95387073731AE88E073D5 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDE250C5561704F09B09BA2926C6DEC8 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBE57FDDB5FEB5018C5A779171AA5F33 /* ImageIO.framework */; }; - FE07C069C2E3543002CEB5D751ABA9AC /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F84EDBC4352F2411BA4A7EEB4C0D01BB /* AFNetworkReachabilityManager.m */; }; - FE0B4A3709F834A9EC5C147987276572 /* NSDictionary+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B53307FFDF7435D5AD5D061A4715554E /* NSDictionary+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE0B7C0EA6FB0A9346F2671085840126 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E80FE6722A6AA49CE347546E59D7DB1D /* Accelerate.framework */; }; + FCECAF8AE496CADE0C4C72E1F5929C3F /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC8955AE81C82455EBA2CD27CCDF355 /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCF581215F5CE87C5D70639835A01EFC /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D01B7A03D3A1CE42F6F8CA6C8FE217A /* CoreTelephony.framework */; }; + FD13C7C20817DCC877E0DEA3B1B5CD93 /* OfflinePushExtBusinessInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FF884162ACA1B990362FA3FBCD33B392 /* OfflinePushExtBusinessInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD507DDBA6D51715FF5FDC82F374078E /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B20C25F7405FD9E57B73C3A72FFFCB8 /* SDWebImageDownloaderConfig.m */; }; + FD9BA74BACBA3F59304DDF3D5BCF6119 /* RACArraySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F00E751F1A9E894E923D939629EC0FE /* RACArraySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDACBA49610EA6F39CABB7FE44B137D1 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF077E1326B5D643F8DA3DC7228C74E /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDE250C5561704F09B09BA2926C6DEC8 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5B624A70D4735B79D27A4C5B4DA64AA /* ImageIO.framework */; }; + FE07C069C2E3543002CEB5D751ABA9AC /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FC1874DCF7E7B17BE82FE5D7F74E9D1D /* AFNetworkReachabilityManager.m */; }; + FE0B4A3709F834A9EC5C147987276572 /* NSDictionary+LL_Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E85D466DAF6130084249DD59520D273 /* NSDictionary+LL_Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE0B7C0EA6FB0A9346F2671085840126 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F4078DA790DE5F4A9E0EBCD660768F7 /* Accelerate.framework */; }; + FE4522093C014032887A2B6E528FE6F9 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 47CB2AD9B30AFF104CD113C9F6BB2472 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; FE4995D7F84230347E1B451649D3CF33 /* TUIFitButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7158A0AE4F7F12534DD3AF2C303645 /* TUIFitButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE506A926796FEECE1452B8E3AF93591 /* OSSRestoreObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B0A9DCAB10E46E290602357AFB05108C /* OSSRestoreObjectRequest.m */; }; - FE85FAEB1109FA7AF4E29308C8BA3BCA /* YYCGUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A4F4DF9EDD250AEDFA55E773DB8D1C /* YYCGUtilities.m */; }; + FE506A926796FEECE1452B8E3AF93591 /* OSSRestoreObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 967A3636407ACF40079E57F1C7A7F4FC /* OSSRestoreObjectRequest.m */; }; + FE85FAEB1109FA7AF4E29308C8BA3BCA /* YYCGUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 734FEDEB0E4869A922BA927A05973BF3 /* YYCGUtilities.m */; }; FE8C500E9BB5B432F50E0700B0B4CDD8 /* TUIFoldListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 89FAE2939EEAB7D3DDEE6DA7B3614A3E /* TUIFoldListViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; FEB61EDCA9CAB42EFCCF417DA4D0B32B /* TUIChatExtensionObserver_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 4450B377B7446FB0491757E7C25B5BF0 /* TUIChatExtensionObserver_Minimalist.m */; }; FEB8FE6AA2ABECF7F7B25E57C24AD202 /* TUICameraMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = D55F19B8100733EBC5A25A0FC5B27F3F /* TUICameraMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEBA6D0B98CF73A496807E153799A820 /* OSSCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = F31237938D49398B671C80B08ED9B73F /* OSSCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FECD1EA2C6CBF49AD35E8C4F6F6C8C18 /* UIView+TZLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 85610BC8543CAD2EE93CFCAC3E737203 /* UIView+TZLayout.m */; }; - FED7FE42FA286D4155E12417F17C9E5A /* LLWindowManager+Html.h in Headers */ = {isa = PBXBuildFile; fileRef = F03D16EC35B6E5338A7CEDB959DE8116 /* LLWindowManager+Html.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEE51E91B096D7A3BC157E02386ECC79 /* LLWidgetBorderWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6E7CFDD14E9508F9654A1DE003ADDA /* LLWidgetBorderWindow.m */; }; - FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 43667DDA9A4CA6D95B6B299B28905C17 /* MJRefreshGifHeader.m */; }; - FF0A3440F6A907EB5AA8E6F6AAEF55F1 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 18189CB7EED98ED6BEF6B7461718F088 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FF298EDEF3741C40A1AB8FB9EE00CD2F /* RACMulticastConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 26320C2C43C0E614679C738A85BE3F0E /* RACMulticastConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF3D56C280E02DB5E0C40C4072C10660 /* SDWebImageWebPCoderDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC8E3F3152F3539F3E3676BA875149E /* SDWebImageWebPCoderDefine.m */; }; + FEBA6D0B98CF73A496807E153799A820 /* OSSCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5265C177C267DB0D19359CE70E54913A /* OSSCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FECD1EA2C6CBF49AD35E8C4F6F6C8C18 /* UIView+TZLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D91F0BC568DF526F575AE17E505DDDE /* UIView+TZLayout.m */; }; + FED7FE42FA286D4155E12417F17C9E5A /* LLWindowManager+Html.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0739797D471F6BB6CFD302504B6DE8 /* LLWindowManager+Html.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FEE51E91B096D7A3BC157E02386ECC79 /* LLWidgetBorderWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = BF04538E6DF381D857343A142F9DCFA6 /* LLWidgetBorderWindow.m */; }; + FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E8B14FBA98D060BE0B6BA6136D5DD /* MJRefreshGifHeader.m */; }; + FEFD66606CE72903093718DC2A2EFCFA /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 282AD344C37FE6C97BC95AB40478A1A6 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF298EDEF3741C40A1AB8FB9EE00CD2F /* RACMulticastConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B1B07F419F253B5ACE387A614AD2EA5A /* RACMulticastConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF3D56C280E02DB5E0C40C4072C10660 /* SDWebImageWebPCoderDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = D3C9DC3448E4B987779EC4167A93EF3D /* SDWebImageWebPCoderDefine.m */; }; FF42D2A57915F2FE3652C3AA5E6940BB /* TUIOrderCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 292A986DB46CAE85E1C254720976D3F5 /* TUIOrderCellData.m */; }; - FF4CE1D89AB17ECD080B8C33CA9EB8CB /* ScoringCanvasView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D392E77036889F060C789EFBF1CE2B /* ScoringCanvasView.swift */; }; - FF500FD55C6C8DD8418FA2290B95811A /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D8F4D5B193E37F991CDD64F61E1D9C /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFBEB872AE0FCB8C1679BE8ACE279876 /* YYCategories.h in Headers */ = {isa = PBXBuildFile; fileRef = 52E67ECA4D39E71E97C1ABCCC39930AE /* YYCategories.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF4CE1D89AB17ECD080B8C33CA9EB8CB /* ScoringCanvasView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF4200171D98AF34C3A7BAE2D2F7C9BC /* ScoringCanvasView.swift */; }; + FF500FD55C6C8DD8418FA2290B95811A /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = D4C3D0176CBA55DA8C3B2C968E77902A /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFBEB872AE0FCB8C1679BE8ACE279876 /* YYCategories.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B789392E75B492153D080BFEB776638 /* YYCategories.h */; settings = {ATTRIBUTES = (Public, ); }; }; FFE349C21A3DE6B516D462DFDF6A6197 /* TUIReferenceMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 752D582863FC7410A1035663E1F616D1 /* TUIReferenceMessageCell_Minimalist.m */; }; FFE3E0A7CEE2A23658267F0453D62C8D /* TUIVideoMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = 398456EF8E6157E22F5A20834A6E7B2A /* TUIVideoMessageCell_Minimalist.m */; }; - FFFCC62769F93CB8547C2F1487620C90 /* SVGAParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DAB4259EC94BD5801FA94036AF76907 /* SVGAParser.m */; }; - FFFDF72B7082CE596349D8BC6FDAAEFB /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 87AF2F101173ACEC23476304161FBE4B /* SDAnimatedImageView.m */; }; + FFFCC62769F93CB8547C2F1487620C90 /* SVGAParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 905FBB50EB9A3EBAAF0F1DA8438DCF3E /* SVGAParser.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0182D9930688B9961C480698D0938D22 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; - remoteInfo = SVGAPlayer; - }; - 064117A1360FF28A6F9AC7D58328383F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8592E0E389D40AC17881400ADC67ABC0; - remoteInfo = FMDB; - }; - 0C217FA6D4F4D421CC343141E113F05E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5A3DE9AE6F3A36E1625275AD8CEC43B4; - remoteInfo = LLDebugTool; - }; - 0C2F2EA20256022D173FBBBA06D0DDE1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 183C29DD6DE04D22CA29BAE61F5C530B; - remoteInfo = AgoraRtcEngine_iOS; - }; - 109F2DC2C3FBEDD580ECD1E2EF91CE2F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; - remoteInfo = YBImageBrowser; - }; - 10D3AAE37AE17603905FDE74B49B1CC2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F; - remoteInfo = Bugly; - }; - 13422236E542B104BA559FB041C3B4BA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; - remoteInfo = "AlipaySDK-iOS"; - }; - 144A28023E735E62754289BE5000C4F4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8592E0E389D40AC17881400ADC67ABC0; - remoteInfo = FMDB; - }; - 15D6B13C93D14286B9A6159357394676 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 331902F14E62290AA86FB37CAAC6ABB0; - remoteInfo = "Protobuf-Protobuf_Privacy"; - }; - 194E0173AB438CF09543918A1A53D8AD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - 1E5D3FA0A46FE26C6C4FCEDD335081DA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 05927177BD6FAFDF573D533A8665C859; - remoteInfo = TUIChat; - }; - 207105FB508D57D02569AB01EDDED10B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CFDAE6EB02F58B9A37CADCF439AE6082; - remoteInfo = YYCache; - }; - 266774BB3DAA89E96316C5D49AA47F86 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 488E8C830C5A5694EE916251B9ADAADA; - remoteInfo = YYWebImage; - }; - 26AFF3D8297133A35A131A0C55544E8B /* PBXContainerItemProxy */ = { + 01093F9EF5718532279A0BAB5B82A7C0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; remoteInfo = SDWebImage; }; - 2B0696222C516F8A654DA0AEC192AA86 /* PBXContainerItemProxy */ = { + 020AA3DAD770EFBBAA9E5897422CBBE0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = 8592E0E389D40AC17881400ADC67ABC0; + remoteInfo = FMDB; }; - 2B8931E30D74FE681E916408A689CE9A /* PBXContainerItemProxy */ = { + 04CA5E153E3B5DA89E5F39F725B4A14C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C1FD11F5F7EBFF63F845CDF963F73E1A; - remoteInfo = AliyunOSSiOS; + remoteGlobalIDString = 2F7F7AAA1C81C1ECBEECAABE3C3609AC; + remoteInfo = AgoraInfra_iOS; }; - 2C1274573BF0DD23AF00C3C939744C6D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; - remoteInfo = "WechatOpenSDK-XCFramework"; - }; - 32EEF05C4604A46F58DC21D8FA75866C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; - remoteInfo = YYModel; - }; - 3509B1AE2C9E5CD0D6E24261C6A6D693 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 973B9A51B49701F13767694DCAF5C37D; - remoteInfo = "FMDB-FMDB_Privacy"; - }; - 3802BA86135746F8DA5E0241693330C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - 3A48C61148C0E8894AF40FC79D0F3817 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EB381B961261861E0643718E562995A8; - remoteInfo = TUICore; - }; - 3C208608CD139F5103DE0AEFCC68A23D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A96BBB982D62BB807B5BD10774BE2D07; - remoteInfo = TZImagePickerController; - }; - 3C7974E02F919FE172D054D03B46AE42 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; - }; - 3F27344CDDE0A3A4883CCF75DA7D1D0F /* PBXContainerItemProxy */ = { + 051BB28CF487CB0313CE6D1542E73175 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4927495D845F79030185863355F5B96F; remoteInfo = TIMPush; }; - 42B9A34452201C66FD64E68BEE2DBD83 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; - remoteInfo = SDWebImageWebPCoder; - }; - 43EA188BD660357C5DDF248980B17456 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 49F1FB331F497E32873611039BAF1C27; - remoteInfo = AgoraComponetLog; - }; - 47257C32E14D7BD84C9E9928A8D5FE67 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; - remoteInfo = TIMCommon; - }; - 48959026171A5C1CC895AB7B95467866 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; - remoteInfo = Protobuf; - }; - 49796EDCEF70F3140C36DEE83B612052 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; - }; - 49B5631AE3D0BD4A09C82946020452EB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EB381B961261861E0643718E562995A8; - remoteInfo = TUICore; - }; - 4B0827F83D3C5F270342B335A2AA34CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 16704C6B67439DA959DB043702C75A7A; - remoteInfo = "JXPagingView-JXPagerView"; - }; - 4D926A10CFDFF97BC515DAF81C6B1BBC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 43B293ED3108BC77CE12D6449EF3AA5F; - remoteInfo = AgoraLyricsScore; - }; - 50747E4B8AA7618A85ADD3F604CC4E06 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EB381B961261861E0643718E562995A8; - remoteInfo = TUICore; - }; - 524F2CBA1D9FA159F54F696860F4DCD8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; - remoteInfo = BRPickerView; - }; - 543CC1802A32FDA1EDDAE5F4FA60E606 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4CF4590C80DA0BCFB23334523B614709; - remoteInfo = YYCategories; - }; - 55DC5BEAF0F6CE43ED31C5B4646882C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; - remoteInfo = ReactiveObjC; - }; - 5703A11D54865A516964E15625EAB70F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2F7F7AAA1C81C1ECBEECAABE3C3609AC; - remoteInfo = AgoraInfra_iOS; - }; - 57425A05CD29693A60FD83FA1BC67A0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5; - remoteInfo = JXPagingView; - }; - 57D6369A32BAC535E05AA0EBC22A2CED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FBC036FDFE401149B1CD899239D81CFA; - remoteInfo = "TUIConversation-TUIConversation_Privacy"; - }; - 581EE0DF81101AD60CCCE09CCDA1DEB6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5D11A19D6943394EC1DDAB15A39FB827; - remoteInfo = "AliyunOSSiOS-AliyunOSSiOS_Privacy"; - }; - 58B0F6C47F1CD94B70659506127130FE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; - remoteInfo = SDCycleScrollView; - }; - 5B9A1ADC6E187527E332D9B6969128B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; - remoteInfo = BRPickerView; - }; - 5D04F4F46A32789740DE14A84A4B7BD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; - remoteInfo = SVGAPlayer; - }; - 5DF3484F95D68FDC45B95E119BBCB03D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; - remoteInfo = ReactiveObjC; - }; - 5E8BBF3F72005EF6592F8A0FC7E4762D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - 6029F5F439167053112B51AE8A5E415C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; - remoteInfo = Zip; - }; - 61B72AE92F3EF41BA9B9F645185D56D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; - remoteInfo = TXIMSDK_Plus_iOS_XCFramework; - }; - 66C56A4658A0A579F478F955A9955950 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - 68E43A1E2F8716051ACECABF6C482F32 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E79E29F55A2453370D27112480FCF6A2; - remoteInfo = "JXCategoryView-JXCategoryView"; - }; - 68F96ACB57CE405E7625DB5CB62024EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; - remoteInfo = JXCategoryView; - }; - 6971B276B1FB75F7187258F471E91379 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; - remoteInfo = "MJRefresh-MJRefresh.Privacy"; - }; - 6AD4B8BA7AFA95F107FF9EA7F15EEA69 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2F7F7AAA1C81C1ECBEECAABE3C3609AC; - remoteInfo = AgoraInfra_iOS; - }; - 6C47F0D96DFC3172F57DA5D67B0F77E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; - remoteInfo = TIMCommon; - }; - 6F51C03DD5FAD9D5D9F64599C3EBE411 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EB381B961261861E0643718E562995A8; - remoteInfo = TUICore; - }; - 6F5AB2130CBD1FD307019A9C72EF8DD5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6F5C17E80BD1B7F60A33F79692330A57; - remoteInfo = YYText; - }; - 7260396A8C94E02C2E248E46EFD9F757 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; - remoteInfo = TXIMSDK_Plus_iOS_XCFramework; - }; - 73663DABE181A1DE5A5FDF761D430362 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FBF544DF4EBDEAD14CE7D3656AF4A18B; - remoteInfo = QGVAPlayer; - }; - 7664B1B89D2E4AC303E9650E8DFEC137 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 76DEEC4254D6B30894AF98D3F52C5EBA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; - remoteInfo = Zip; - }; - 780CA44D27F39BA883105FED71AAE3F8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; - remoteInfo = ReactiveObjC; - }; - 7961177F44C2816EB0A917D3DD3276E6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5A3DE9AE6F3A36E1625275AD8CEC43B4; - remoteInfo = LLDebugTool; - }; - 79ABA78A0BDA699D85CFA85E5637EE62 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; - remoteInfo = MBProgressHUD; - }; - 7A7E0A30EC8B5645C977129E366D4E90 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 183C29DD6DE04D22CA29BAE61F5C530B; - remoteInfo = AgoraRtcEngine_iOS; - }; - 7C2549F6BD6B206A6827E3BFFCA40E75 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4CF4590C80DA0BCFB23334523B614709; - remoteInfo = YYCategories; - }; - 7E3BA0C2D10FA7C4EF5313C954A3AC06 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8592E0E389D40AC17881400ADC67ABC0; - remoteInfo = FMDB; - }; - 7F2BC31215DB813CB5F81BA7EDA6E5EC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; - remoteInfo = TIMCommon; - }; - 7F992EBA8E38E1C7B3D1EBB35C34DB54 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - 814D57B6CE9C89AC012A877A645526F8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6F5C17E80BD1B7F60A33F79692330A57; - remoteInfo = YYText; - }; - 82A260188A5CF175B26A5CB18E352FBA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F36C5664BEF7888A4F179030A11C598; - remoteInfo = "TUICore-TUICore_Privacy"; - }; - 83766F5126FCA3849BB369C7C7C2B93D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - 83DB19002F7085853D6917AE0DC4921A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; - remoteInfo = Protobuf; - }; - 854DDF5ADC6ABB627CE862268C6BB338 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7E6A8D6108E4537DCBFAFA98674E2A71; - remoteInfo = TUIConversation; - }; - 89E6C2B29D2FC9EB2CD561B3C923B5F6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; - remoteInfo = ReactiveObjC; - }; - 8AA155C9D7B284A4F06E901608AD2D4B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; - remoteInfo = Protobuf; - }; - 8AD67978D9F0C3658A7CD2EE4D73372F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 8D8BE54A578BBDB33367933C781792BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; - remoteInfo = TXIMSDK_Plus_iOS_XCFramework; - }; - 8DBF5C428E875DE0BAB49D641A428E67 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 43B293ED3108BC77CE12D6449EF3AA5F; - remoteInfo = AgoraLyricsScore; - }; - 905282CCD936ACBCCA360C4A93B1C874 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 906A8144659B73A138879087CA047BB1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CFDAE6EB02F58B9A37CADCF439AE6082; - remoteInfo = YYCache; - }; - 929C579D6E519C07F870F834A50F7A17 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 955144BC9D8510A96890A4A22A2514EC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - 976F9572E4C465886B4147E964EFC307 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 9965EE292EB0FC556D3A34C1499B458C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A3672D206FD781B76503C6F6C0C8191A; - remoteInfo = "TIMPush-TIMPush_Privacy"; - }; - 9B2A6F50F39E18567CD0E34446AB9A2D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F56DFD738FAB4E4F07F2D2E962EA3946; - remoteInfo = "TUIChat-TUIChat_Privacy"; - }; - 9DCAA6F0718FF3420F680D4677349F30 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5; - remoteInfo = JXPagingView; - }; - 9FAC4B72FEA6909F1EF6E4DEC149A129 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; - remoteInfo = YBImageBrowser; - }; - A0886BF2664DB4BF469150C8FD42FD99 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; - }; - A13B2BDF179315A5BAE82A6E06C56FEC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3FA1E8E62E0263A4B0CA32E2D30D5BFC; - remoteInfo = AvoidCrash; - }; - A2012575874838ED244EAD536220C635 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4927495D845F79030185863355F5B96F; - remoteInfo = TIMPush; - }; - A29A5DB77AE939699EDAAEA20B277DBF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; - remoteInfo = SDWebImageWebPCoder; - }; - A3E070A3A5D87FBEF9D4F11AB0B97428 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA; - remoteInfo = MQTTClient; - }; - A58BB6494C3C5536A480E4D839E744D6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FBF544DF4EBDEAD14CE7D3656AF4A18B; - remoteInfo = QGVAPlayer; - }; - A734E07EE418F0A8A0A85A19233B3319 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - AA0B992915AAD050AD44E42E910719FC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; - remoteInfo = "SDWebImage-SDWebImage"; - }; - AB3856FD3704643FD15976D46F47BC0D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; - remoteInfo = MBProgressHUD; - }; - B2AB68D334E1402907B359B866F163A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 488E8C830C5A5694EE916251B9ADAADA; - remoteInfo = YYWebImage; - }; - B40C5EFBD9B245DBCCE807DF0D922DCF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EB381B961261861E0643718E562995A8; - remoteInfo = TUICore; - }; - B7EB137FE5D6EE57B401D51EAE937B6C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - B8D97A5CBDB203F7069219A59A5A1D45 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - B95D4884C67A52A9B4F687A5B4A9FF7E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - BC5BB3DF79149224063E34E0B84A6F24 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; - remoteInfo = JXCategoryView; - }; - C0E1FC143A2D88090CFD02520D766A04 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2F7F7AAA1C81C1ECBEECAABE3C3609AC; - remoteInfo = AgoraInfra_iOS; - }; - C1CBDF127278D25AC354A50ACE3B20BF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; - }; - C25B8B106DA6DEB9232D9BA415A0ED4E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 941104F296513E17138328984384286C; - remoteInfo = "BRPickerView-BRPickerView.Privacy"; - }; - C4F78487006BF57CF9DF525AA79158EF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; - remoteInfo = Zip; - }; - C5806E61F781541DD9579775D9C8F8EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5E1A429206107DAD9DA8C2C93A5BAFC5; - remoteInfo = TencentCloudHuiyanSDKFace_framework; - }; - C72D39EB46ED8F34AC8EA34E76146059 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - C97E6D9420E0FC4A7974BA41BA48568A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 49F1FB331F497E32873611039BAF1C27; - remoteInfo = AgoraComponetLog; - }; - CFCEB0A5F4DDACE1E21D304579012F92 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1FD11F5F7EBFF63F845CDF963F73E1A; - remoteInfo = AliyunOSSiOS; - }; - D25B030A24D9BF3DD68A90B953671A4A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - D3B88D5BBD0AEFE9802292FB25FA7467 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7E6A8D6108E4537DCBFAFA98674E2A71; - remoteInfo = TUIConversation; - }; - D9407B7F5439D9C02E391A9AA5FF9CAD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F; - remoteInfo = Bugly; - }; - DFD4C870478D894963CEE39923A2F0AF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 05927177BD6FAFDF573D533A8665C859; - remoteInfo = TUIChat; - }; - E0DABE96667AC3D19AF58B317B9444A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; - remoteInfo = YYModel; - }; - E10ABF181B3C4214DDAFD4AD43DB9909 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; - remoteInfo = ReactiveObjC; - }; - E26C826A65C58E8E0FE377DAAB6098E1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 49F1FB331F497E32873611039BAF1C27; - remoteInfo = AgoraComponetLog; - }; - E65619A3F38B22F082641D94C33C9ECC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F71BF3AB61E6444B3140F0A3A86B2910; - remoteInfo = "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy"; - }; - EA59DC729F092FB6396C5139AD0E02B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA; - remoteInfo = MQTTClient; - }; - ED82851F3DAB787B29885F827A09DC40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CFDAE6EB02F58B9A37CADCF439AE6082; - remoteInfo = YYCache; - }; - EEB4851D6B9BD6C7080791287629FE5B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3FA1E8E62E0263A4B0CA32E2D30D5BFC; - remoteInfo = AvoidCrash; - }; - EEDB0A38E9702A1F3C8CE35468DB146F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; - remoteInfo = "WechatOpenSDK-XCFramework"; - }; - F03F0B60D2894A40378637B898A0969E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; - remoteInfo = TIMCommon; - }; - F08BACCE8A834854C6E720B1878CDF78 /* PBXContainerItemProxy */ = { + 05845572ACE764455145EBA401F96B4C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 0409F31E66073F5C1A3BBA08171DD017; remoteInfo = "AgoraLyricsScore-AgoraLyricsScoreBundle"; }; - F10381A95EDB2C42F9FC55CB65333344 /* PBXContainerItemProxy */ = { + 06CFF6FB8F40B3DA5A5F84276DF601EE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 43B293ED3108BC77CE12D6449EF3AA5F; + remoteInfo = AgoraLyricsScore; + }; + 0709C5963BB203A7E2B1F78CA9061B51 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + 074F9B460B2D9071E8B8ABF81AEF5062 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; + remoteInfo = YYModel; + }; + 0775D6958DA34F8924379FD0E8A20B09 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBA456CB50E371584C11231929A0971E; + remoteInfo = IQKeyboardManager; + }; + 0F4B061CFCF6CCA2C46A8A56468B9D98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; + remoteInfo = "WechatOpenSDK-XCFramework"; + }; + 1031B8FFCAC4AD17629B6C340BC5352A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; + remoteInfo = YBImageBrowser; + }; + 15BE9C5C6D144C4B882D6B996DE0C843 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5; + remoteInfo = JXPagingView; + }; + 1746C56D63A42BA46AA9CC8E8839FAF9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 331902F14E62290AA86FB37CAAC6ABB0; + remoteInfo = "Protobuf-Protobuf_Privacy"; + }; + 1E22BFF7A33A33EC82742AFD52F1158A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; + remoteInfo = TIMCommon; + }; + 1E9E3EAFA3B9007384E01748EDDB88F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; + }; + 1EB449AF21A3A1CD16D5304EDE82774E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8592E0E389D40AC17881400ADC67ABC0; + remoteInfo = FMDB; + }; + 1FC484B818464FAB3E6E74E141013C16 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; remoteInfo = SDWebImage; }; - F326B1CCA5BBFC94F4EE06D447EE7EEA /* PBXContainerItemProxy */ = { + 212053B25B14060E02A9DC614D1C34D5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; - remoteInfo = SDCycleScrollView; + remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; + remoteInfo = Zip; }; - F6E8BEB10F7D6A634E29EFDD9C4F00C5 /* PBXContainerItemProxy */ = { + 22E7850C6CB71E1B93A91AFD1B8D7865 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; + }; + 247AE5EBE93E7B333DD744D6330A6D02 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA; + remoteInfo = MQTTClient; + }; + 2EC380083EED54BB0A220146F55789CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7E6A8D6108E4537DCBFAFA98674E2A71; + remoteInfo = TUIConversation; + }; + 31937D9F1D33B30FCFEE16FD37C0C5AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; remoteInfo = "AlipaySDK-iOS"; }; - F7E0C227D83AD7B0A68C252B3A2BAC25 /* PBXContainerItemProxy */ = { + 3382B7A6C17923D08B6757924B2616EF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5E1A429206107DAD9DA8C2C93A5BAFC5; - remoteInfo = TencentCloudHuiyanSDKFace_framework; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; }; - FA1796C172D03BB5AD559DA51EC63589 /* PBXContainerItemProxy */ = { + 366F16D753772708BF0C95B5AB11C7BA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A96BBB982D62BB807B5BD10774BE2D07; - remoteInfo = TZImagePickerController; + remoteGlobalIDString = 8592E0E389D40AC17881400ADC67ABC0; + remoteInfo = FMDB; }; - FE589829F13916BF2CC2BA8FACCE42E2 /* PBXContainerItemProxy */ = { + 368EF9A4D30CDB3C2E4987CE592DEC35 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBF544DF4EBDEAD14CE7D3656AF4A18B; + remoteInfo = QGVAPlayer; + }; + 36A197C5137A42049FBCCF80351AA086 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; + remoteInfo = SDCycleScrollView; + }; + 3721EF2D1883E75794FE471ABCE02315 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; + remoteInfo = "WechatOpenSDK-XCFramework"; + }; + 3B4A1DE9D442732D9C0D9BA7A6777D64 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB381B961261861E0643718E562995A8; + remoteInfo = TUICore; + }; + 3B657BE676FC481D8C2DE884DDA541B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 488E8C830C5A5694EE916251B9ADAADA; + remoteInfo = YYWebImage; + }; + 3D21594B69A5DDD7492EB7EA0A3054AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 183C29DD6DE04D22CA29BAE61F5C530B; + remoteInfo = AgoraRtcEngine_iOS; + }; + 3E45D1CF20ACC6F47C861CAA819DA438 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8F36C5664BEF7888A4F179030A11C598; + remoteInfo = "TUICore-TUICore_Privacy"; + }; + 413D20F8D71F8ED6DAEB51B964236752 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; remoteInfo = TXIMSDK_Plus_iOS_XCFramework; }; - FFEB23565DC00B7DA34733D11E0501C5 /* PBXContainerItemProxy */ = { + 41548FCEEAFED71596646284E6CD6165 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; + remoteInfo = MBProgressHUD; + }; + 41D69BAD4F4611F7D96F7768FC5B88A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + 4360F4CC351B3B59561A829929671EFE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F; + remoteInfo = Bugly; + }; + 48ACF972B0270AFE3988CC327288AB0C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; + remoteInfo = SDCycleScrollView; + }; + 4A950B9A6DB9601D53D6163B57BD0DB2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; + remoteInfo = ReactiveObjC; + }; + 4BD12C74C0B105C9026A0A905626AE69 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F71BF3AB61E6444B3140F0A3A86B2910; + remoteInfo = "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy"; + }; + 4CA647D61A9FB939ACE2F0C1ACDBDDD3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; + remoteInfo = BRPickerView; + }; + 4EE4F5FC108E1DFB15C0370D75D5A22A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; + remoteInfo = BRPickerView; + }; + 50AA0BA3AFFC1AD0A6BC2C8335F1C1FB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; + }; + 518A0816B64DB277DEEFA7367373AE0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; + remoteInfo = Zip; + }; + 51A9DAC7AA11125F42EB14AF2D3B62A3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 49F1FB331F497E32873611039BAF1C27; + remoteInfo = AgoraComponetLog; + }; + 51AEF2EBA7D06130C7538E4D34EEF376 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5; + remoteInfo = JXPagingView; + }; + 591E01C5AB1C7E3B012D5ED05309380B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; + remoteInfo = JXCategoryView; + }; + 59711CAD7D54759472BC0BCD241BF328 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; + remoteInfo = ReactiveObjC; + }; + 5A09BE6F92DF5BF8EBEC72FBE17EC07C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 183C29DD6DE04D22CA29BAE61F5C530B; + remoteInfo = AgoraRtcEngine_iOS; + }; + 5FECA706195D5FB18464B389B138D065 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 43B293ED3108BC77CE12D6449EF3AA5F; + remoteInfo = AgoraLyricsScore; + }; + 602F0E9A8A16A6AEC2B4DFFB4557A7D6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 05927177BD6FAFDF573D533A8665C859; + remoteInfo = TUIChat; + }; + 61B9AB47565D0C40B1DACAD49D3BCC2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 644267CAE897A723959E81468079E728 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4CF4590C80DA0BCFB23334523B614709; + remoteInfo = YYCategories; + }; + 644358C1414A29F154EDD1697B268D86 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; + remoteInfo = TXIMSDK_Plus_iOS_XCFramework; + }; + 64CA7C6DA579D3CD5EAE23573E70BBCB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; + remoteInfo = Protobuf; + }; + 680BBA0EA595A4A79BF17CDBA3EE8D07 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2F7F7AAA1C81C1ECBEECAABE3C3609AC; + remoteInfo = AgoraInfra_iOS; + }; + 69380FD672AD199FDF110DF331496F21 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBC036FDFE401149B1CD899239D81CFA; + remoteInfo = "TUIConversation-TUIConversation_Privacy"; + }; + 69438CE734BBE1949313E07DEF140583 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 6C722F4BB03C576D4C3586B46BBD19A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7E6A8D6108E4537DCBFAFA98674E2A71; + remoteInfo = TUIConversation; + }; + 7178AF8598196103A827A4116F759AEF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; + }; + 73D24F5B76DDAFC9F6B00541CCEB5F2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 755D808B8AFE191C142B2266AA4FED9A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5A3DE9AE6F3A36E1625275AD8CEC43B4; + remoteInfo = LLDebugTool; + }; + 78AAB5E778453647E3F52ABB85E559D7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; + remoteInfo = "MJRefresh-MJRefresh.Privacy"; + }; + 7AE2F138264E6A7DB8DAC791CC118EF4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; + remoteInfo = TIMCommon; + }; + 7B1634DEE4A9C9AD2F56999A0265C9DD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F56DFD738FAB4E4F07F2D2E962EA3946; + remoteInfo = "TUIChat-TUIChat_Privacy"; + }; + 7B3306284B22E6E94DF1150E5D6CC8BA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; + remoteInfo = TIMCommon; + }; + 7DB82F05DA6EDED64CC03376602FBA9A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A3672D206FD781B76503C6F6C0C8191A; + remoteInfo = "TIMPush-TIMPush_Privacy"; + }; + 7E9BE9B294C1348B3EE358E1D3DA19FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 8396B7EEFBA03BC691544BC22CB25B1F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; + remoteInfo = ReactiveObjC; + }; + 8508702D6C46FD7EF82F22EAEEBD8D8C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; + remoteInfo = JXCategoryView; + }; + 8571BAABD5AE5D246956B42FE60BAD88 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; + }; + 85EB59969C08A6ACCDD736472A493802 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A96BBB982D62BB807B5BD10774BE2D07; + remoteInfo = TZImagePickerController; + }; + 86B044B10A905DBD0B6539A644E09702 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; + remoteInfo = "SDWebImage-SDWebImage"; + }; + 88BB8CAA636A8C30B6D686B2D935A2E4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFDAE6EB02F58B9A37CADCF439AE6082; + remoteInfo = YYCache; + }; + 8BEB4624A9BEEEDA7B739274A4CFB8E2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3FA1E8E62E0263A4B0CA32E2D30D5BFC; + remoteInfo = AvoidCrash; + }; + 9173D151DEFE280BF5FA96D30AB247B8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1FD11F5F7EBFF63F845CDF963F73E1A; + remoteInfo = AliyunOSSiOS; + }; + 91D842DB6DB458643F4CC76A61C6DF8F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4CF4590C80DA0BCFB23334523B614709; + remoteInfo = YYCategories; + }; + 93721CD41220C5857DE808B46FC0A65F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; + remoteInfo = YYModel; + }; + 953B51EB9EAD8770B58B4B07ABB48C48 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = A9A94B2F47199AE29CDF9CF13F4D95CF; remoteInfo = "TIMCommon-TIMCommon_Privacy"; }; + 97BA0FD6BCF59AC47BA59DC4136DD2C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 05B2A835D60F78761395189914B88047; + remoteInfo = "IQKeyboardManager-IQKeyboardManager"; + }; + 99B6E129773778C1F5B65162B1AE51DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBA456CB50E371584C11231929A0971E; + remoteInfo = IQKeyboardManager; + }; + 9A8DA57BF3201A9FA6E843196B6EFDB3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5D11A19D6943394EC1DDAB15A39FB827; + remoteInfo = "AliyunOSSiOS-AliyunOSSiOS_Privacy"; + }; + 9B9E488A674B5E081D2C307B3C975F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; + remoteInfo = Protobuf; + }; + 9CA232270A4F54E89F0EA4554DF61E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + 9CB8A95ACE84B9DEC8B7CAFA8ED9287B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA; + remoteInfo = MQTTClient; + }; + 9DF899C53732ADF731510552260F6ADA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + 9E1480ED41A5CCEBE12BEF817FCA8CF5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 9E9D9604578C41517BAB7E74497166EC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB381B961261861E0643718E562995A8; + remoteInfo = TUICore; + }; + 9F69D42ECBD909A98A28114D67D52D6C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; + remoteInfo = YBImageBrowser; + }; + A05E1F7F9BEEBFFEE330D9B243840D35 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1FD11F5F7EBFF63F845CDF963F73E1A; + remoteInfo = AliyunOSSiOS; + }; + A42F0D7DA726BC0032DE2479C2DDF5D7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; + remoteInfo = ReactiveObjC; + }; + AA28C343E95101F8EF08F4A2A51E8C5A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB381B961261861E0643718E562995A8; + remoteInfo = TUICore; + }; + AE196FDD36DD11299524588DD478C0A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6F5C17E80BD1B7F60A33F79692330A57; + remoteInfo = YYText; + }; + AE19CD62F443333E738E35938CEF351E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; + remoteInfo = ReactiveObjC; + }; + AEE1BDA5AC969F1F9ADEAF26F8773FEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6F5C17E80BD1B7F60A33F79692330A57; + remoteInfo = YYText; + }; + B114634FEB52A5B8DC1BDBA277B6E04C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3FA1E8E62E0263A4B0CA32E2D30D5BFC; + remoteInfo = AvoidCrash; + }; + B198D6EEDBD054EA3CDBD951334AB827 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; + remoteInfo = TXIMSDK_Plus_iOS_XCFramework; + }; + B3D4328E4EBEB73AB84B872516908F07 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; + remoteInfo = SVGAPlayer; + }; + B479D51A504EAA57EDACE79055420399 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BB2154EC919CB4298C80ED396B322C5F; + remoteInfo = TXIMSDK_Plus_iOS_XCFramework; + }; + B4B028383B099533841EA4B134558D96 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5A3DE9AE6F3A36E1625275AD8CEC43B4; + remoteInfo = LLDebugTool; + }; + B4E8C3C25B6978DD93F13B6A87382261 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; + remoteInfo = Protobuf; + }; + B8271A7FCF41A52A835AD161BFCFDBCB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBF544DF4EBDEAD14CE7D3656AF4A18B; + remoteInfo = QGVAPlayer; + }; + BAEA004701C70473ADFCE4E48657F9A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; + remoteInfo = SVGAPlayer; + }; + BC6251474E6E80633EF46AFD5D6CCBB1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + C1CA5D4215AE0632430CEF269224177C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E79E29F55A2453370D27112480FCF6A2; + remoteInfo = "JXCategoryView-JXCategoryView"; + }; + C1F2303CB5CA1F1809AE17D91903F0A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 49F1FB331F497E32873611039BAF1C27; + remoteInfo = AgoraComponetLog; + }; + C282F96096823150EC41B425D2274B74 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2F7F7AAA1C81C1ECBEECAABE3C3609AC; + remoteInfo = AgoraInfra_iOS; + }; + C3B1079E354838B045730F4643D010C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5E1A429206107DAD9DA8C2C93A5BAFC5; + remoteInfo = TencentCloudHuiyanSDKFace_framework; + }; + C5A526947E4B0CD83375DC7959F92395 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 488E8C830C5A5694EE916251B9ADAADA; + remoteInfo = YYWebImage; + }; + C5F98D87822A2C16E7A3A7EAC58DFC4E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; + remoteInfo = MBProgressHUD; + }; + C7322B130CDE432E072CA307B7133AA2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 49F1FB331F497E32873611039BAF1C27; + remoteInfo = AgoraComponetLog; + }; + C7C86951B95F7E3148DF1CA308ED9079 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB381B961261861E0643718E562995A8; + remoteInfo = TUICore; + }; + C9BF3ED2D4D7072FCB102D99E84E41C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4927495D845F79030185863355F5B96F; + remoteInfo = TIMPush; + }; + CF23EB2333BEEB93D576B2F2D4452258 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5E1A429206107DAD9DA8C2C93A5BAFC5; + remoteInfo = TencentCloudHuiyanSDKFace_framework; + }; + D2D562F7290C2A4FEA87EAF9D2FB9165 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; + remoteInfo = SDWebImageWebPCoder; + }; + D64D314DCE7326E18128C2477AC936DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; + remoteInfo = SDWebImageWebPCoder; + }; + D76A4E4C5518751114122060AA2E5792 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + DB360EB8C09C6A33CD833E5145C89291 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFDAE6EB02F58B9A37CADCF439AE6082; + remoteInfo = YYCache; + }; + DB528EC6BD97D016D74AA384AC9B52C3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB381B961261861E0643718E562995A8; + remoteInfo = TUICore; + }; + DBB622B76CD3ECE6239C40F6001DB8DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 31708EE6929C61C0EDA6F5DAE3AF9DB7; + remoteInfo = Zip; + }; + DEC69336680DDEBD1D013230513F182B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F; + remoteInfo = Bugly; + }; + E5D34CEEAAF928E7446EB3BAE9FEAEB2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8; + remoteInfo = TIMCommon; + }; + E6C8AD52F9E4B836C8907382E6013A48 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + E731FC5349CF0D8771140A3C362149F7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 973B9A51B49701F13767694DCAF5C37D; + remoteInfo = "FMDB-FMDB_Privacy"; + }; + EA668A66672814C88B3A7B811AF8FD7E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; + }; + EC23F0E21FE2C66548BA927F834F0B6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; + }; + EDF92B278F02743922ADD10F68A84829 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + F18D5B5CDBE5433D69E97784EB610414 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFDAE6EB02F58B9A37CADCF439AE6082; + remoteInfo = YYCache; + }; + F357CD4CAA0E8E87EABCB03D0B622102 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; + remoteInfo = "AlipaySDK-iOS"; + }; + F55FEBB16B313B8383096D3D74CDBACA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 16704C6B67439DA959DB043702C75A7A; + remoteInfo = "JXPagingView-JXPagerView"; + }; + F59C16145EF6FD2A99BFFEC69FAC681F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + FA1467CBC41D83BE77BE1278B2B61E79 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 941104F296513E17138328984384286C; + remoteInfo = "BRPickerView-BRPickerView.Privacy"; + }; + FB32483A8FF3B785A9E1B44263DB1C8B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + FD62F8498F4BB0C047A954EBB37B409F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A96BBB982D62BB807B5BD10774BE2D07; + remoteInfo = TZImagePickerController; + }; + FDBBC8C0996C0AAA002152BDAB03C61F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 05927177BD6FAFDF573D533A8665C859; + remoteInfo = TUIChat; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00434D3B6839734EB1FD5AF0F17B5172 /* NSDictionary+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSDictionary/NSDictionary+LL_Utils.m"; sourceTree = ""; }; - 0070EA8046310FBA70B5E2A9E1EEA856 /* SVGAImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAImageView.m; path = Source/SVGAImageView.m; sourceTree = ""; }; - 0080E95E7500BB085F42E8CA32C2E34D /* YYText-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYText-Info.plist"; sourceTree = ""; }; - 00AEADDAFBB3D7AF1475AC842589BCC2 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; - 00C27A5102823907C264E737322F2993 /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; - 00D54E3BB001873DDA51365299FDC3DD /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - 00E54A26047A45109CD03E5267E1FBBD /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; - 00F5BD21493B8A7AE5BC99015C32682A /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; - 014CC0CD4F952E426F9568EB42759612 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - 016A8B8E9A31E357747906664158A94E /* YBIBImageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageData.h; path = YBImageBrowser/Image/YBIBImageData.h; sourceTree = ""; }; - 0179929548EECB179BFD2AB81F876F15 /* RACMulticastConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACMulticastConnection.m; path = ReactiveObjC/RACMulticastConnection.m; sourceTree = ""; }; + 0028E9A546B55600287EFCB239F91C8A /* LLTitleSliderCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleSliderCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSliderCell.m; sourceTree = ""; }; + 002F8FB9FB749B5760FA00556C7B77B1 /* OSSUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSUtil.h; path = AliyunOSSSDK/OSSUtil.h; sourceTree = ""; }; + 00492A2FD4F5B7DB65CEF9470468CE92 /* FMDB-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FMDB-prefix.pch"; sourceTree = ""; }; + 0064AF095F0D698E5FCAF4A97098CBCC /* YYModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-prefix.pch"; sourceTree = ""; }; + 00715EDF92C9D06491FC9799F92407E0 /* YBIBVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoView.h; path = Video/YBIBVideoView.h; sourceTree = ""; }; + 00A291A2B72EA4E6FAEDE7232917E9FB /* OSSInputStreamHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSInputStreamHelper.h; path = AliyunOSSSDK/OSSInputStreamHelper.h; sourceTree = ""; }; + 012D8F28477FDD72A4BBA154968DBEA3 /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; + 012DE05920131187826AFC086713FF68 /* RACTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTuple.m; path = ReactiveObjC/RACTuple.m; sourceTree = ""; }; + 0185957643DE4CF0AC4A947BBDB153EC /* YYTextLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLayout.h; path = YYText/Component/YYTextLayout.h; sourceTree = ""; }; + 01908B706040D18914CEFEF241F629B5 /* LLTitleCellCategoryModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCellCategoryModel.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellCategoryModel.m; sourceTree = ""; }; + 01A913356614613EE075A8809B6FE574 /* LLRouter+AppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+AppInfo.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+AppInfo.m"; sourceTree = ""; }; 01AF44A2DFD1DA7DF152967F3D0B0836 /* NSTimer+TUISafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+TUISafe.m"; sourceTree = ""; }; - 01BFA30ECA820AC469D6A9E693BBE76F /* LLSandboxHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxHelper.m; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxHelper.m; sourceTree = ""; }; + 01B91B70699133A8C8CDE58C591B740C /* LLEntryBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryBallView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBallView.m; sourceTree = ""; }; + 01CF471971FD11F12FA8B912C4FF5FD1 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; 01DA4F808EAFF56600BCF643C6F5B140 /* TUIConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConfig.h; sourceTree = ""; }; - 01E03793C3121E4462C84AD500C06DC4 /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = ""; }; + 01E398367630AB363FB25E946F373D70 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; 01E5A7DCD1DE77AF8BD6ACF98030B325 /* TUIChatPopMenuDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatPopMenuDefine.h; sourceTree = ""; }; - 01FB54F9520AC42F941F0E1F4C3DCD5D /* LLNetworkImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkImageCell.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkImageCell.h; sourceTree = ""; }; - 0200F9AEB4F7DA14F47FA286203439DF /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; + 01ECF9A68D5E9B699664C3436A2E46E8 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; 0209152A2926B97D17EF7B12A9425FA1 /* TUIConversationSelectDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationSelectDataProvider.h; sourceTree = ""; }; - 020A23B8E9028D63ABFF3EF8799F1500 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - 022953CD8C59DC2EDA43D70758FB781A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 022A531397C9F020E81FB203A4CF5AA8 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; + 022EE2189C7116021E81F0DA9B50D965 /* LLTitleSliderCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleSliderCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSliderCell.h; sourceTree = ""; }; 023D55EDE59D8FD17C30CE0AE38C4A73 /* TUIGroupProfileCardViewCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupProfileCardViewCell_Minimalist.m; sourceTree = ""; }; 023E703941A778CDD0AA302FA5B84F2E /* TUIMessageMediaDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageMediaDataProvider.m; sourceTree = ""; }; - 0248FCE8D305D0F2D27C2BE5A5055327 /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; sourceTree = ""; }; - 027212EA0DE99F6FD328753E9C641F37 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - 02866798FE91E4F1852B2B5E6CDE7DF3 /* LLFilterOtherView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterOtherView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterOtherView.m; sourceTree = ""; }; + 027A2D4E65C17B84DCD7B5151FBF6BE4 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; 0291ED357AD3A6B01A65FA73A9AA56F1 /* TUITextReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextReplyQuoteView_Minimalist.m; sourceTree = ""; }; - 02C62450567FFC432EBE87415B70966D /* SVGABezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABezierPath.h; path = Source/SVGABezierPath.h; sourceTree = ""; }; - 02DC9A247D8BFF9C1AE6BBA0199B2BBD /* NSNotificationCenter+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+YYAdd.m"; path = "YYCategories/Foundation/NSNotificationCenter+YYAdd.m"; sourceTree = ""; }; - 02DFF053204F5F416B6A4B10DA18379D /* MQTTSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSession.m; path = MQTTClient/MQTTClient/MQTTSession.m; sourceTree = ""; }; - 02EFBE6CBFC470BAAC3FB3C2436B442F /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; - 0339407BB5CA9FF6AF2FDB73F8B2F4E2 /* LLLocationComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationComponent.m; path = LLDebugTool/Core/Component/Location/LLLocationComponent.m; sourceTree = ""; }; - 0343217F4C0F5CEEE4BC21FD934CE1EC /* MQTTClient.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.debug.xcconfig; sourceTree = ""; }; - 03543CF50AF78DBCFB6334C1C85EED71 /* GPBEmpty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBEmpty.pbobjc.h; path = objectivec/GPBEmpty.pbobjc.h; sourceTree = ""; }; - 03804A50ADF9E75F35CA34F7B9A51772 /* NSURLConnection+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLConnection+RACSupport.m"; path = "ReactiveObjC/NSURLConnection+RACSupport.m"; sourceTree = ""; }; - 03A1F646867FC7EB8EAF35E5A0FDD301 /* UIControl+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+YYAdd.m"; path = "YYCategories/UIKit/UIControl+YYAdd.m"; sourceTree = ""; }; - 03CAC760F9EBED6879FD2859EE706688 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 03D49247017C42F7740CFE40786784D5 /* NSObject+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+AvoidCrash.m"; path = "AvoidCrash/NSObject+AvoidCrash.m"; sourceTree = ""; }; - 04644281B6A44581232D23CB39365A10 /* LLFilterFilePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterFilePickerView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterFilePickerView.h; sourceTree = ""; }; - 0466D3865B7AA3A5549AA6F45C2878B5 /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; + 029643B1FDD1E9FA015424F2D2FE96BF /* LLCrashWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashWindow.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashWindow.h; sourceTree = ""; }; + 02E25CDD4D2DE5A248B9E87C4DF24192 /* LLDetailTitleSelectorCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleSelectorCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleSelectorCellView.h; sourceTree = ""; }; + 02ED9A8E87499543036ED657A3756A4A /* YBIBVideoActionBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoActionBar.m; path = Video/YBIBVideoActionBar.m; sourceTree = ""; }; + 02FAD85033B2089C692AD28A2CD21D31 /* ForegroundReconnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ForegroundReconnection.m; path = MQTTClient/MQTTClient/ForegroundReconnection.m; sourceTree = ""; }; + 03193DBFE66AA5B27435EC7A79CD1188 /* GPBSourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBSourceContext.pbobjc.m; path = objectivec/GPBSourceContext.pbobjc.m; sourceTree = ""; }; + 031AB6E008FD38B9576E2930D353FD15 /* ScoringMachine+DataHandle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachine+DataHandle.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachine/ScoringMachine+DataHandle.swift"; sourceTree = ""; }; + 031FB2CB616D36387E7EDFC0FADE9F95 /* LLConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConfig.h; path = LLDebugTool/DebugTool/LLConfig.h; sourceTree = ""; }; + 03499B1247AA8DD708C0537896D52224 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 035CC5F26C50DA8B90743281082535AA /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + 03697A5DCCE59E99B6D859C322B2BD81 /* CLLocationManager+LL_Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLLocationManager+LL_Location.m"; path = "LLDebugTool/Core/Component/Location/Function/CLLocationManager/CLLocationManager+LL_Location.m"; sourceTree = ""; }; + 038128B9260A99031210959AFD639165 /* NSData+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+YYAdd.h"; path = "YYCategories/Foundation/NSData+YYAdd.h"; sourceTree = ""; }; + 038598EF7831757144B9C4460E6D0C25 /* OSSGetBucketInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetBucketInfoRequest.h; path = AliyunOSSSDK/OSSGetBucketInfoRequest.h; sourceTree = ""; }; + 03A06D937AC97CA67B76FEA1780AB6B6 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + 03C70B2B7D74D31A1BC510EC918BEA1F /* Bugly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.debug.xcconfig; sourceTree = ""; }; + 03DB84C5DAB22C9CC33D74AC4DF94FD8 /* FMDatabaseQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabaseQueue.m; path = src/fmdb/FMDatabaseQueue.m; sourceTree = ""; }; + 041B83AC677DA064EE9BD3D9557991DF /* UIImageView+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+YYWebImage.m"; path = "YYWebImage/Categories/UIImageView+YYWebImage.m"; sourceTree = ""; }; + 0422526A8D034EC1C848131751331825 /* MQTTCFSocketDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketDecoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.h; sourceTree = ""; }; + 043D54CB26D71DFE0ABE7C668577A729 /* NSObject+YYAddForKVO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYAddForKVO.h"; path = "YYCategories/Foundation/NSObject+YYAddForKVO.h"; sourceTree = ""; }; + 0468BB8CCDC10CCC9646BC6EF2EF1518 /* LLLogDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogDefine.h; path = LLDebugTool/Core/Others/Define/LLLogDefine.h; sourceTree = ""; }; + 047A8BEFD58F6C53EFE366ECDC291C93 /* LLHierarchyWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyWindow.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyWindow.h; sourceTree = ""; }; + 0489B4E7CF7D7BEBBE5CE6A2724E3EB2 /* MQTTSSLSecurityPolicyDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyDecoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.h; sourceTree = ""; }; + 048C1B18194E62C7C04606BAAFA7B8CE /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; + 0493754B105B7C0910C6CA206DAAF387 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + 0497FFAE57C0BF0660DE3C130E9713F0 /* NSInvocation+RACTypeParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+RACTypeParsing.h"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.h"; sourceTree = ""; }; + 04A104C169E0D6777D9CB40E1FC29E13 /* LLSandboxImagePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxImagePreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxImagePreviewController.m; sourceTree = ""; }; + 04B919D67838FC229439BB0B4662F04C /* LLNetworkModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkModel.m; path = LLDebugTool/Core/Component/Network/Function/LLNetworkModel.m; sourceTree = ""; }; + 04C1501BE84465D65722FF50DE813C49 /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; + 04CEF05709246E123CA26B88CC2B0794 /* GPBDuration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDuration.pbobjc.h; path = objectivec/GPBDuration.pbobjc.h; sourceTree = ""; }; + 04D571BABDBB15F97622B0D805B60213 /* LLLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLog.h; path = LLDebugTool/Core/Component/Log/LLLog.h; sourceTree = ""; }; 04DEE32DAFEC80DB40214AC44BA8DCC7 /* TUIC2CChatViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIC2CChatViewController_Minimalist.h; sourceTree = ""; }; - 04FDBFCFBA3F8415A9A426846F2958A5 /* OSSSignUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSSignUtils.h; path = AliyunOSSSDK/Signer/OSSSignUtils.h; sourceTree = ""; }; - 05099EFACDCB73435F1AFE91BF3089EE /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; - 050F59381F3E7E78ACC0C10091C16B9B /* LLRouter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRouter.m; path = LLDebugTool/Core/Others/Router/LLRouter.m; sourceTree = ""; }; - 05419BCBD5A0008540F324C51A987896 /* LLRulerPickerInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerPickerInfoView.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerInfoView.h; sourceTree = ""; }; - 054E8710ADEFF6A75C257C99323BDB80 /* SVGAVideoSpriteEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteEntity.m; path = Source/SVGAVideoSpriteEntity.m; sourceTree = ""; }; - 055FA92A681C9E488A349BB947440C00 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 05704F18B8F1FF56DB30A9A27A805A1A /* UITextView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+RACSignalSupport.m"; path = "ReactiveObjC/UITextView+RACSignalSupport.m"; sourceTree = ""; }; - 057751AC4C1E03D9F96356191576E525 /* OSSDeleteObjectTaggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteObjectTaggingRequest.m; path = AliyunOSSSDK/OSSDeleteObjectTaggingRequest.m; sourceTree = ""; }; - 05978923D6C1787F61428AED5ACE851C /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; - 05B275833F0A034E06A3BB65E2960893 /* AliyunOSSiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AliyunOSSiOS-umbrella.h"; sourceTree = ""; }; - 05BA6D7161BFE1A612FCAC3EB6F56D77 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; + 050E411EAB2DAF29965440F9ADDAB156 /* YYTextContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextContainerView.m; path = YYText/Component/YYTextContainerView.m; sourceTree = ""; }; + 0530CA95ACA47296C611C65A4C48575D /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; + 05349C51E31CAE69161B68EE1B46E515 /* OSSPutObjectTaggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutObjectTaggingRequest.h; path = AliyunOSSSDK/OSSPutObjectTaggingRequest.h; sourceTree = ""; }; + 056366CA0E1CF32042B3F73384891C20 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 057867A5A08473C69DEA499B5EDAC90A /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; + 058D8991FF3DEDE1A320BA9D713F6967 /* CLLocation+LL_Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLLocation+LL_Location.h"; path = "LLDebugTool/Core/Component/Location/Function/CLLocation/CLLocation+LL_Location.h"; sourceTree = ""; }; + 059B5D409318CD8D93A66EB097A041E4 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; + 05A4D811FA189792CA10CEC69DF9007F /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 05A955183D3132502ACEA19704DED8DF /* YYCache.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCache.release.xcconfig; sourceTree = ""; }; + 05ADA054B8F8B2E623C90509D886840E /* YBImageBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YBImageBrowser.modulemap; sourceTree = ""; }; + 05B194A51F710F29C89EA5E6458B9D3F /* LLScreenshotToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotToolbar.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotToolbar.h; sourceTree = ""; }; + 05BACFC5C27CC08ADFFEE87EAE8C1090 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; 05BC9D17EBBB0C644FBB473A801A365D /* OfflinePushExtBusinessInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OfflinePushExtBusinessInfo.m; sourceTree = ""; }; 05C0427931F2A1B82488C1A7F4152F72 /* TUIMergeReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeReplyQuoteViewData.h; sourceTree = ""; }; - 05EF2249E0854A64F762768EDC44AF6E /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 061B45C6A38D277AD7AD362083852045 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; - 06258654FE197065090B83C28B20B31B /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; + 05F1BFAB800B23714B38CBABF73935E4 /* LLFilterLabelCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterLabelCell.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelCell.m; sourceTree = ""; }; + 0605A8E8C5BD82B2F0126377C7D3E113 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MetalKit.framework; sourceTree = DEVELOPER_DIR; }; + 0612460241DF4F2D09733683492856D4 /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; + 061DF778A675606EC01E9A048E925E98 /* YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYModel.h; path = YYModel/YYModel.h; sourceTree = ""; }; 064BE23A98D1538F5AB5682881F46F37 /* TUIInputMoreCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIInputMoreCellData.m; sourceTree = ""; }; 065A99C7DE43D844F86902F23317C016 /* face-tracker-v003.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = "face-tracker-v003.bundle"; path = "Resources/face-tracker-v003.bundle"; sourceTree = ""; }; - 0669CC953DFB12A127446F6D7145F9A9 /* UISegmentedControl+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISegmentedControl+RACSignalSupport.m"; path = "ReactiveObjC/UISegmentedControl+RACSignalSupport.m"; sourceTree = ""; }; - 06980246839C0FD38F0A9B67EC4ED2E6 /* LLLogWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogWindow.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogWindow.h; sourceTree = ""; }; - 06BA58D78511214A92F4239A11D33B50 /* QGVAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPlayer.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/QGVAPlayer.h; sourceTree = ""; }; - 06DD2E09C85B0E7E15737C3B4955B3D8 /* UIImage+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+YYAdd.h"; path = "YYCategories/UIKit/UIImage+YYAdd.h"; sourceTree = ""; }; - 070279EA313486B0CCE2324CAC6115D3 /* OSSCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCancellationToken.h; path = AliyunOSSSDK/OSSTask/OSSCancellationToken.h; sourceTree = ""; }; - 073870CB5E42FA37CC1116D1758C51D8 /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; - 074AC7132ABA0AE616B773080716A0A2 /* UIImagePickerController+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImagePickerController+RACSignalSupport.m"; path = "ReactiveObjC/UIImagePickerController+RACSignalSupport.m"; sourceTree = ""; }; + 065C9ADE9C028B93E849796DCECDEBFA /* LLMagnifierWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierWindow.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierWindow.m; sourceTree = ""; }; + 06759C0A3CE57C6E2D69515A279E89F8 /* LLShortCut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCut.h; path = LLDebugTool/Core/Component/ShortCut/LLShortCut.h; sourceTree = ""; }; + 067E849D32A7BD0C279F2CCD97C22742 /* IQUIViewController+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIViewController+Additions.m"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.m"; sourceTree = ""; }; + 06BC694EA42D7895C2D4FAB95B5FA442 /* LLDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDebugTool.m; path = LLDebugTool/DebugTool/LLDebugTool.m; sourceTree = ""; }; + 06DE3814E457DBAE1243F555A99E0900 /* IQNSArray+Sort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQNSArray+Sort.h"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.h"; sourceTree = ""; }; + 070BDBDEE20F8A5DEB595E81AB68282A /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 070E0A055E488907F8C6932CCBB200E4 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 071E4EF09DD730FFF592072C5C5D143D /* TZImagePickerController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TZImagePickerController.release.xcconfig; sourceTree = ""; }; + 0726377073C33B2E23DB3E823F8E20F8 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 0747F58A19EB5B80AC8B61BAD0BF1C0B /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; 075273255B28474D75A23BB975D8C328 /* TUIInputController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIInputController.m; sourceTree = ""; }; - 0753C47F113B3FABBF8631533D69B597 /* LLConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConfig.h; path = LLDebugTool/DebugTool/LLConfig.h; sourceTree = ""; }; - 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; - 07660FE92C617E3B8AB6676371CD6BA3 /* QGBaseAnimatedImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGBaseAnimatedImageFrame.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame.h; sourceTree = ""; }; - 07693183B1AEF7EF75DF6E3DAEC15D86 /* WKWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+AFNetworking.m"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.m"; sourceTree = ""; }; - 076AC27CD80476A0AF32D20ACD15007F /* LLWidgetBorderViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderViewController.h; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderViewController.h; sourceTree = ""; }; - 077F02C93089E71E1C7444FD256669B8 /* LLHierarchyHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyHelper.m; path = LLDebugTool/Core/Component/Hierarchy/Function/LLHierarchyHelper.m; sourceTree = ""; }; - 078CCC6182AEC43806955D54B992A56B /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; - 07993AADE43D9A0F361AA71BD3F596F2 /* LLTitleSwitchCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleSwitchCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSwitchCell.h; sourceTree = ""; }; - 07A9A1CBFA8DF9F590045D07CF13BCDB /* ConsoleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConsoleView.swift; path = AgoraLyricsScore/Class/Scoring/View/ConsoleView.swift; sourceTree = ""; }; - 07AA604ACD89E3144267F8789C8817AF /* LLHtmlUIWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlUIWebViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlUIWebViewController.m; sourceTree = ""; }; - 07BD298C854B5BE7C3C9270BE70441EE /* OSSV4Signer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSV4Signer.m; path = AliyunOSSSDK/Signer/OSSV4Signer.m; sourceTree = ""; }; - 07C36598A3291B14FAEDE28A1660F718 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; - 07ED26243B498C8EA9BC2AE91338B618 /* LLEntryWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryWindow.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryWindow.m; sourceTree = ""; }; + 0793B2C30D54159C1392333F12A81D4E /* OSSModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSModel.h; path = AliyunOSSSDK/OSSModel.h; sourceTree = ""; }; + 07973103A0C3B933766D4185DF0E77B0 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + 07BEED9FBFEA1287E0D1E639285F7863 /* AgoraAiNoiseSuppressionLLExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiNoiseSuppressionLLExtension.xcframework; sourceTree = ""; }; + 07C862DBF71EFED68AB3FCF04848DFCF /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; + 07D80A182085699A6C348DDD80B14E45 /* AgoraAiEchoCancellationLLExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiEchoCancellationLLExtension.xcframework; sourceTree = ""; }; + 07DF01BD99A3A2A212AC4C0BED8C6192 /* YBIBCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionView.m; path = YBImageBrowser/Base/YBIBCollectionView.m; sourceTree = ""; }; + 07E4938D682DFDF7C5305E3A9D02AF63 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + 07E5424BE62D963DBEBB638AEAB4F0BE /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + 07E79ADDC5F4FE489A6B2E76CF9172BB /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; 07FF34D98319B5F3FE027B7F4450B6F8 /* TUIJoinGroupMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIJoinGroupMessageCell.m; sourceTree = ""; }; 083EC450646A3191F1E7E38811DC908B /* TUIChat-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUIChat-Info.plist"; sourceTree = ""; }; - 084B07AA12D97BB4251E31AAF9DB7994 /* AgoraLyricsScore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AgoraLyricsScore.modulemap; sourceTree = ""; }; 0854CB819A7BC2D7A3E86A617F440667 /* TUILinkCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUILinkCell.h; sourceTree = ""; }; - 087928E35C27C1F11612A1C7DB372255 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 088043081AFEE946043D5BE71E79FB5D /* AvoidCrash.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AvoidCrash.release.xcconfig; sourceTree = ""; }; - 08804CA5C67AF3F21B5C0EFA277DF028 /* GPBDuration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDuration.pbobjc.m; path = objectivec/GPBDuration.pbobjc.m; sourceTree = ""; }; - 089933D5CED1D8C123E1864927807734 /* UITableView+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+YYAdd.m"; path = "YYCategories/UIKit/UITableView+YYAdd.m"; sourceTree = ""; }; + 0877754BEE3D7CADC3D1F761130FBA13 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; + 0895A25B99C036865A229F0EBFD59A17 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; 08B8980434FBD4317A7A907D8F0BA6EB /* TUICore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUICore.debug.xcconfig; sourceTree = ""; }; - 08BD3E97AF6E5678D85E9300AAB2C5FD /* YYTextAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextAttribute.h; path = YYText/String/YYTextAttribute.h; sourceTree = ""; }; - 08BF22D16712E5608467333B84D2F5DA /* LLMagnifierInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierInfoView.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierInfoView.h; sourceTree = ""; }; - 08C86D3F5383CD54FD928F243D9672E6 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; - 08F39D688C0432EC7385D58A7FA22057 /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; 08FC247E9EF105334F5F448B6F5EEDD2 /* TUIChatConfig_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatConfig_Minimalist.h; sourceTree = ""; }; - 090739F6C0D7C283FD03C3B56E1B2710 /* YYTextAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextAttribute.m; path = YYText/String/YYTextAttribute.m; sourceTree = ""; }; - 0937449146DEFDAE95DE90453BBF48A1 /* LLSettingViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingViewController.m; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingViewController.m; sourceTree = ""; }; - 093CE4631FE97E6F41DA90CC52A9848C /* SDWebImageWebPCoder.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImageWebPCoder.modulemap; sourceTree = ""; }; - 0940EAD6027F1C3B295016A95F48E0EC /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; - 095C01BABBE95D985826C5BD8364F64D /* LLShortCutModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutModel.m; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutModel.m; sourceTree = ""; }; - 09622414996E1416277FC9C1D9CBAD74 /* UIBarButtonItem+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+RACCommandSupport.h"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.h"; sourceTree = ""; }; - 09684A4048BA41220DADA989F3F42913 /* LLEditTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEditTableViewController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/EditTableViewController/LLEditTableViewController.h; sourceTree = ""; }; - 0979EA0C9E07D522A064FF65A227F9B6 /* TZAssetModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetModel.m; path = TZImagePickerController/TZImagePickerController/TZAssetModel.m; sourceTree = ""; }; + 08FE24AC9B2B2B677617DB1D82FE3B1F /* LLAppInfoViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoViewController.h; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoViewController.h; sourceTree = ""; }; + 09073B3C4545A83E888D395FB6E2AEA5 /* LLMagnifierViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierViewController.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierViewController.h; sourceTree = ""; }; + 093B228B53556FE1FC8ED75A574A849B /* AgoraRtcEngine_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraRtcEngine_iOS.debug.xcconfig; sourceTree = ""; }; + 0970752D93B2D31FEF265D08321B2471 /* LLURLProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLURLProtocol.h; path = LLDebugTool/Core/Component/Network/Function/LLURLProtocol.h; sourceTree = ""; }; 097BDE3C52C3D1AE8C9BCF151AF6B916 /* TUIChatSmallTongueView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatSmallTongueView.m; sourceTree = ""; }; 098870D0C14EC3335F09BD7728028A06 /* TUIFileMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileMessageCellData.h; sourceTree = ""; }; 098C782DD1EFC66245792CE8C1854462 /* TUIGroupCreatedCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupCreatedCell_Minimalist.m; sourceTree = ""; }; - 09AF411FD77B08F21D725E86868B941B /* LLFilterLabelModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterLabelModel.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelModel.h; sourceTree = ""; }; - 09C903618A762C408962D1C50CB4DB12 /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; - 09ED7AB1FC7DEE6611D212F0F9D0404C /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; - 0A0B77DE79AFD3F6A7412F4F8340AC56 /* YYText-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYText-umbrella.h"; sourceTree = ""; }; - 0A3DE986790C85F40303ED60387E806C /* UIView+MP4HWDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MP4HWDecode.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIView+MP4HWDecode.m"; sourceTree = ""; }; - 0A4C50EE92D7620E7B569C0E5B1AF395 /* NSNotificationCenter+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+YYAdd.h"; path = "YYCategories/Foundation/NSNotificationCenter+YYAdd.h"; sourceTree = ""; }; - 0A56FD5D0E62FC9DA801607ACC8795A8 /* LLBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseCollectionViewCell.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseCollectionViewCell.h; sourceTree = ""; }; - 0A6FA03A94E44FBE7F80E721D32EA2C1 /* LLSandboxViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxViewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxViewController.h; sourceTree = ""; }; - 0A73C265EF9FD75522BFFAEA97ED2EB8 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; + 09951D634DB3327E3E72184ABC98EFDC /* ReactiveObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactiveObjC.modulemap; sourceTree = ""; }; + 09A9780B2906EB9EE99CC6AD7A35AA7E /* LLConfigHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConfigHelper.m; path = LLDebugTool/Core/Others/ConfigHelper/LLConfigHelper.m; sourceTree = ""; }; + 09B2A461423A6F18B3B5EF622C4E76B5 /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; + 09C40ECED6606B10F5281CED2D23A991 /* LLReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLReachability.h; path = LLDebugTool/Core/Component/Network/Function/LLReachability.h; sourceTree = ""; }; + 09D98466FD061EDA558818DB4610EBAF /* LLFunctionComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionComponent.m; path = LLDebugTool/Core/Others/Component/Function/LLFunctionComponent.m; sourceTree = ""; }; + 09DF495FADE8A9E05FB49E7E777A83F9 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; + 09F9197259B88F2C65A1CBE164EBEB7A /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + 0A069424C6F4B84840CB9A263F727E07 /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig; sourceTree = ""; }; + 0A0A30A7EEB2984A729A6C7679BCB6CD /* LLWindowManager+Ruler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Ruler.h"; path = "LLDebugTool/Core/Component/Ruler/UserInterface/LLWindowManager+Ruler.h"; sourceTree = ""; }; + 0A1F1E2967738DEB94519ABCA86CD5A1 /* OSSAllRequestNeededMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSAllRequestNeededMessage.m; path = AliyunOSSSDK/OSSAllRequestNeededMessage.m; sourceTree = ""; }; + 0A3FD328EFD2497883883E73A0FF8D97 /* LLHierarchyComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyComponent.m; path = LLDebugTool/Core/Component/Hierarchy/LLHierarchyComponent.m; sourceTree = ""; }; + 0A4BC16A58122FB85FBCDD66374A9FA6 /* IQKeyboardManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManager.modulemap; sourceTree = ""; }; + 0A5F09BA40E5E31AE3EA04D1A30D8708 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; + 0A62076422015F139EB015346368315A /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; + 0A7CDDBA8880F80FD104AFB2642BF97F /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; 0A80B6BD2BF1890499E2A12A11A06DDD /* TUIImageReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageReplyQuoteView_Minimalist.h; sourceTree = ""; }; - 0A8F6615C43EBE2A6D50BBC8BBC7C53D /* LyricCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricCell.swift; path = AgoraLyricsScore/Class/Lyrics/LyricCell.swift; sourceTree = ""; }; - 0AB4CD3CC428E197F23CF1297D603B35 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 0A9DE069A2145C9E196D514AE60A9C1D /* YYCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYCache.modulemap; sourceTree = ""; }; + 0ABE05003A8F29C98E5FAAE6CE701848 /* OSSPutSymlinkRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutSymlinkRequest.h; path = AliyunOSSSDK/OSSPutSymlinkRequest.h; sourceTree = ""; }; 0ACD74E9409F50C6A5B2CEA6EA866E13 /* TUIChatExtensionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatExtensionObserver.m; sourceTree = ""; }; - 0AEC30DD457C07729867D9B6C9771125 /* LLWidgetBorderComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderComponent.m; path = LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorderComponent.m; sourceTree = ""; }; - 0AF5950688DCF2294187CBB901BFC350 /* YYTextEffectWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextEffectWindow.h; path = YYText/Component/YYTextEffectWindow.h; sourceTree = ""; }; + 0AD9E56AFB7A8C6C92A18D7B8E3858D0 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; 0AF9AD3E98B3D1E5A504C2AEBA0F87E6 /* TUIMenuView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMenuView.m; sourceTree = ""; }; 0B003F1CB577B8CA5FF3FD3154A6BA46 /* TUIChatPopContextController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatPopContextController.h; sourceTree = ""; }; 0B08E549753454E1731D00B4D98F0CC8 /* TUIGroupInfoDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupInfoDataProvider.m; sourceTree = ""; }; 0B2B089DD73C47F9B4F681B5274EC5CE /* TUIFaceMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFaceMessageCellData.m; sourceTree = ""; }; - 0B2E50ACBE5F7752D39D0C4E09CA1F73 /* LLInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLInfoView.m; path = LLDebugTool/Core/Others/CommonUI/View/InfoView/LLInfoView.m; sourceTree = ""; }; - 0B3A02B7BB6BED818825F018E5DCA50F /* UIView+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+YYAdd.h"; path = "YYCategories/UIKit/UIView+YYAdd.h"; sourceTree = ""; }; - 0B6C4B16CB6BFE28961792C6DB6B2130 /* RACSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignal.h; path = ReactiveObjC/RACSignal.h; sourceTree = ""; }; + 0B3FB1F121C2D1AEA313F413197FF936 /* SVGAVideoSpriteFrameEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteFrameEntity.h; path = Source/SVGAVideoSpriteFrameEntity.h; sourceTree = ""; }; + 0B54934660FB579DAA1DD748C0F86E14 /* BRBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRBaseView.m; path = BRPickerView/Deprecated/Base/BRBaseView.m; sourceTree = ""; }; + 0B55B78A78D7706936B1F477109CCBFC /* LLRuler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRuler.h; path = LLDebugTool/Core/Component/Ruler/LLRuler.h; sourceTree = ""; }; 0B7C3E382201D205D11C627407BB9D3A /* TUICore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = TUICore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 0B823B00FB1D408CA71ECBAC8D7AC4D6 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; 0B87CDC20E7F7F33E74ECEE87AB3A9FD /* TIMConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TIMConfig.m; sourceTree = ""; }; - 0BBA1A3D5883030A88EA14C5124DEDEF /* UIStepper+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStepper+RACSignalSupport.m"; path = "ReactiveObjC/UIStepper+RACSignalSupport.m"; sourceTree = ""; }; - 0BBBB901ECDB997FBA8E625BF4629916 /* LLTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTool.h; path = LLDebugTool/Core/Others/Tool/LLTool.h; sourceTree = ""; }; - 0BC872D6A75DDA54502C05E7846D9385 /* LLLogFilterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogFilterView.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogFilterView.m; sourceTree = ""; }; + 0BCA7D797DBE802EE6DA6AF8A258915C /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; 0BD3A560E72C86BABE5F7CC27E62D459 /* UIView+TUILayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+TUILayout.h"; sourceTree = ""; }; - 0C01BB63E1E9843CC1AEA344F2E64F30 /* RACStringSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStringSequence.m; path = ReactiveObjC/RACStringSequence.m; sourceTree = ""; }; - 0C5559AB2E019ED3EE43AC9C294A3995 /* AvoidCrashStubProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AvoidCrashStubProxy.h; path = AvoidCrash/AvoidCrashStubProxy.h; sourceTree = ""; }; - 0C5B03E5A4EAA2089B07EA1D1A08328F /* YYText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYText-prefix.pch"; sourceTree = ""; }; + 0C0D2B19B547B1FF27049B40C1F814EC /* sharpyuv_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_csp.c; path = sharpyuv/sharpyuv_csp.c; sourceTree = ""; }; + 0C1A87184CB5B1766C02E4CABB67CE89 /* AvoidCrashStubProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AvoidCrashStubProxy.m; path = AvoidCrash/AvoidCrashStubProxy.m; sourceTree = ""; }; + 0C1C20BEC07C1B8B9468DDABFC999E0A /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + 0C5C66C53B90DFDE05D50CFFD1E55A6B /* SVGABezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABezierPath.m; path = Source/SVGABezierPath.m; sourceTree = ""; }; 0C6AF30DA9F94BBA4AD5F3DA3FA30177 /* AgoraLyricsScore-AgoraLyricsScoreBundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AgoraLyricsScore-AgoraLyricsScoreBundle"; path = AgoraLyricsScoreBundle.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0C7BAAC6138E2AF5742F62A4D08D7BA1 /* UIResponder+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIResponder/UIResponder+LL_Utils.m"; sourceTree = ""; }; - 0C97D0945761DE91887CDFBF8A57FFAD /* RACBlockTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBlockTrampoline.m; path = ReactiveObjC/RACBlockTrampoline.m; sourceTree = ""; }; - 0C9B31EBB04E40895EB1F907A71BB30E /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; - 0CA3840C80ADB7DCB018E30BC9473C2D /* UIDevice+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+YYAdd.h"; path = "YYCategories/UIKit/UIDevice+YYAdd.h"; sourceTree = ""; }; - 0CB010F30F0419D16BC923328AA98285 /* QGHWDMetalRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMetalRenderer.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalRenderer.h; sourceTree = ""; }; - 0CC651EEA0ED54611684A5CCBE1C6190 /* CALayer+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+YYAdd.h"; path = "YYCategories/Quartz/CALayer+YYAdd.h"; sourceTree = ""; }; - 0CE09E2E0D24DD5DBF76249F84CE2C51 /* UIFont+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+YYAdd.m"; path = "YYCategories/UIKit/UIFont+YYAdd.m"; sourceTree = ""; }; - 0D0E730EE58BFB2E04E83808B9BBCF99 /* LLTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTool.m; path = LLDebugTool/Core/Others/Tool/LLTool.m; sourceTree = ""; }; - 0D19D8D514BBEAF0ED0D2C9A6C2086ED /* YBIBImageLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageLayout.m; path = YBImageBrowser/Image/YBIBImageLayout.m; sourceTree = ""; }; - 0D3DDAEC8592A6ED012D34C24EBC685C /* UIBarButtonItem+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+YYAdd.h"; path = "YYCategories/UIKit/UIBarButtonItem+YYAdd.h"; sourceTree = ""; }; + 0C89AC9F2BD2169E9824E33140DDE7C8 /* YBImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImage.h; path = YBImageBrowser/Image/YBImage.h; sourceTree = ""; }; + 0C8A6FE3EA356B31A7E4E41873AADDB1 /* LLHierarchyInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyInfoView.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyInfoView.h; sourceTree = ""; }; + 0CD165943BD615CF7BBF796D3A9A40C1 /* MQTTDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTDecoder.h; path = MQTTClient/MQTTClient/MQTTDecoder.h; sourceTree = ""; }; + 0D0C13AD4F2D4252E25CC5852045C615 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = Zip/minizip/include/ioapi.h; sourceTree = ""; }; + 0D1882D5427DA3A6B6E7C146C0F72C69 /* MQTTProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTProperties.h; path = MQTTClient/MQTTClient/MQTTProperties.h; sourceTree = ""; }; + 0D1B9EFB46C06E718A9D066B8AB19E39 /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; + 0D2CD83606622C586990024E0548D5DC /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; + 0D31F38BDA3E124A26D342A005FD3F95 /* QGHWDMetalView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGHWDMetalView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalView.m; sourceTree = ""; }; + 0D38F2A723076F7CCAF1D9266C5EB54C /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; + 0D3DFE6293A302B7722F166D3804C24E /* LLSandboxWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxWindow.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxWindow.m; sourceTree = ""; }; 0D548526C93C538E41E3CFF4945585BD /* TUIBaseChatViewController+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIBaseChatViewController+ProtectedAPI.h"; sourceTree = ""; }; - 0D7557B3A34998C668DF732F78251579 /* TIMPush.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = TIMPush.xcframework; sourceTree = ""; }; - 0D91B4812D395277804D887ED41BB87D /* LLLocationHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationHelper.h; path = LLDebugTool/Core/Component/Location/Function/LLLocationHelper.h; sourceTree = ""; }; - 0DBF8735B7141C1C824360335FB76A41 /* NSString+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+YYAdd.h"; path = "YYCategories/Foundation/NSString+YYAdd.h"; sourceTree = ""; }; - 0DE3EA432661531D81EADC4549B39B27 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; + 0D5EE78234CA8C94A9E8DCD58F4FA2C2 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; + 0D6D33B9A6C0316F839B7702D98CB1E4 /* LLEntryViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryViewController.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryViewController.h; sourceTree = ""; }; + 0D967903D66EE300DF9951A621BA3E28 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + 0DBED08975EC04695D0471F24E5EC0C5 /* YBIBVideoData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoData.h; path = Video/YBIBVideoData.h; sourceTree = ""; }; + 0DD13064D19D1D06B109048495DD25FA /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; + 0DE7144DA85E194D1C6BC9681558FB2E /* LLLocationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationViewController.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationViewController.h; sourceTree = ""; }; 0DE96672AACB04189F4CD3F67F9D2112 /* TUIConversationMultiChooseView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationMultiChooseView_Minimalist.h; sourceTree = ""; }; + 0E010EA52E174EAE780E167D3EBA5FAE /* RACKVOChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOChannel.m; path = ReactiveObjC/RACKVOChannel.m; sourceTree = ""; }; + 0E02A266CABD48A4C5AE6F3868BB268B /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; 0E09950AFFE253677274763C16783C4C /* TUIChatPopActionsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatPopActionsView.h; sourceTree = ""; }; + 0E14717C79BA97D405005454EC460097 /* FMResultSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMResultSet.m; path = src/fmdb/FMResultSet.m; sourceTree = ""; }; 0E6DD3FA6D35E66AC465E974C5A2F798 /* TUIVoiceReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVoiceReplyQuoteView.h; sourceTree = ""; }; - 0E7D58F5433797BE0174546C281235F8 /* LLMagnifierInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierInfoView.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierInfoView.m; sourceTree = ""; }; - 0E992B93C6157B2F7FDF190F1C505141 /* ZipUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipUtilities.swift; path = Zip/ZipUtilities.swift; sourceTree = ""; }; - 0E9DA26302FBBC10D29DB876DA1F9901 /* LLSettingComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingComponent.h; path = LLDebugTool/Core/Others/Component/Setting/LLSettingComponent.h; sourceTree = ""; }; + 0E945F1FA6B130694897A1BE189DC381 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + 0EA505AAD149644608E5E9EFC567CC5F /* IQKeyboardManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.release.xcconfig; sourceTree = ""; }; + 0EB130A77AB99ACA5AFE6A8E05F5D986 /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; 0EBECD2A46E28042357ED8782F70E08B /* NSString+TUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+TUIUtil.m"; sourceTree = ""; }; - 0EE7EA89B5199AB4C5AD7F634407E082 /* OSSDeleteMultipleObjectsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteMultipleObjectsResult.h; path = AliyunOSSSDK/OSSDeleteMultipleObjectsResult.h; sourceTree = ""; }; - 0F031E9F6E596CB080FB2602F801DF25 /* BRResultModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRResultModel.m; path = BRPickerView/Deprecated/StringPickerView/BRResultModel.m; sourceTree = ""; }; - 0F1017E5D858CFD92AF471CC8487BAB3 /* LLScreenshotHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotHelper.m; path = LLDebugTool/Core/Component/Screenshot/Function/LLScreenshotHelper.m; sourceTree = ""; }; - 0F1A321571D24254A704F12E73940CAF /* RACGroupedSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACGroupedSignal.h; path = ReactiveObjC/RACGroupedSignal.h; sourceTree = ""; }; - 0F215DD9EB6D4626582CF58750F257C2 /* GPBFieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBFieldMask.pbobjc.h; path = objectivec/GPBFieldMask.pbobjc.h; sourceTree = ""; }; - 0F46030F9611517E02E7615F89331E13 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; - 0F649218CB94B66119131F3BAFA300A9 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - 0F7A902D07F8CAEE1D1E1566BFA4D386 /* YYTextLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLine.h; path = YYText/Component/YYTextLine.h; sourceTree = ""; }; - 0F7F48DC08FED1F543E3F4B384D5B01A /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - 0F9B5F1402AB7FDA4AB3C21D9CC8BB74 /* ReactiveObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveObjC-dummy.m"; sourceTree = ""; }; - 0FAF8E86F7EA3812F0D5273F54A009CD /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/dsp/cpu.h; sourceTree = ""; }; - 0FB7580DE9D70D1DA99D8A3F747519A3 /* LLLocationMockRouteModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationMockRouteModel.m; path = LLDebugTool/Core/Component/Location/Function/LLLocationMockRouteModel.m; sourceTree = ""; }; - 0FBAD2C2380043B919A3E8EDE38B71C0 /* ReactiveObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.debug.xcconfig; sourceTree = ""; }; + 0ED5824C21A523C789B1396AED91104B /* LLFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFactory.m; path = LLDebugTool/Core/Others/Factory/LLFactory.m; sourceTree = ""; }; + 0EEC88AEAD6941ABCF5D74F17B2C29AB /* RACEXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEXTRuntimeExtensions.m; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.m; sourceTree = ""; }; + 0F022DE9B328C785CE8D266EE01605C8 /* RACReturnSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReturnSignal.h; path = ReactiveObjC/RACReturnSignal.h; sourceTree = ""; }; + 0F13741EC1EEFBC284A2043D73B2E65F /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; + 0F2182553CE4575B6E4E7C792397A033 /* LLButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLButton.h; path = LLDebugTool/Core/Others/CommonUI/View/TabBarButton/LLButton.h; sourceTree = ""; }; + 0F32CA563BD4DD97B89E971AB5851DCF /* NSArray+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSArray/NSArray+LL_Utils.m"; sourceTree = ""; }; + 0F43BA7F3728C69A42DF74325C6A9BA7 /* LLBaseComponentViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseComponentViewController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentViewController/LLBaseComponentViewController.m; sourceTree = ""; }; + 0F52F7C5E70BB47EBF33E51E749F893F /* OSSGetSymlinkRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetSymlinkRequest.m; path = AliyunOSSSDK/OSSGetSymlinkRequest.m; sourceTree = ""; }; + 0F688F191EA28E7570EBEA4FBE37E761 /* RACMulticastConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACMulticastConnection.m; path = ReactiveObjC/RACMulticastConnection.m; sourceTree = ""; }; + 0F689B90C8173CF2269E4DE394AB6104 /* QGBaseAnimatedImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGBaseAnimatedImageFrame.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame.h; sourceTree = ""; }; + 0F88EF100863CF2E8408D228E573FF49 /* NSData+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+RACSupport.h"; path = "ReactiveObjC/NSData+RACSupport.h"; sourceTree = ""; }; + 0F99A474F50D0D618E7941A0F9C72BB4 /* NSObject+RACSelectorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACSelectorSignal.h"; path = "ReactiveObjC/NSObject+RACSelectorSignal.h"; sourceTree = ""; }; + 0FA5E61CD2A544B602E28CF72818EFFB /* Zip-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-prefix.pch"; sourceTree = ""; }; 0FC3C76B119B8122DE10E41DE6041FE3 /* TUIThemeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIThemeManager.m; sourceTree = ""; }; - 0FCADA9E8481A05AAF070F2229A47742 /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; - 0FCBF813688D6C643BF51AA2352CCCB5 /* TAPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAPageControl.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.h; sourceTree = ""; }; + 0FC6CF60D2302792BEC53958959D04EA /* UIActionSheet+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActionSheet+RACSignalSupport.m"; path = "ReactiveObjC/UIActionSheet+RACSignalSupport.m"; sourceTree = ""; }; + 1006B55F4244FD34CAB86BE7FC557622 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + 1022AE2F730E8371E0319E83E7653A89 /* RACBlockTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBlockTrampoline.m; path = ReactiveObjC/RACBlockTrampoline.m; sourceTree = ""; }; + 102552B7677D63C293FF23EA6E3ABCFD /* LLLogDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogDetailViewController.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogDetailViewController.m; sourceTree = ""; }; 10279ACCBD6A903BF072BD7AE13ECB59 /* TUIChatMediaSendingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatMediaSendingManager.m; sourceTree = ""; }; - 102B783F8F4ACEA7EA793EDCFE12C6A0 /* LLCrashViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashViewController.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashViewController.m; sourceTree = ""; }; - 1033429F55CB9DFFE6BB4688CDCF88B3 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; - 10375D77C57AD2457B6ACEF854A201E5 /* RACTupleSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTupleSequence.m; path = ReactiveObjC/RACTupleSequence.m; sourceTree = ""; }; - 10494A21C4A669E9CCF47C9F02641696 /* UIAlertView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+RACSignalSupport.m"; path = "ReactiveObjC/UIAlertView+RACSignalSupport.m"; sourceTree = ""; }; - 106896B36F45D8A0889163A224FA3FD5 /* NSNotificationCenter+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+RACSupport.m"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.m"; sourceTree = ""; }; - 107A2AF6DEBA2AD42EA76DBEC0CA0147 /* NSObject+YYAddForKVO.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAddForKVO.m"; path = "YYCategories/Foundation/NSObject+YYAddForKVO.m"; sourceTree = ""; }; - 1080795BE9FF7C597496B0AE50FCBF77 /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; + 102DA00FD2F50042CE3DF1FBA0E891A6 /* LLTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTool.m; path = LLDebugTool/Core/Others/Tool/LLTool.m; sourceTree = ""; }; + 103BA56FB41C6802EBB399ADDBC15525 /* GPBFieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBFieldMask.pbobjc.h; path = objectivec/GPBFieldMask.pbobjc.h; sourceTree = ""; }; + 10482229F1C33E5B6D0103805A45AE8C /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; + 104CC0A7D42967CFFD862A11AA258625 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; + 105B905040346C3D2EBEF1AFBFA9B146 /* LLWindowManager+Magnifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Magnifier.m"; path = "LLDebugTool/Core/Component/Magnifier/UserInterface/LLWindowManager+Magnifier.m"; sourceTree = ""; }; + 107B9B81F6D295C40C085A124188A1A2 /* YBIBCopywriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCopywriter.m; path = YBImageBrowser/Helper/YBIBCopywriter.m; sourceTree = ""; }; 10824CEBAEAC448CE4E6B61396A4030A /* TUIConversationCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationCellData.h; sourceTree = ""; }; - 1090F166D1C0A46E92779CC7BC747F17 /* UIActionSheet+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActionSheet+RACSignalSupport.h"; path = "ReactiveObjC/UIActionSheet+RACSignalSupport.h"; sourceTree = ""; }; - 10DAB8D0101B1CE9B86F12A94248824C /* LLTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCell.h; sourceTree = ""; }; - 10DAFFF765A0F8C49107CEB776F5F02D /* LLFilterTextFieldModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterTextFieldModel.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldModel.m; sourceTree = ""; }; - 10DB7E82C53E4593BD09AD3A26261702 /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; - 10DFD3EBC5DC50D94F875C4E48E53EF8 /* LLWindowManager+ShortCut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+ShortCut.m"; path = "LLDebugTool/Core/Component/ShortCut/UserInterface/LLWindowManager+ShortCut.m"; sourceTree = ""; }; + 10833E5BACDEF21A0369D23AD74DC0A7 /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; + 108CC78E90CB06A73DC046405D12968F /* LLThemeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLThemeManager.h; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeManager.h; sourceTree = ""; }; + 10BCBF5490F681E966574333DEB58FAC /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; + 10BF3D828FC7F8E67EB26B154BF32F8D /* OSSPutSymlinkResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutSymlinkResult.m; path = AliyunOSSSDK/OSSPutSymlinkResult.m; sourceTree = ""; }; + 10D8FF29100E3162C3A417B55F1AF215 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; 10ECCAC987E94F2F4FB4AAD91F435F99 /* TUIGroupInfoController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupInfoController.m; sourceTree = ""; }; - 11136AC0C681219CD5856FA897FCF433 /* LLScreenshotHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotHelper.h; path = LLDebugTool/Core/Component/Screenshot/Function/LLScreenshotHelper.h; sourceTree = ""; }; - 1117E254BAF50920CE7CDDE894EC0022 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; - 114EE6CF6E31553D620DEE4473A0BF3B /* UIViewController+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIViewController/UIViewController+LL_Utils.h"; sourceTree = ""; }; - 11733BB2435A6855E475B04166DAE5DC /* YYLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYLabel.m; path = YYText/YYLabel.m; sourceTree = ""; }; - 1192CA7E43164FAC46EE714788D12FE1 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; - 1197490F12A49CCC55FF721D4B231360 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 11C5F18475ECD9A2AC3AD015695A9FB0 /* QGMP4HWDFileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4HWDFileInfo.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4HWDFileInfo.m; sourceTree = ""; }; - 11CA3906B6BDF4B5BDAA69C258D6E488 /* YBIBVideoData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoData.m; path = Video/YBIBVideoData.m; sourceTree = ""; }; - 11DA4C991E8004C85D7A3EC014C9B30F /* OSSV4Signer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSV4Signer.h; path = AliyunOSSSDK/Signer/OSSV4Signer.h; sourceTree = ""; }; - 11E0904AC30942156E883899CC79205E /* SVGAVideoSpriteFrameEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteFrameEntity.m; path = Source/SVGAVideoSpriteFrameEntity.m; sourceTree = ""; }; - 11FB8F31E693D463EF13059352A46EB3 /* GPBTimestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBTimestamp.pbobjc.m; path = objectivec/GPBTimestamp.pbobjc.m; sourceTree = ""; }; + 1138AFF1E9C05B6254CFE2757D8752DE /* YYMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYMemoryCache.m; path = YYCache/YYMemoryCache.m; sourceTree = ""; }; + 11531608C3500A1F0D08C7D212C1882D /* YBImageBrowserDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDataSource.h; path = YBImageBrowser/Protocol/YBImageBrowserDataSource.h; sourceTree = ""; }; + 1162671AF59CA6F029CFD383A73B0FCD /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; + 11720E63FF35CC267165CC3483387C66 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 1178169A4033918B4D8F19C50E1F67E7 /* LLCrashHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashHelper.h; path = LLDebugTool/Core/Component/Crash/Function/LLCrashHelper.h; sourceTree = ""; }; + 11AF117707A1AA185C68872653884BE0 /* LLBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseViewController.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseViewController.m; sourceTree = ""; }; + 11C0AC474AE9DFD4D517BFD0C6A12FEB /* TZImageRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageRequestOperation.h; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.h; sourceTree = ""; }; + 11C3CA76E801CD8D06F15340328EBA04 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 11F1C3E3E8441B3753F61FF2076D667C /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; + 11F9DD3D863E9A8403CFEDA4ACB15853 /* QGVAPMetalView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalView.h; sourceTree = ""; }; 1206B93CFDB4E20716E1C190A77C73DE /* TUIMessageController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageController_Minimalist.m; sourceTree = ""; }; + 120A2C7BF3E33F70525F3CD84CD45539 /* LLFilterLabelModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterLabelModel.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelModel.m; sourceTree = ""; }; 120AEFA3CD7FF64DE083594AD2F1B5EF /* TUIConversationListBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationListBaseDataProvider.m; sourceTree = ""; }; - 1213FB3285D88B7C5D51B154EEADEDC3 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; + 12101AFD2403BB3035912A7EEBF3B089 /* YYTextParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextParser.h; path = YYText/String/YYTextParser.h; sourceTree = ""; }; + 121C7BCD792C816BBAAC7774652021D7 /* FMDatabasePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabasePool.h; path = src/fmdb/FMDatabasePool.h; sourceTree = ""; }; 12206D86BCB832336894FC3C4E8CAF33 /* TUIMediaCollectionCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMediaCollectionCell_Minimalist.m; sourceTree = ""; }; + 1255F8A25737F25EEB06F9A77C767064 /* LLShortCutHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutHelper.h; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutHelper.h; sourceTree = ""; }; 125B0C5CEC8256187089CC0925B4428C /* TUIMediaCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMediaCollectionCell.h; sourceTree = ""; }; - 125F6A877D87494EC7424A3E45AC848F /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; 1270D341AD024370F782DDA45E6C12A9 /* TUIMessageProgressManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageProgressManager.m; sourceTree = ""; }; - 1290D8D4E31CC5AA4C195E97AE221E12 /* LLTitleSwitchCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleSwitchCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleSwitchCellView.m; sourceTree = ""; }; - 12A2004DFA0F70F6A5B94B7990CC2673 /* RACKVOTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOTrampoline.h; path = ReactiveObjC/RACKVOTrampoline.h; sourceTree = ""; }; - 12A6A411A76D8B560175838B1683A98E /* JXPagerListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerListContainerView.h; path = Sources/JXPagerView/JXPagerListContainerView.h; sourceTree = ""; }; - 12A8FC8C160812C65E4C8629B85A833F /* GPBFieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBFieldMask.pbobjc.m; path = objectivec/GPBFieldMask.pbobjc.m; sourceTree = ""; }; - 12EB8F015BE7F40D2756D43EBAE0923A /* YBIBImageLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageLayout.h; path = YBImageBrowser/Image/YBIBImageLayout.h; sourceTree = ""; }; + 12910AE21B90F8BC035075C6E8F72AD8 /* sharpyuv_cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_cpu.c; path = sharpyuv/sharpyuv_cpu.c; sourceTree = ""; }; + 12B4974D415230D74852002771EE0573 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + 12B6586F2862B11760BF86632F6D7F85 /* NSURLConnection+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLConnection+RACSupport.h"; path = "ReactiveObjC/NSURLConnection+RACSupport.h"; sourceTree = ""; }; + 12C424B95B1043BA4941599E8D71457C /* UIView+VAP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+VAP.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/UIView+VAP.m"; sourceTree = ""; }; + 12C6FC9038D7F3D9D4408200D10ADC00 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; + 12D8D0DD804774D4BB031F4294F17C2C /* ToneCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToneCalculator.swift; path = AgoraLyricsScore/Class/Scoring/Other/ToneCalculator.swift; sourceTree = ""; }; + 12E886F4AC943C99824C0B41E8825278 /* LLRouter+Log.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Log.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Log.m"; sourceTree = ""; }; + 12F06A680D70D1F1341E71DB85A169C2 /* OSSURLRequestRetryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSURLRequestRetryHandler.h; path = AliyunOSSSDK/OSSURLRequestRetryHandler.h; sourceTree = ""; }; 12F70B3195C1736144C6897F105DAB60 /* ResourceBundle-TUIChat_Privacy-TUIChat-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TUIChat_Privacy-TUIChat-Info.plist"; sourceTree = ""; }; 12F89F4F6D01D511842B6A85199CD3BE /* TuringShieldCamRisk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuringShieldCamRisk.framework; path = Libs/TuringShieldCamRisk.framework; sourceTree = ""; }; - 1302FD88A19FC9D6D7DEFFF52A33CEF6 /* TZLocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZLocationManager.m; path = TZImagePickerController/Location/TZLocationManager.m; sourceTree = ""; }; - 1363F00C4D20D791C7DA597BA5A276F8 /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; - 136808D31989EF742524507B838EA253 /* YBIBIconManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBIconManager.h; path = YBImageBrowser/Helper/YBIBIconManager.h; sourceTree = ""; }; - 1389CBCD68C3CECE0B7B8829C760D1D6 /* SDWebImageWebPCoder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImageWebPCoder-prefix.pch"; sourceTree = ""; }; - 13A106AC01820080CD90DB814263BF80 /* TZPhotoPreviewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewCell.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.h; sourceTree = ""; }; - 13A8856A517FCDC33267F8F2E0D240BE /* LLNetworkWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkWindow.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkWindow.m; sourceTree = ""; }; - 13C11CBD5330C3FF9D6A511CF2FB392C /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; + 1324A3F6F9214E457D18D6CADF834808 /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; + 13440D22EF77695236BA9B4DEF2E88BC /* LLNetworkFilterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkFilterView.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterView.h; sourceTree = ""; }; + 13922E11F6337C4C9A1D4C124E5EE7BA /* UIImageView+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+YYWebImage.h"; path = "YYWebImage/Categories/UIImageView+YYWebImage.h"; sourceTree = ""; }; + 1398C969877EF6564C094BC18FD10C6C /* TZVideoEditedPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoEditedPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.h; sourceTree = ""; }; + 13A5F69D2737AD399E5116EF238F4BE5 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; + 13B8E0192C98B212CBDA3BC676AEA5DF /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; + 13CC6D92AF49BF76FF6C8C2B3209156E /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; 13CC9D78787F0E0390A490F2BA590C48 /* TUIRepliesDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIRepliesDetailViewController.h; sourceTree = ""; }; - 13E5DBE3B65BEA77888409383434A57E /* LLHtmlWkWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlWkWebViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWkWebViewController.h; sourceTree = ""; }; - 13EFB09FE012C019496C1846F4AB1505 /* sharpyuv_cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_cpu.c; path = sharpyuv/sharpyuv_cpu.c; sourceTree = ""; }; + 13D5AD7FF09DDA4A40B74644F8F8C2D3 /* QGVAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QGVAPlayer-umbrella.h"; sourceTree = ""; }; + 13E75550002CF24D09CCC30370A00A2F /* QGVAPMetalShaderFunctionLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalShaderFunctionLoader.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalShaderFunctionLoader.h; sourceTree = ""; }; + 13F19568DAB9768DEED990AD23257476 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; 13F6BF283CB904EC3C778176A1930515 /* TUIGroupChatViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupChatViewController_Minimalist.m; sourceTree = ""; }; - 1404EF52F9B956643CB14B4D4309D7D3 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = BRPickerView/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 143905D543FE04A20B5125834B64393B /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 143A35B5DD5619DE7A8E2C07795A2B99 /* NSUserDefaults+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSUserDefaults/NSUserDefaults+LL_Utils.h"; sourceTree = ""; }; - 145EB2B49E964C724554325716394D12 /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; - 14851E2E6F8B5BE8D6BAAA3F654267D2 /* NSObject+YYAddForARC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAddForARC.m"; path = "YYCategories/Foundation/NSObject+YYAddForARC.m"; sourceTree = ""; }; + 13FA732875D7053C925CF325B53FDB01 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; + 1425FFD7F8DDFD8D5C5F628E0CB20932 /* LLEntryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryView.h; sourceTree = ""; }; + 1444DD729800C600C3FC005A7D08C795 /* OSSSignerParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSSignerParams.m; path = AliyunOSSSDK/Signer/OSSSignerParams.m; sourceTree = ""; }; + 1458BA2690A119C8FEDFB249E566F0AE /* LLMagnifierComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierComponent.m; path = LLDebugTool/Core/Component/Magnifier/LLMagnifierComponent.m; sourceTree = ""; }; + 146CBB19E23DBCF3CBBB69CAF66C7675 /* AgoraContentInspectExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraContentInspectExtension.xcframework; sourceTree = ""; }; + 14806CABC7CCFB326D24066E23E1F92F /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 1485D3702A46F151C19F66E9CC28F283 /* NSAttributedString+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+YYText.h"; path = "YYText/Utility/NSAttributedString+YYText.h"; sourceTree = ""; }; 148D9AC15C4A9777E5ACBB46C03FE218 /* FMDB-FMDB_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "FMDB-FMDB_Privacy"; path = FMDB_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 148EFBAE4D6B4B17FA9BC9B952DF5C3F /* TUIChatObjectFactory_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatObjectFactory_Minimalist.m; sourceTree = ""; }; - 1493B9AF7DF62E97FDD1E8CCABE0BC71 /* FirstToneHintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FirstToneHintView.swift; path = AgoraLyricsScore/Class/Lyrics/FirstToneHintView.swift; sourceTree = ""; }; + 1498B5F778F353FE200AD032BF24BAB9 /* LLMagnifierView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierView.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierView.m; sourceTree = ""; }; + 149AF4B27775F9A3212B5199958B7441 /* OSSFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSFileLogger.h; path = AliyunOSSSDK/OSSFileLog/OSSFileLogger.h; sourceTree = ""; }; + 149D41AE89B83465881446CCD18DD1BF /* LLMoveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMoveView.h; path = LLDebugTool/Core/Others/CommonUI/View/MoveView/LLMoveView.h; sourceTree = ""; }; 14A3FE4DA4CE007A926AAC6102122F2E /* AliyunOSSiOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AliyunOSSiOS; path = AliyunOSSiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 14AF3C6DA2905301BEFC163C79BD25E2 /* YBImageBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowser.bundle; path = YBImageBrowser/YBImageBrowser.bundle; sourceTree = ""; }; 14B94D6CDFBC0C16AED0830D2F1A4DD1 /* TUIMediaCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMediaCollectionCell.m; sourceTree = ""; }; - 14BED353B9A2BF9BFE36B5E909746F32 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 14CC0E0F7103FE37F7275068CD9BB4E2 /* LLConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConst.m; path = LLDebugTool/Core/Others/Const/LLConst.m; sourceTree = ""; }; - 14EFB8B611530225156D10A756D33DB6 /* YYCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCache.h; path = YYCache/YYCache.h; sourceTree = ""; }; - 155D6C87F23EF21A9EB0211ACBBFE950 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + 14F709833EB5E24917813D59A3397A71 /* RACChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACChannel.m; path = ReactiveObjC/RACChannel.m; sourceTree = ""; }; + 15326C99072EE61C47A1A69786519F31 /* CALayer+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+YYAdd.h"; path = "YYCategories/Quartz/CALayer+YYAdd.h"; sourceTree = ""; }; + 1556CE6009342518C88400576F155A9E /* LLScreenshotDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotDefine.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotDefine.h; sourceTree = ""; }; + 155CB483AEDFBD2BA69E796394E3D6C3 /* JXPagerSmoothView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerSmoothView.h; path = Sources/JXPagerView/JXPagerSmoothView.h; sourceTree = ""; }; + 155F35071198D863D3CAAB027300D532 /* LLComponentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponentDelegate.h; path = LLDebugTool/Core/Others/Component/LLComponentDelegate.h; sourceTree = ""; }; + 15860ADA4F37D1ADAED9FD137CFFCDEA /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; 158FE2BF1C4A02316B39C4ED2FD86230 /* UIView+TUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+TUIUtil.h"; sourceTree = ""; }; 1597DCC4A53580299802EB3744A88E1C /* TUIMergeMessageListController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeMessageListController_Minimalist.m; sourceTree = ""; }; - 15AE1A9B346FB6F846707C9713470BE7 /* LLDetailTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleCell.h; sourceTree = ""; }; 15B5065E95A05EA77EC7890FE9C0D494 /* TUIGroupNoticeController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupNoticeController_Minimalist.h; sourceTree = ""; }; - 15C55DCB353ED8B0C24DB88A9A0FDCDB /* UIView+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIView/UIView+LL_Utils.h"; sourceTree = ""; }; - 15C8830E2E22629FA457DF262167B9AB /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + 15BACCDF1E62033AF5CD2F2FBCA2F220 /* ReactiveObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveObjC-Info.plist"; sourceTree = ""; }; + 15BBA74568D5A2FED38E97F745B8E748 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; 15D9C6DC714203BCE67C84C9D60E46C0 /* TUIMessageReadViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageReadViewController_Minimalist.h; sourceTree = ""; }; - 15DC53B8ECF4778A15C30861D423B983 /* LLWindowManager+AppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+AppInfo.m"; path = "LLDebugTool/Core/Component/AppInfo/UserInterface/LLWindowManager+AppInfo.m"; sourceTree = ""; }; 15DF20828D428D24A8E4843A2BFE0154 /* TUICaptureTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICaptureTimer.h; sourceTree = ""; }; - 15ECC04DD96572DD0E89A9B21668B993 /* LLHierarchyHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyHelper.h; path = LLDebugTool/Core/Component/Hierarchy/Function/LLHierarchyHelper.h; sourceTree = ""; }; - 162A4F63456F8E1E8BDE601470D10E52 /* LLTitleSliderCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleSliderCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSliderCell.m; sourceTree = ""; }; - 162EFD6BFF84DC4E3EF1258171870588 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 1653F3237DFA8E1A57E18BB4C7817B42 /* OSSDeleteObjectTaggingResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteObjectTaggingResult.m; path = AliyunOSSSDK/OSSDeleteObjectTaggingResult.m; sourceTree = ""; }; - 16679B6F45DC509EDCE986F124945A69 /* OSSIPv6Adapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSIPv6Adapter.h; path = AliyunOSSSDK/OSSIPv6/OSSIPv6Adapter.h; sourceTree = ""; }; - 1672D79BE9DF290CD5EDD37C77099A34 /* SVGAAudioEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioEntity.m; path = Source/SVGAAudioEntity.m; sourceTree = ""; }; - 1681FC3CCDCA4D7C61C0684F19B0E8AB /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; + 15F6E5CCF1C71D3157A8D4CD7984C3D3 /* YYTextAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextAttribute.h; path = YYText/String/YYTextAttribute.h; sourceTree = ""; }; + 15FDB37175E53B6511201CC5383369E3 /* SDImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageWebPCoder.h; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.h; sourceTree = ""; }; + 162CBC99F1F8BA87A87C3CE93BD47408 /* QGVAPMetalRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalRenderer.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalRenderer.h; sourceTree = ""; }; + 16443CE5B196B2E7CB45F9871958260E /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; + 165719683AA3EE8CDC24DD49B0F7012D /* sharpyuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv.c; path = sharpyuv/sharpyuv.c; sourceTree = ""; }; + 166C63775ADC195B9E4AF0274FE7786D /* TZImagePickerController.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TZImagePickerController.bundle; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle; sourceTree = ""; }; 168C9552835213EFD4E946DF7A3A5E4A /* TUIMenuCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMenuCellData.m; sourceTree = ""; }; - 169CA90EAFD39EC555346D0F51E5E074 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; 16AAD6577B4751C59BFF8318341DDDAB /* TUIGroupPinPageViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupPinPageViewController.h; sourceTree = ""; }; - 16C33FBF23089FDDF0ACF4BE7BCF90C8 /* AgoraAiEchoCancellationExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiEchoCancellationExtension.xcframework; sourceTree = ""; }; - 16C8A643A34F21B9F3C1BC37A503A25B /* ScoringMachineEx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringMachineEx.swift; path = AgoraLyricsScore/Class/Scoring/ScoringMachineEx/ScoringMachineEx.swift; sourceTree = ""; }; - 16C922A113C3F426D67DCB3BBB6E4191 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - 16CCB7BB0D5881F8EDF4FF04A6EA8606 /* LLStorageModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLStorageModel.h; path = LLDebugTool/Core/Others/CommonUI/Model/Storage/LLStorageModel.h; sourceTree = ""; }; - 16DF970C1F3701D1CDAD0D4E56BFAE6A /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 16E7AC6605909B843C0DDC5906FB759F /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 16ABE6B596635A18447A7259BA6AEC22 /* MQTTInMemoryPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTInMemoryPersistence.m; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.m; sourceTree = ""; }; + 16BDA8E3F3C349C76A1450A2A6D742DD /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; 16F5E8F967963B368527015A3F347B30 /* TUIRecordView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIRecordView.h; sourceTree = ""; }; - 170236D0C4608D1A41C526DE4A1B9C85 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - 1708627D5398B50651622CAE19EEDB13 /* Protobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.release.xcconfig; sourceTree = ""; }; - 171486C3ACE06579D42C62BE6B9AC345 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; + 16F9963AA25300C4236F0E214BAC6582 /* Downloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Downloader.swift; path = AgoraLyricsScore/Class/Downloader/Downloader.swift; sourceTree = ""; }; + 17069CF4EF1C5A1762BB7B0F6C0A356B /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; + 170B4737D8EF99A8FA05C7A23B23F883 /* LLRouter+AppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+AppInfo.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+AppInfo.h"; sourceTree = ""; }; 1716B5FBCF0DF55C120AC52CFC22452D /* YYCategories */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYCategories; path = YYCategories.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 17172A7D8B5DF0EA8A57EEC4DF78602F /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 171B3391EC4ECFA58AB130DBD86DAC34 /* YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImageBrowser.m; path = YBImageBrowser/YBImageBrowser.m; sourceTree = ""; }; - 17362D0967F57460E1DDB40D19646FA4 /* YBIBDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataProtocol.h; path = YBImageBrowser/Protocol/YBIBDataProtocol.h; sourceTree = ""; }; + 1718C637E8B2E604FE3CF4BF15E5F7F6 /* OSSSignerParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSSignerParams.h; path = AliyunOSSSDK/Signer/OSSSignerParams.h; sourceTree = ""; }; + 171A749A0ABC4EC247A355379BFA03A4 /* NSAttributedString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+AvoidCrash.m"; path = "AvoidCrash/NSAttributedString+AvoidCrash.m"; sourceTree = ""; }; + 171BC9A890FA78716C470AE7F0861E99 /* YBIBImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCache.h; path = YBImageBrowser/Image/YBIBImageCache.h; sourceTree = ""; }; + 1739D40E3ECE7CF5786D24A51C8AA0B0 /* FMDB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDB.h; path = src/fmdb/FMDB.h; sourceTree = ""; }; + 1762B76F8D2896C8BD39CCAEBEEC31BA /* NSArray+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSArray+VAPUtil.m"; sourceTree = ""; }; 176D1F2373CBF8ADDD59548AEA36F0E5 /* TUIMessageCellConfig_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageCellConfig_Minimalist.m; sourceTree = ""; }; - 179862D24BA47E863047D544E486AC46 /* AgoraLyricsScore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AgoraLyricsScore-dummy.m"; sourceTree = ""; }; - 17AB1AC1BDE5EDDC63738D9EE9F4BC5D /* LLDebugTool.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LLDebugTool.debug.xcconfig; sourceTree = ""; }; - 17ADF01D28B1234DB83835341420DD8E /* NSMutableString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableString+AvoidCrash.h"; path = "AvoidCrash/NSMutableString+AvoidCrash.h"; sourceTree = ""; }; - 17B11A3362675374E7BE5EE1E257DC41 /* UIImage+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIImage/UIImage+LL_Utils.h"; sourceTree = ""; }; - 17BE133F6B416E0B4667327F8DC2F971 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; - 17C5054B2F041289E6152AF19E87BB7C /* YBIBVideoActionBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoActionBar.m; path = Video/YBIBVideoActionBar.m; sourceTree = ""; }; - 17E270C65921C7D5513FFA0FC14025D1 /* ResourceBundle-FMDB_Privacy-FMDB-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-FMDB_Privacy-FMDB-Info.plist"; sourceTree = ""; }; - 17E57202760A414A5DEE23C12590359C /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; - 17E7451A26FD340DFC6789922EC57BD3 /* LLPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLPinAnnotationView.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLPinAnnotationView.h; sourceTree = ""; }; + 176EC1FA23F354ACC3E12A660507847F /* KaraokeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KaraokeView.swift; path = AgoraLyricsScore/Class/KaraokeView.swift; sourceTree = ""; }; + 17A2EE449522DCED16FF69CB080F8B07 /* YYTextDebugOption.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextDebugOption.m; path = YYText/Component/YYTextDebugOption.m; sourceTree = ""; }; 17F101A8D76A7CB07D0256337B955E80 /* TUIChat-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIChat-umbrella.h"; sourceTree = ""; }; - 18189CB7EED98ED6BEF6B7461718F088 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; - 182BC3F288A6B15979B528ABFB10CC27 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImageWebPCoder/Private/SDmetamacros.h; sourceTree = ""; }; - 1832E880D544811244EAB35D8B3D8E8B /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; - 183845B9EBDD6BF4B3CE41D4A662FF19 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; - 185622C3F1CFB4EC61C9871987D0629F /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + 180E8B14FBA98D060BE0B6BA6136D5DD /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 182D05E9C4066BF7CB2532FAD45EE86F /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 18420021A7B1BD23BE8FD0CC278C9B57 /* OSSSignUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSSignUtils.h; path = AliyunOSSSDK/Signer/OSSSignUtils.h; sourceTree = ""; }; 185891CE0FA5AA263CFA1982F4E5B3F1 /* TUIReplyMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyMessageCellData.h; sourceTree = ""; }; 1861D51E6AFECEB294232A4496429A63 /* TIMCommon-TIMCommon_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "TIMCommon-TIMCommon_Privacy"; path = TIMCommon_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 18716C601D9EEF138FF5701638193B02 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; - 187E24C1251D9FFD71CCE93F4171FB63 /* NSMutableDictionary+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+AvoidCrash.m"; path = "AvoidCrash/NSMutableDictionary+AvoidCrash.m"; sourceTree = ""; }; - 189CC63EEC72C11E1AC0EE6910A2D75F /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 1878A5067AE8B0473732790299DBB133 /* YBIBLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBLoadingView.m; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.m; sourceTree = ""; }; + 18B7096A5E2FB6204CEB59A13E752361 /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; + 18CAAFC88AC77CDDEB1287E1863E3537 /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; + 18D10D60FDAB96D86A0AB66AD1178534 /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; 18EBAF584B696CB221C9BEC2A9B9E812 /* TUICommonModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICommonModel.m; sourceTree = ""; }; 18F28F3038AFFB65CF4B02270E8D7093 /* TUIReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyQuoteView_Minimalist.m; sourceTree = ""; }; - 19132C55BEE067CF849079E08068A6A9 /* YBIBDataMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDataMediator.m; path = YBImageBrowser/Base/YBIBDataMediator.m; sourceTree = ""; }; - 191D1B85DDA9713AAA965956F2174BE9 /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; - 1949F3DA82D6FDFED9EBEF7BB872ECB4 /* LLDebugTool-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LLDebugTool-prefix.pch"; sourceTree = ""; }; - 1961E8411253460C2F285EE3B4F38648 /* UIWindow+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIWindow/UIWindow+LL_Utils.h"; sourceTree = ""; }; - 198915EBB4A948D3DB2DF2367651E1C3 /* OSSResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSResult.m; path = AliyunOSSSDK/OSSResult.m; sourceTree = ""; }; - 19C74AC116B11431A7CC09C46A54865A /* MQTTDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTDecoder.h; path = MQTTClient/MQTTClient/MQTTDecoder.h; sourceTree = ""; }; - 19C8746E026F91511F9A6ADD5C79131B /* LyricsFileDownloaderProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricsFileDownloaderProtocol.swift; path = AgoraLyricsScore/Class/Downloader/LyricsFileDownloaderProtocol.swift; sourceTree = ""; }; - 1A06EFA7457D6C574BCCEA8116798F2F /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - 1A6288BCDD450362740A6331EC053E86 /* RACSerialDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSerialDisposable.m; path = ReactiveObjC/RACSerialDisposable.m; sourceTree = ""; }; - 1A7F945A756F8036D668426959BB9FE4 /* LLRouter+Screenshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Screenshot.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Screenshot.m"; sourceTree = ""; }; - 1A81F08F87DCEBC896979AC751030CF1 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 1A87F0D9B5B593BD31241DCD88F68F0E /* OSSUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSUtil.h; path = AliyunOSSSDK/OSSUtil.h; sourceTree = ""; }; - 1AAB0867ED6A458E0B07F580C634DF93 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + 18F4C4629CC425BF3DE1AF23A034EC2A /* MQTTPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTPersistence.h; path = MQTTClient/MQTTClient/MQTTPersistence.h; sourceTree = ""; }; + 19273D67C7D67D752C0B805B300C27F3 /* Zip-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Zip-dummy.m"; sourceTree = ""; }; + 1947430A08FD5DE906F4FA0E5CA162EE /* AgoraComponetLog-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AgoraComponetLog-xcframeworks.sh"; sourceTree = ""; }; + 195C3C289162E648A1D619A1B4B96E7A /* LLShortCutModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutModel.m; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutModel.m; sourceTree = ""; }; + 196F0625998DC51DDCF87BFDF917C668 /* NSMutableString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableString+AvoidCrash.m"; path = "AvoidCrash/NSMutableString+AvoidCrash.m"; sourceTree = ""; }; + 19892B4444E8A8E2B48DFB057AFF8C54 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 19963A5B4C3FD728A2A2BE72D49BF3ED /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 19A0587CA47990B3165DCD372D3C9787 /* LLDetailTitleSelectorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleSelectorCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleSelectorCell.m; sourceTree = ""; }; + 19BDE7DE37FB94AF8F799EB887B2959C /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 19E9FFA06A50A1FA4E030472C000813B /* AgoraAiNoiseSuppressionExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiNoiseSuppressionExtension.xcframework; sourceTree = ""; }; + 19EA860424B2E003DEF032573D40DF17 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; + 19EF0D68B436BB55EB5138A59AD851AD /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 19F3149D5D563AEB54551B9A84B47865 /* UIPasteboard+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIPasteboard+YYText.h"; path = "YYText/Utility/UIPasteboard+YYText.h"; sourceTree = ""; }; + 19F5B12627C5AA63AD9135DE3E6260CB /* FMResultSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMResultSet.h; path = src/fmdb/FMResultSet.h; sourceTree = ""; }; + 1A05C39702EF96E64D5A8F78FAA0AEE7 /* YBIBVideoData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoData+Internal.h"; path = "Video/YBIBVideoData+Internal.h"; sourceTree = ""; }; + 1A21449F09A73A1E07B5EBA56EA816D0 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 1A216F21A0B9C30986ED0630A2105BF3 /* YBImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImage.m; path = YBImageBrowser/Image/YBImage.m; sourceTree = ""; }; + 1A46F62C62F5816CED7DED7AE930B1DA /* NSDictionary+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YYAdd.h"; path = "YYCategories/Foundation/NSDictionary+YYAdd.h"; sourceTree = ""; }; + 1A4EF6B84B65165920D96CC4503CCC85 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; + 1A88AD91A6FB86BFBBF07A36A5C85A1B /* GPBUnknownFields+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GPBUnknownFields+Additions.swift"; path = "objectivec/GPBUnknownFields+Additions.swift"; sourceTree = ""; }; + 1A91AA397556CC9C7060BEE7A4434CAA /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 1A9FADDA2D43F976F452DCD9C6C75C42 /* OSSBolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSBolts.h; path = AliyunOSSSDK/OSSTask/OSSBolts.h; sourceTree = ""; }; + 1AB00D2FD73F42A4B4405E3C4E458E83 /* ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist"; sourceTree = ""; }; + 1ABB117959382F8EF646811ABA4EE0E6 /* LLFilterTextFieldCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterTextFieldCell.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldCell.h; sourceTree = ""; }; + 1AD2B1887F9946F4A3CC53C3A5A7B630 /* RACSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriber.m; path = ReactiveObjC/RACSubscriber.m; sourceTree = ""; }; 1AD3A57805F1807345E09E59E29510FB /* TUIConversationListDataProvider_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationListDataProvider_Minimalist.h; sourceTree = ""; }; - 1AD60B06577BA289E66C5B7000756EAA /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 1AD45616632E2D6FB7219489EF525303 /* NSData+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+YYAdd.m"; path = "YYCategories/Foundation/NSData+YYAdd.m"; sourceTree = ""; }; + 1ADB21FD1AACA89F1FB5A6D577CEE0A8 /* IQKeyboardManagerConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstants.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstants.h; sourceTree = ""; }; 1AE47120AACC023A925FF8799BECF23D /* TUIGroupCreatedCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupCreatedCell_Minimalist.h; sourceTree = ""; }; 1AE7F39720B6351447C0166FA9BD3C05 /* TUIChatDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatDataProvider.h; sourceTree = ""; }; - 1AFA1A48B956B9E2FB4F165F9A6BB812 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; 1B01055A02C595C4CC216230475CCEF1 /* TUIGlobalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGlobalization.h; sourceTree = ""; }; - 1B17D07124DB45DB3D838DD1F9DA9D80 /* YYTextContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextContainerView.m; path = YYText/Component/YYTextContainerView.m; sourceTree = ""; }; 1B1EB606B1F4A7C6FCDE8A933428596B /* TUITypingStatusCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITypingStatusCellData.m; sourceTree = ""; }; - 1B2B77628A8FA421B081428BD80938AE /* LLTitleCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleCellView.m; sourceTree = ""; }; - 1B2C858A89E1E17FD41FD9D325656B56 /* YYTextInput.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextInput.m; path = YYText/Component/YYTextInput.m; sourceTree = ""; }; - 1B4E077F22E32C5CF46B78843A10DFCE /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; - 1B66553143E58CA98B6CF60228E7E57A /* QGVAPMetalView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalView.h; sourceTree = ""; }; - 1B8283EEE24956811D5ADF0C4C979C78 /* NSOrderedSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSOrderedSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.m"; sourceTree = ""; }; - 1BA75A0E201D2B5862D979113B95F370 /* LLScreenshotPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotPreviewViewController.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotPreviewViewController.h; sourceTree = ""; }; - 1BA7F43E215FC64717DBC47A83CE8783 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; - 1BAD597D30AA768ABDE2B6CA1CF54B6A /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; - 1BE9427B6CA705B2004119784C908CCD /* LLAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAnnotation.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLAnnotation.m; sourceTree = ""; }; - 1BFF5E6E9BCED6C14F0C8A72C68F0583 /* OSSTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSTaskCompletionSource.m; path = AliyunOSSSDK/OSSTask/OSSTaskCompletionSource.m; sourceTree = ""; }; + 1B20C25F7405FD9E57B73C3A72FFFCB8 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 1B3DD5FA7ADF78EBF57830D7902FBF52 /* LLCrashViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashViewController.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashViewController.m; sourceTree = ""; }; + 1B403AFD3386756786B7F92B5A1D84B3 /* UIView+SDExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SDExtension.m"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.m"; sourceTree = ""; }; + 1B669E57FA769FDF71F6D8A261B286AF /* SVGAAudioLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioLayer.h; path = Source/SVGAAudioLayer.h; sourceTree = ""; }; + 1B682B2D49A459741652DEE728A1163D /* OSSHttpdns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSHttpdns.h; path = AliyunOSSSDK/OSSHttpdns.h; sourceTree = ""; }; + 1B8DDE6261E463904F0E0DAD4AF0CF2C /* QGMP4Box.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4Box.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Box.m; sourceTree = ""; }; + 1B983014BE906CBD7A984B45476F4FC8 /* NSObject+YYAddForKVO.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAddForKVO.m"; path = "YYCategories/Foundation/NSObject+YYAddForKVO.m"; sourceTree = ""; }; + 1BA6DF5BE5A1DBE7A5CAF475B59DC668 /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; + 1BB42E948C2F7E7473873E19D52BFA99 /* LLComponentWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLComponentWindow.m; path = LLDebugTool/Core/Others/CommonUI/Window/ComponentWindow/LLComponentWindow.m; sourceTree = ""; }; + 1BD5CCBD233C9725E461C49442B1F843 /* UICollectionReusableView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionReusableView+RACSignalSupport.h"; path = "ReactiveObjC/UICollectionReusableView+RACSignalSupport.h"; sourceTree = ""; }; + 1C026300FFFB099F48154B7D5E9C26B1 /* LLScreenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshot.h; path = LLDebugTool/Core/Component/Screenshot/LLScreenshot.h; sourceTree = ""; }; + 1C1DA722249DD04340455DFA86D43927 /* QGAnimatedImageDecodeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeConfig.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeConfig.h; sourceTree = ""; }; + 1C203BA082EC1DA4047762B2C81E58B9 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = ""; }; + 1C48DE11BB2002EE471F4BC6C1FE9B15 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; 1C57656CFFDD0E3A00DA919DA53EAD2E /* TUIVoiceMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVoiceMessageCellData.h; sourceTree = ""; }; - 1C6F36ADD0E9D14869F7B233361409B2 /* YBImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImage.m; path = YBImageBrowser/Image/YBImage.m; sourceTree = ""; }; + 1C5EABFA1248704C4935F55A44D0FEAF /* LLSandboxViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxViewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxViewController.h; sourceTree = ""; }; + 1C743C0A955ACC0E0775005EB0D41E6B /* YBIBPhotoAlbumManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBPhotoAlbumManager.h; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.h; sourceTree = ""; }; 1C7865F99FD95F09847F533F33A10298 /* TUIVideoCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoCollectionCell.h; sourceTree = ""; }; - 1C938A5B614AE509B580E26DD46574E9 /* LLComponentWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponentWindow.h; path = LLDebugTool/Core/Others/CommonUI/Window/ComponentWindow/LLComponentWindow.h; sourceTree = ""; }; - 1CA6F7206F69F9B682A5F73721301524 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; - 1CC3349B0B2B63EAD573380E56B3ADE4 /* LLShortCutViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutViewController.h; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutViewController.h; sourceTree = ""; }; - 1CC583DA1D1A2CD80098BBBC96435D34 /* LLRouter+Crash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Crash.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Crash.h"; sourceTree = ""; }; - 1CD7CA8A9AB3021E7AFF3030270FB812 /* TZImagePickerController.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TZImagePickerController.bundle; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle; sourceTree = ""; }; - 1D120B79CD3202D887FC204B49B19C82 /* LLLogCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogCell.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogCell.h; sourceTree = ""; }; + 1C7FF4E56FB57E68D16A5E3145BCF530 /* OSSIPv6PrefixResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSIPv6PrefixResolver.h; path = AliyunOSSSDK/OSSIPv6/OSSIPv6PrefixResolver.h; sourceTree = ""; }; + 1CD8647F3F770C4C44B6909BA049DD1D /* IQTitleBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTitleBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h; sourceTree = ""; }; + 1CF9327BF7C88C0B6AAF3178DA04CC51 /* IQPreviousNextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQPreviousNextView.h; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.h; sourceTree = ""; }; + 1CFB72C52D3A20B7F2E09BEDA45ED8F8 /* YYModel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYModel-Info.plist"; sourceTree = ""; }; + 1CFC5AEBAA715076772A3FC1E5E1485A /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; + 1D2953BEEA9E7DD25F9FEE070C93EE01 /* LLDetailTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleCell.m; sourceTree = ""; }; + 1D5C836EF20E3D39FF804AEB9B1D57F7 /* BRTextPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextPickerView.h; path = BRPickerView/TextPicker/BRTextPickerView.h; sourceTree = ""; }; 1D62A009291D7554837AE9F991AF602C /* TIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMDefine.h; sourceTree = ""; }; - 1D6E7CFDD14E9508F9654A1DE003ADDA /* LLWidgetBorderWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderWindow.m; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderWindow.m; sourceTree = ""; }; - 1D7DFF1CA388472E961A8B9DC25AC9E6 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; - 1DAD243B41986AEEE3A6401F10596E2C /* LLLocationProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationProxy.h; path = LLDebugTool/Core/Component/Location/Function/LLLocationProxy.h; sourceTree = ""; }; - 1DAE84DCB5A095D9C7D8C9461DD11FB0 /* ScoringView+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringView+Events.swift"; path = "AgoraLyricsScore/Class/Scoring/View/ScoringView+Events.swift"; sourceTree = ""; }; - 1DCA3E54229CB5C896E2BEC7DF184910 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + 1D8463AD16E20FEE262A6EC2DC418D2B /* LLWindowManager+AppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+AppInfo.h"; path = "LLDebugTool/Core/Component/AppInfo/UserInterface/LLWindowManager+AppInfo.h"; sourceTree = ""; }; + 1D8BECC77DA0256CDB6F464348B52C83 /* LLDetailTitleSelectorCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleSelectorCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleSelectorCellView.m; sourceTree = ""; }; + 1D9024CE53F8BB44B99BED9ADAADBEC5 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 1D934EAAAD9213F619EBB361ECB5D97B /* LLStorageModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLStorageModel.h; path = LLDebugTool/Core/Others/CommonUI/Model/Storage/LLStorageModel.h; sourceTree = ""; }; + 1DA270961CB495F878ECF5BF25189FEB /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; 1DCFA6A608700DFA6B10940A80171747 /* TUIFoldConversationListBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFoldConversationListBaseDataProvider.h; sourceTree = ""; }; - 1DDBC5006D2DCDFCCEE8DAC90A13D9FE /* NSObject+YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYModel.h"; path = "YYModel/NSObject+YYModel.h"; sourceTree = ""; }; - 1E0FB9ED41C16EC2820F545A6164ACE9 /* LLBaseWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseWindow.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseWindow.h; sourceTree = ""; }; - 1E269E51228BF01084C8B69B97FCACB7 /* LLHierarchyDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyDetailViewController.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyDetailViewController.h; sourceTree = ""; }; - 1E3106EECF46A268F889C8DB2E925DFD /* GPBTimestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBTimestamp.pbobjc.h; path = objectivec/GPBTimestamp.pbobjc.h; sourceTree = ""; }; + 1DFC4FE506A8B7A0543399AA7D659D80 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + 1DFCD9D1F043F199564DA45EC1E218EC /* RACScopedDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScopedDisposable.h; path = ReactiveObjC/RACScopedDisposable.h; sourceTree = ""; }; + 1E0638C21C467AA43795C1ADEE22ADA5 /* LLCrashDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashDetailViewController.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashDetailViewController.m; sourceTree = ""; }; + 1E241228CEDF79BEF3B92FA29E248D54 /* UISlider+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISlider+RACSignalSupport.m"; path = "ReactiveObjC/UISlider+RACSignalSupport.m"; sourceTree = ""; }; 1E4A1EA0001525A567CA5C9A0ACD8D79 /* TUIMergeMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeMessageCell_Minimalist.m; sourceTree = ""; }; - 1E6FF8E3766C19DA31B2000346E77664 /* LLHierarchyComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyComponent.h; path = LLDebugTool/Core/Component/Hierarchy/LLHierarchyComponent.h; sourceTree = ""; }; - 1E7A91F503A954414CF6404E13E5C5F9 /* TADotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TADotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.m; sourceTree = ""; }; - 1E7D7BDB20322CEBB2FA92D52C2E50A5 /* MQTTCFSocketDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketDecoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.m; sourceTree = ""; }; + 1E5B4A02151E0AC91F638B2A3F028F76 /* YYCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYCache.m; path = YYCache/YYCache.m; sourceTree = ""; }; + 1E7B96200FED33071FAA8946D3A6788E /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 1EB3DA14360363BDCEC1A1669BAFB2CD /* TUIConversationSelectController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationSelectController.m; sourceTree = ""; }; - 1EBEBBED7AC9F00D30A97802EF557E9D /* LLDebugTool-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LLDebugTool-Info.plist"; sourceTree = ""; }; - 1EC7C356B61B7189B10CBD86677FB054 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; - 1EDD69BE33EAB50AFC53C13AF7BD3A5D /* QGBaseAnimatedImageFrame+Displaying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QGBaseAnimatedImageFrame+Displaying.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame+Displaying.h"; sourceTree = ""; }; - 1EE08EB50C25CF61B4DD08F7B0319954 /* SVGAVideoSpriteEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteEntity.h; path = Source/SVGAVideoSpriteEntity.h; sourceTree = ""; }; + 1EC213AA74CEF098ADBC9AF0E46C7E63 /* UIApplication+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+YYAdd.m"; path = "YYCategories/UIKit/UIApplication+YYAdd.m"; sourceTree = ""; }; + 1EDEE3DF230A0C21740AFF82453678FC /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; 1EED6B4D68B51A9CA8E4B61BB1614666 /* TUIMessageCellLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageCellLayout.h; sourceTree = ""; }; - 1EF6328B9D978C844E4CB81FAE6FD9A2 /* FMDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabase.h; path = src/fmdb/FMDatabase.h; sourceTree = ""; }; - 1F13B360248B1DA3294BE78DD40E42EE /* QGAnimatedImageDecodeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeThread.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThread.h; sourceTree = ""; }; - 1F3146133503DA011F9EA0BC4ED4DC68 /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; - 1F3324453BACEA82E7701AA9967FD4DF /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 1F6237FCD49F56E58E35E4B1E6FEA5F1 /* YBIBCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionView.h; path = YBImageBrowser/Base/YBIBCollectionView.h; sourceTree = ""; }; - 1F6F8F32E8B9B792A6EE13A5AFDAC80B /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + 1EF077E1326B5D643F8DA3DC7228C74E /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; + 1F45A768F6ABE10A865ADEE0772C06C4 /* LLLogWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogWindow.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogWindow.m; sourceTree = ""; }; + 1F8AA2E551ED1527D8B46CFDA30457A9 /* LLSandboxComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxComponent.h; path = LLDebugTool/Core/Component/Sandbox/LLSandboxComponent.h; sourceTree = ""; }; 1FBFBF1657F4C8B08A3A6870AFFF5457 /* TUIMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageCellData.m; sourceTree = ""; }; - 1FD55C05BD52A295A1AFEB95985876CF /* NSObject+RACDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDescription.m"; path = "ReactiveObjC/NSObject+RACDescription.m"; sourceTree = ""; }; + 1FC3AF7E7065298F07CF881EB71F6743 /* AgoraRtcKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraRtcKit.xcframework; sourceTree = ""; }; + 1FC8955AE81C82455EBA2CD27CCDF355 /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; + 1FCEB5B1CE94F3E0C081CE12F3F86133 /* GPBAny.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBAny.pbobjc.m; path = objectivec/GPBAny.pbobjc.m; sourceTree = ""; }; 1FDA6E658D588ECAEFD0121E81EF3A4D /* TUIChatFlexViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatFlexViewController.m; sourceTree = ""; }; - 1FF229157793D8CB967AF9A04414B152 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; 1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2009E7DCD0A87C3894AD0DAFE1F314DE /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; + 201746211CE34F124E35D10C68791A4B /* RACTargetQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTargetQueueScheduler.h; path = ReactiveObjC/RACTargetQueueScheduler.h; sourceTree = ""; }; 202BB8B880446B1F9B7C7708BF26FDD1 /* TUIFaceMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFaceMessageCell_Minimalist.m; sourceTree = ""; }; - 202EE81F009821800C315AAFE828A1FD /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; - 2049E6B70737448EE92FF6A23B15BC44 /* LLSandboxModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxModel.m; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxModel.m; sourceTree = ""; }; - 2055103586589AF361753785059DC48A /* NSObject+YYModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYModel.m"; path = "YYModel/NSObject+YYModel.m"; sourceTree = ""; }; - 2057DFC647EAB949C1C070570B44FA76 /* RACSignalSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignalSequence.h; path = ReactiveObjC/RACSignalSequence.h; sourceTree = ""; }; - 207F3A67ED2C4C4027093B6D485C0F99 /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; - 20859C627E85B98860B54F214856CD26 /* LLWindowManager+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Hierarchy.h"; path = "LLDebugTool/Core/Component/Hierarchy/UserInterface/LLWindowManager+Hierarchy.h"; sourceTree = ""; }; + 2031054870ACAE160DB061A19CD5B9FA /* MQTTCFSocketDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketDecoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.m; sourceTree = ""; }; + 2046F5DB3072AA404306987E5954F7E9 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; + 205478D6096D2F67476662CBE8198CF2 /* RACKVOTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOTrampoline.m; path = ReactiveObjC/RACKVOTrampoline.m; sourceTree = ""; }; + 20549C6E077C1966886A7F4966DFFE2D /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 206CEEB7B03796F0D8BB1C23DE44714E /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 206F285C417EB4592AD582E0E645404D /* LLHtmlUIWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlUIWebViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlUIWebViewController.h; sourceTree = ""; }; 209879172E5087EAA9EADBF0F6D8DFBF /* TUIRelationUserModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIRelationUserModel.h; sourceTree = ""; }; - 20A0E759EDC4345F4D97A1C092A3B635 /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; - 20A0FAAE0A4088D0AD2BFB129FA0477C /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; - 20A2051271A20D67F48F6F669DD8F4BD /* OSSClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSClient.m; path = AliyunOSSSDK/OSSClient.m; sourceTree = ""; }; - 20D8160C42603CB6E1A7315CF5DFFA06 /* LLFilterEventView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterEventView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterEventView.m; sourceTree = ""; }; + 20A3B8F1012D1AFC71E985A9D9C0F1A8 /* LLDebugTool.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = LLDebugTool.modulemap; sourceTree = ""; }; + 20A60CFBEC429CE08E5B9CD466502973 /* YBIBCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionViewLayout.m; path = YBImageBrowser/Base/YBIBCollectionViewLayout.m; sourceTree = ""; }; + 20AF907DFE0BD391414559970C40DA48 /* LLHierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchy.h; path = LLDebugTool/Core/Component/Hierarchy/LLHierarchy.h; sourceTree = ""; }; + 20CA6B0B009D02EE41529269BB0B0177 /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; + 20D0B4E551C2CF5AF61B7EC31AF96DCE /* UIControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupport.h"; path = "ReactiveObjC/UIControl+RACSignalSupport.h"; sourceTree = ""; }; + 2109E0B0456FB1B07A2362495F92B4DC /* LLSandboxHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxHelper.m; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxHelper.m; sourceTree = ""; }; 21169C94E627784A07C82A02EAA0C0B8 /* TUIConversationSelectDataProvider_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationSelectDataProvider_Minimalist.m; sourceTree = ""; }; + 21269D852F39E22D6312538D3EF162A4 /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; 2130188A88059BB6862656396FAD3C0F /* TUIGlobalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGlobalization.m; sourceTree = ""; }; - 213033B1811DB0A56A066A43ACBCF654 /* JXPagingView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXPagingView.modulemap; sourceTree = ""; }; - 2131D154660C4EAC296EFECBBEAFAD58 /* LLNetworkDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkDetailViewController.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkDetailViewController.h; sourceTree = ""; }; + 2140F903354FA7A1562D5065709EF8CA /* NSFileHandle+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileHandle+RACSupport.m"; path = "ReactiveObjC/NSFileHandle+RACSupport.m"; sourceTree = ""; }; 21428AF52FBF5DEC274F06D5C60B0C16 /* TUIMemberCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMemberCell_Minimalist.m; sourceTree = ""; }; - 215C8A666EDC3B538E8D06BD21D6850E /* RACStringSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStringSequence.h; path = ReactiveObjC/RACStringSequence.h; sourceTree = ""; }; + 2154EC194925378F4B4970367A60560E /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; 217E31AF5E6DE232205A50434411FA03 /* TUITypingStatusCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITypingStatusCellData.h; sourceTree = ""; }; - 218D58BFFF946731944A7EFE2C0E0B3B /* YBImageBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YBImageBrowser-dummy.m"; sourceTree = ""; }; + 2195192E0EB44905D32CD9ADF59CC941 /* YBImageBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YBImageBrowser-Info.plist"; sourceTree = ""; }; 219FA74A8DCAA0E02134F5C3C1E58329 /* ResourceBundle-TUIConversation_Privacy-TUIConversation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TUIConversation_Privacy-TUIConversation-Info.plist"; sourceTree = ""; }; - 219FB56448097322467C8B57EC0FC71E /* LLCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrash.h; path = LLDebugTool/Core/Component/Crash/LLCrash.h; sourceTree = ""; }; - 219FEEF3126AB99A0D6ED5F37BFB5828 /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; - 21B04E41046AED03D6128F95A6378E7E /* NSAttributedString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+AvoidCrash.m"; path = "AvoidCrash/NSAttributedString+AvoidCrash.m"; sourceTree = ""; }; 21C50C82FD0F580C7860E4241DC8B841 /* YtSDKKitFrameworkTool.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YtSDKKitFrameworkTool.framework; path = Libs/YtSDKKitFrameworkTool.framework; sourceTree = ""; }; - 21CAFC1B1BDDE00F7B45E48F884F4FDA /* BRAddressPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressPickerView.m; path = BRPickerView/Deprecated/AddressPickerView/BRAddressPickerView.m; sourceTree = ""; }; - 21D0DF5390F7CCEE69334C80A20A4500 /* LLButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLButton.h; path = LLDebugTool/Core/Others/CommonUI/View/TabBarButton/LLButton.h; sourceTree = ""; }; - 21D4DA666456AB2B6E1EBAC26397C95B /* OSSNSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSNSLogger.m; path = AliyunOSSSDK/OSSFileLog/OSSNSLogger.m; sourceTree = ""; }; - 21E50F99000268DCD6D0779DF9DB9096 /* LLBaseTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseTableViewController.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewController.h; sourceTree = ""; }; + 21C9E73417D17027540FBD32658CD01C /* SVGAVideoSpriteEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteEntity.m; path = Source/SVGAVideoSpriteEntity.m; sourceTree = ""; }; + 21D150A1E98C12FF95AA2A0E954B188A /* LLSandboxModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxModel.h; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxModel.h; sourceTree = ""; }; + 21DD07E2DB0DE908A2DCDE7B482E2EF3 /* OSSDeleteObjectTaggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteObjectTaggingRequest.h; path = AliyunOSSSDK/OSSDeleteObjectTaggingRequest.h; sourceTree = ""; }; + 21E16ABE190784FF95B859CA8F1ABEB6 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; 21F67884B0B7892FCFAF0E1EF80ABDF3 /* TUIGroupConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupConfig.m; sourceTree = ""; }; - 22017ADA000F896E51A57ACBDA0888D4 /* YBIBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBUtilities.h; path = YBImageBrowser/Helper/YBIBUtilities.h; sourceTree = ""; }; - 22210E8640ABD66A1DD0851EC9A04162 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 224DD47F34B47E7B702CBE7CFC2D5B54 /* RACGroupedSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACGroupedSignal.m; path = ReactiveObjC/RACGroupedSignal.m; sourceTree = ""; }; - 226CCDC5DDD850348AD24827B4EDABE8 /* UIColor+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIColor+VAPUtil.h"; sourceTree = ""; }; - 2279C662B44808F31E51A571611C118E /* Extentions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extentions.swift; path = AgoraLyricsScore/Class/Downloader/Extentions.swift; sourceTree = ""; }; - 227A716243BD0EAA64475F0D97D5D02A /* UIPasteboard+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIPasteboard+YYText.h"; path = "YYText/Utility/UIPasteboard+YYText.h"; sourceTree = ""; }; - 227AEE53A04A7545BF5A2F5805DD470F /* QGHWDMetalRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGHWDMetalRenderer.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalRenderer.m; sourceTree = ""; }; - 2297E410DD5AB55F8BC6138581E57481 /* YBIBContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBContainerView.h; path = YBImageBrowser/Base/YBIBContainerView.h; sourceTree = ""; }; - 229CA3C47C865B6B419FAFD1BB4D91A6 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.m"; sourceTree = ""; }; - 22B3816F1DE8051856914DB7F4396DFB /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MetalKit.framework; sourceTree = DEVELOPER_DIR; }; - 22C456ECBB644B50733798F90577B926 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; - 22D4FFB62CA71145F25760B0C5D1FD00 /* YYMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYMemoryCache.h; path = YYCache/YYMemoryCache.h; sourceTree = ""; }; - 22DF0FD5936A090A1C87D26E773BA337 /* UIView+VAP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+VAP.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/UIView+VAP.m"; sourceTree = ""; }; - 22E70BE34F6912144082E4DC965D5C3D /* UIView+VAP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+VAP.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/UIView+VAP.h"; sourceTree = ""; }; + 22213487E53AA83762A2083D3ADBA990 /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; + 223957C4542E867790E30E38FAB68101 /* YYDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYDiskCache.h; path = YYCache/YYDiskCache.h; sourceTree = ""; }; + 225B9D19B39419A86C8B3D9105211FA3 /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; + 2268F2FD0FED2B17CE1C6552CF725F23 /* AgoraVideoAv1EncoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoAv1EncoderExtension.xcframework; sourceTree = ""; }; + 22711BFFEA064CD5FE6D3C22DBC9158D /* GPBEmpty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBEmpty.pbobjc.m; path = objectivec/GPBEmpty.pbobjc.m; sourceTree = ""; }; + 227482112708CF2FCE79D210B0E78238 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 22882EECE2115824AE08DDE008698515 /* QGMP4FrameHWDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4FrameHWDecoder.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGMP4FrameHWDecoder.h; sourceTree = ""; }; + 22B017C7FDB4A324DEF797B894E90BEE /* LLCrashViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashViewController.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashViewController.h; sourceTree = ""; }; + 22BB10C33BB18B3202A34C7D2A937F0C /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; + 22CEADC5B86E9A4199E7AFB7C446AA3B /* QGVAPSafeMutableArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPSafeMutableArray.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableArray.m; sourceTree = ""; }; 22EAE43A3280942E07FB2459F848722A /* TUIImageReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageReplyQuoteViewData.m; sourceTree = ""; }; 22F173A85B4B6FDF1FF684108CDB7251 /* TUIConversationTheme_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversationTheme_Minimalist.bundle; path = Resources/TUIConversationTheme_Minimalist.bundle; sourceTree = ""; }; - 230DE1B8D8A7BA91D44A0B9CDD5412BE /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + 22F58C07C8461290EF57F06B810A2D66 /* UIBezierPath+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBezierPath+YYAdd.h"; path = "YYCategories/UIKit/UIBezierPath+YYAdd.h"; sourceTree = ""; }; 2321C1B30776D9537BF1098966CE81BB /* TUIImageMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageMessageCellData.h; sourceTree = ""; }; + 23247EF611DA3AD6CF1F2A92738C3F3A /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; 23282B13250A6E08A1364B956B7E310B /* TUIAIDenoiseSignatureManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIAIDenoiseSignatureManager.m; sourceTree = ""; }; - 23868E6AE5B4C289578AE40DA2186B02 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 239ADF6EFE739BECDC07FA65B78D0EB9 /* NSAttributedString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+AvoidCrash.h"; path = "AvoidCrash/NSAttributedString+AvoidCrash.h"; sourceTree = ""; }; + 23299C366F15C247D63EF849DF61EDC9 /* LLFilterOtherView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterOtherView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterOtherView.h; sourceTree = ""; }; + 233276ED57DDAD4E609D8DFB0EBCCC92 /* LLScreenshotImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotImageView.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotImageView.h; sourceTree = ""; }; + 234F27068DB78A5D9A3FEDF406C515DE /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; + 236E454306F606C3F011D8CD029CC748 /* LLTitleHeaderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleHeaderView.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleHeaderView.h; sourceTree = ""; }; 23A40EB4AA945E58D683522C7267A6BA /* TUIUserAuthorizationCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIUserAuthorizationCenter.m; sourceTree = ""; }; - 23AEE454DC4D49D37277DB6247E37795 /* YBImageBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-prefix.pch"; sourceTree = ""; }; - 23CE561FB84256322AD3CC8C8F2FBD13 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; - 23D8C70D0B57AA6D3693776C0FC1ED68 /* LLCrashComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashComponent.m; path = LLDebugTool/Core/Component/Crash/LLCrashComponent.m; sourceTree = ""; }; - 23D91716869C004B745A75D6A55877A7 /* LLHtmlConfigViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlConfigViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlConfigViewController.m; sourceTree = ""; }; - 23E23939989CAA44191171F82C5BC85D /* TZImagePickerController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TZImagePickerController.modulemap; sourceTree = ""; }; - 23E5ED25FBA3DB559B9B686C7B41110F /* LLWindowManager+Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Hierarchy.m"; path = "LLDebugTool/Core/Component/Hierarchy/UserInterface/LLWindowManager+Hierarchy.m"; sourceTree = ""; }; - 24008A6AC5F9EE8AB19DD1F69CF6D405 /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; - 240C85054B3ACB030DB1389E90CF6276 /* sharpyuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_neon.c; path = sharpyuv/sharpyuv_neon.c; sourceTree = ""; }; + 23A5DF27D4A72482918155DD0C42C5AE /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; + 23AD3202055EDA5301C91022B2C83F1B /* AvoidCrashProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AvoidCrashProtocol.h; path = AvoidCrash/AvoidCrashProtocol.h; sourceTree = ""; }; + 23D0835721B014D08CBD12E57CCDCE15 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 23F44CAF0546D581DC68E8E12AAD674C /* YBIBDefaultWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDefaultWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.h; sourceTree = ""; }; + 23FB420840016DC5AFA1637003067FDD /* YYTextSelectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextSelectionView.h; path = YYText/Component/YYTextSelectionView.h; sourceTree = ""; }; + 240EC0D5314707D71622B123B7B06E10 /* UIControl+RACSignalSupportPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+RACSignalSupportPrivate.m"; path = "ReactiveObjC/UIControl+RACSignalSupportPrivate.m"; sourceTree = ""; }; 242584F2D1CEF9A23F6BD1341BB72F25 /* TIMCommon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TIMCommon.modulemap; sourceTree = ""; }; 2427B1D549F423C7E2C4144B1118E36B /* TUIGroupConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupConfig.h; sourceTree = ""; }; - 2444291AB688C50ABDC9C9CC4D36DAAE /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 245039E4F746013BDBE5497A5BEE11FE /* OSSV1Signer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSV1Signer.h; path = AliyunOSSSDK/Signer/OSSV1Signer.h; sourceTree = ""; }; + 24726EDF04425EB9268BBF0BE35F2019 /* UIRefreshControl+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+RACCommandSupport.m"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.m"; sourceTree = ""; }; 24734CFC2869F85306FFB5AF734D3733 /* TUIImageCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageCollectionCell.h; sourceTree = ""; }; - 2478A226694EA576355F356CE78B1009 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImageWebPCoder/Private/SDInternalMacros.h; sourceTree = ""; }; 24A1EEE1269823A6363186D2C76AB03A /* TUIFaceMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFaceMessageCell_Minimalist.h; sourceTree = ""; }; 24B068604F5CEEE22EDBFED6F40D7632 /* TUIConversationListBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationListBaseDataProvider.h; sourceTree = ""; }; + 24B7CE186129047A6456ED65079B6E90 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; 24C970BE8C0F0B966E1D47524E71B5C5 /* TUIMessageItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageItem.h; sourceTree = ""; }; - 24D6BA80B24D7261010827C40754F276 /* OSSCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCancellationTokenSource.m; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenSource.m; sourceTree = ""; }; - 24FEDA6E45780EEB1FC7A5FBF0CB7773 /* LLLocationViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationViewController.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationViewController.m; sourceTree = ""; }; - 251C6F4C3C03EE4832D98EA757202FBD /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 24D3D4145CE006F07F0559089213AC63 /* LyricMachine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricMachine.swift; path = AgoraLyricsScore/Class/Lyrics/LyricMachine.swift; sourceTree = ""; }; + 25106002F2C0045DC60DA393D32734FC /* MQTTSSLSecurityPolicyDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyDecoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.m; sourceTree = ""; }; 25264920B108DDF704289AD5810D5746 /* TUITextReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextReplyQuoteView.h; sourceTree = ""; }; - 2538CF688243B00A06FEA1B8232D18C6 /* YBIBVideoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoCell.h; path = Video/YBIBVideoCell.h; sourceTree = ""; }; - 255296B4132ABB7DF892A626944B3D4B /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; - 2564BB69B5E9ABF9BEEB77793923AE45 /* LLDetailTitleSelectorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleSelectorCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleSelectorCell.h; sourceTree = ""; }; - 25838C14B140F7B06D560254C826AA18 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 2593F0AE7EC89790950148CD420C2579 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; - 25965672B8F9887F2B141002DF1CA35F /* NSURLSession+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSession/NSURLSession+LL_Network.h"; sourceTree = ""; }; + 256205526101F732296DD3DD84FD4A9C /* UIAlertView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+RACSignalSupport.h"; path = "ReactiveObjC/UIAlertView+RACSignalSupport.h"; sourceTree = ""; }; 2598910578FE259E665B3B0E83B7BDF0 /* Pods-QXLive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QXLive.release.xcconfig"; sourceTree = ""; }; - 25A36C60FD8D6F34987EA5FC6FEF558B /* NSParagraphStyle+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSParagraphStyle+YYText.m"; path = "YYText/Utility/NSParagraphStyle+YYText.m"; sourceTree = ""; }; - 25AED5C244790BBB589308F035139A9D /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; 25B480B82BEE1C4C543329E58D895692 /* TUIBaseMessageController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBaseMessageController_Minimalist.m; sourceTree = ""; }; - 25F463FF378C593FE5F844E18BF84740 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + 25E1131249ADEB8EA1D97251E12AB6EA /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; 25FA38DE937645738EE9103E4B8A16CE /* TUIConversationSelectController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationSelectController_Minimalist.m; sourceTree = ""; }; - 25FF9EB3434A6BA5D72BE59A169284B0 /* OSSGetObjectTaggingResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectTaggingResult.h; path = AliyunOSSSDK/OSSGetObjectTaggingResult.h; sourceTree = ""; }; - 261A26E872B2C3E1AB5E393F8CB26608 /* UIImage+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+YYAdd.m"; path = "YYCategories/UIKit/UIImage+YYAdd.m"; sourceTree = ""; }; - 26320C2C43C0E614679C738A85BE3F0E /* RACMulticastConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACMulticastConnection.h; path = ReactiveObjC/RACMulticastConnection.h; sourceTree = ""; }; - 26380C9D20BCD225217D1AA9EA2F65F2 /* NSString+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSupport.m"; path = "ReactiveObjC/NSString+RACSupport.m"; sourceTree = ""; }; - 2647F226484B62624983F47E95BC55EB /* NSURLSessionConfiguration+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSessionConfiguration+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSessionConfiguration/NSURLSessionConfiguration+LL_Network.m"; sourceTree = ""; }; - 2692CBFA6A52D4BE9EC1AAE54A741F1C /* LLRouter+AppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+AppInfo.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+AppInfo.m"; sourceTree = ""; }; - 26A8A137F761E7A75CB29B3D5D345A73 /* LLFunctionItemView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionItemView.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemView.m; sourceTree = ""; }; - 26AB6AC410F7DC658CF4455B32A24796 /* YYText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYText-dummy.m"; sourceTree = ""; }; + 26066A905DEEEE84553A9221450A2D8C /* YBIBVideoTopBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoTopBar.m; path = Video/YBIBVideoTopBar.m; sourceTree = ""; }; + 2637DA96632205B39B650F5D7707CA86 /* MQTTLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTLog.m; path = MQTTClient/MQTTClient/MQTTLog.m; sourceTree = ""; }; + 266354E5F0EE799B2DBF871861949F01 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + 266B7F9B95BC2A2C9927CF9ADF6AA6B9 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; + 268AAD8AB808C0CFBFA84207F5DA46E3 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + 268B852E71965B968C3A86296B48A595 /* LLFunctionWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionWindow.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionWindow.h; sourceTree = ""; }; + 269813640263C63AD251D28B89BEA74B /* LLSandboxViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxViewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxViewController.m; sourceTree = ""; }; + 2698E77D6C0E185839BCB7FFDC1A9658 /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRAddressPickerView.bundle; path = BRPickerView/Deprecated/AddressPickerView/BRAddressPickerView.bundle; sourceTree = ""; }; 26CC58BB257F17999020544D376076FF /* TencentCloudHuiyanSDKFace_framework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TencentCloudHuiyanSDKFace_framework.release.xcconfig; sourceTree = ""; }; - 26D12AE88E3B3D6A2832154BE96EA916 /* LLCrashCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashCell.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashCell.m; sourceTree = ""; }; - 26D4ADF5A7E4B565D4716BDC99346807 /* YYTextWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextWeakProxy.h; path = YYText/Utility/YYTextWeakProxy.h; sourceTree = ""; }; - 2783560BB804E6D797EAC79E8C4077E7 /* QGVAPWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPWeakProxy.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPWeakProxy.m; sourceTree = ""; }; - 279D82420F940FB95BE6B50388A61F4C /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; + 26E5FD2367B4E5D6E3B7E4EF60AA985B /* YBIBImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCell.m; path = YBImageBrowser/Image/YBIBImageCell.m; sourceTree = ""; }; + 273EE05626CE419A5CD1C8843D7F7DD6 /* RACSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignal.h; path = ReactiveObjC/RACSignal.h; sourceTree = ""; }; + 276CE580A63B4C6D0943C51AE0279721 /* UIBarButtonItem+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+RACCommandSupport.m"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.m"; sourceTree = ""; }; + 276EE6334CADB9FC101BF29F6E6E6C96 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + 2777A736EB2CF402FF93A5840C02A123 /* MQTTTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTTransport.m; path = MQTTClient/MQTTClient/MQTTTransport.m; sourceTree = ""; }; + 277B2376ADFADC4C028AB41D28228907 /* QGVAPTextureLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPTextureLoader.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPTextureLoader.m; sourceTree = ""; }; + 27920C8907D0C4BA0EE35D12FCA02C15 /* YYWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYWebImage.debug.xcconfig; sourceTree = ""; }; + 27A74E8E605B833398217C7585B54D30 /* IQKeyboardManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManager-umbrella.h"; sourceTree = ""; }; 27AC6C179096FE28CA4BDABA8BD92E8B /* TUIWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIWeakProxy.m; sourceTree = ""; }; - 27AD69A73C114882899406B247EC830D /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; - 27CE572CA68191166A4E3EF1623F7369 /* MQTTInMemoryPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTInMemoryPersistence.m; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.m; sourceTree = ""; }; - 27EE9CF1E4DBD54F0FFD89F7A7D24F87 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 2819C78B094F13E49B22AC8E46CA5074 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; + 27CDF3758333D3474CC079298D4736DD /* LyricsFileDownloaderProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricsFileDownloaderProtocol.swift; path = AgoraLyricsScore/Class/Downloader/LyricsFileDownloaderProtocol.swift; sourceTree = ""; }; + 27D36B9A44BD6E35F3475595AC7E13B0 /* LLNetworkCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkCell.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkCell.m; sourceTree = ""; }; + 27DF334FB5C90AA90F7FA4EF65244AC6 /* UIColor+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIColor+VAPUtil.h"; sourceTree = ""; }; + 28011C0095CBB91AE3686E2C02CFE20D /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + 280CC3F32E0DD82D6F321811491E9426 /* FMDB-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FMDB-Info.plist"; sourceTree = ""; }; + 282AD344C37FE6C97BC95AB40478A1A6 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + 282F7D9179265592C1D1511E7E769B8A /* UIGestureRecognizer+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+RACSignalSupport.m"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.m"; sourceTree = ""; }; 2834A026635154EEFF04BB3CF2B347A7 /* TUIChatService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatService.h; sourceTree = ""; }; - 28400E04AD0CBA2D8756004DF0EC075F /* YYModel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYModel.modulemap; sourceTree = ""; }; - 28571ECC71184F2A51B4DCE41BEAEE1C /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; - 28780EC7D64E56806225D75003F27141 /* ResourceBundle-JXCategoryView-JXCategoryView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXCategoryView-JXCategoryView-Info.plist"; sourceTree = ""; }; - 2883D008C9B595BB2B75DDC8DD76D1D0 /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; - 288FB3B050864938541428280107A153 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; - 28D4313CCFECF0237D99275D71FEB71A /* YYModel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.release.xcconfig; sourceTree = ""; }; - 28D62B100127DFE4FBCA810A3D25CA3E /* AgoraComponetLog-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AgoraComponetLog-xcframeworks.sh"; sourceTree = ""; }; - 28DA36044D88C23D0A6875E13C548614 /* LLJsonTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLJsonTool.h; path = LLDebugTool/Core/Others/JsonTool/LLJsonTool.h; sourceTree = ""; }; - 28E20C272F9729BBA0CB3812C98282BB /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuickLook.framework; sourceTree = DEVELOPER_DIR; }; + 283BA9DC4F8B80C258BC6CD004061AE6 /* UIImage+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+YYAdd.m"; path = "YYCategories/UIKit/UIImage+YYAdd.m"; sourceTree = ""; }; + 28B71C7F00C85A72DFC0FDAE0D29801C /* TZImagePickerController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TZImagePickerController-dummy.m"; sourceTree = ""; }; + 28C1495CD5448A6EFED38F45A527251B /* FMDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabase.h; path = src/fmdb/FMDatabase.h; sourceTree = ""; }; 28E5DB0D46F7C1455159A225688901A3 /* TUISecondConfirm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUISecondConfirm.m; sourceTree = ""; }; 28F3298C534C0E2FE7758FEAD5E431F9 /* TUIReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyQuoteView.m; sourceTree = ""; }; - 29027EA764A95EDD042BD715D320CF7E /* LLSandboxWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxWindow.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxWindow.h; sourceTree = ""; }; - 2906F96ED42A4E2EDB6A6823C00B8285 /* sharpyuv_dsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_dsp.c; path = sharpyuv/sharpyuv_dsp.c; sourceTree = ""; }; + 29272B13145F66FADEAB7CDBFBFE245A /* NSHTTPURLResponse+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSHTTPURLResponse+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSHTTPURLResponse/NSHTTPURLResponse+LL_Network.h"; sourceTree = ""; }; 292A986DB46CAE85E1C254720976D3F5 /* TUIOrderCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIOrderCellData.m; sourceTree = ""; }; - 2939C1DB2F78345F41161002CA2ED891 /* YBIBOrientationReceiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOrientationReceiveProtocol.h; path = YBImageBrowser/Protocol/YBIBOrientationReceiveProtocol.h; sourceTree = ""; }; - 29419367A57C2FE99B38A41BA3030BFD /* UIColor+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIColor+VAPUtil.m"; sourceTree = ""; }; - 297D6D214B9E367BB5A9FE1C07687FDF /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; - 299D40ED1A40EB8F155ECF6B686C7D3B /* UIViewController+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIViewController/UIViewController+LL_Utils.m"; sourceTree = ""; }; + 2930EC58D1B8E09552F6807D376C0EE6 /* LLWindowManager+Crash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Crash.h"; path = "LLDebugTool/Core/Component/Crash/UserInterface/LLWindowManager+Crash.h"; sourceTree = ""; }; + 2941012AC32BDBEE3D77B37160DC4FBD /* LLWidgetBorderWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderWindow.h; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderWindow.h; sourceTree = ""; }; + 295E7137A986BF6F0A5A70F2D8506361 /* YYTextDebugOption.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextDebugOption.h; path = YYText/Component/YYTextDebugOption.h; sourceTree = ""; }; + 29687F0269C0A04397B98DF48D994583 /* OSSNSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSNSLogger.h; path = AliyunOSSSDK/OSSFileLog/OSSNSLogger.h; sourceTree = ""; }; + 2999DA7C81E6CE0A9E32C1EE9344AE7C /* LLNoneCopyTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNoneCopyTextField.m; path = LLDebugTool/Core/Others/CommonUI/View/NoneCopyTextField/LLNoneCopyTextField.m; sourceTree = ""; }; + 299C4742BACC5887D7AF93915D0AB83B /* ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist"; sourceTree = ""; }; 29A8D85E0F0876B48D49A0B7EEB64E4C /* TUICore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUICore-prefix.pch"; sourceTree = ""; }; - 29BA201B4DE4D344BB24F3B340D1CD8B /* NSArray+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSArray/NSArray+LL_Utils.m"; sourceTree = ""; }; - 29C16822CC3E428F7E062B97F6154735 /* UIApplication+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+YYAdd.h"; path = "YYCategories/UIKit/UIApplication+YYAdd.h"; sourceTree = ""; }; - 29C1B41344DC3D680DA7030965BAAE72 /* LLWidgetBorderViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderViewController.m; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderViewController.m; sourceTree = ""; }; - 29CC4CB175CF651C7ECD6E97AABC4DB0 /* LLMagnifierWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierWindow.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierWindow.m; sourceTree = ""; }; - 29DD8AD4633EE27E435269CB455127C7 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; - 29DF3F4697F03008D7D7589BB38106F6 /* RACEmptySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySequence.m; path = ReactiveObjC/RACEmptySequence.m; sourceTree = ""; }; + 29B7D14D3169A64C161155CFB980AF20 /* LLHtmlViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlViewController.m; sourceTree = ""; }; + 29CA2D1B5A8C0FBD39DB377ED08EFBE7 /* RACBehaviorSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBehaviorSubject.h; path = ReactiveObjC/RACBehaviorSubject.h; sourceTree = ""; }; + 29E19CF0E6671A589604E325D5B5310C /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; 29E26C59CCF55FC936FBD2CDE025FF9D /* TUIReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyQuoteView_Minimalist.h; sourceTree = ""; }; - 29FC6794C6199B47F54AE007341A95ED /* UIImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+WebP.m"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.m"; sourceTree = ""; }; - 2A19F46FEAE0A3E3D1E584B49E99BD7A /* NSAttributedString+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+YYText.m"; path = "YYText/Utility/NSAttributedString+YYText.m"; sourceTree = ""; }; + 2A1C4AEBC25A44A0C2A4DA887A5B9F40 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; 2A1D0DA9B9D1330A39927231DDD5CBD5 /* TUIConversationObjectFactory_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationObjectFactory_Minimalist.m; sourceTree = ""; }; - 2A2113CD18B556AF0CE819D4FCBC4B7D /* SVGAAudioEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioEntity.h; path = Source/SVGAAudioEntity.h; sourceTree = ""; }; + 2A233B03B02E73268E99D56FDEDC9FCF /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; 2A75B57AE83F8839D446ECAE74268D22 /* TUIFaceMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFaceMessageCell.h; sourceTree = ""; }; - 2A83F38FA0A2342FA345B36C53B649E4 /* OSSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSExecutor.h; path = AliyunOSSSDK/OSSTask/OSSExecutor.h; sourceTree = ""; }; - 2A940C086ED43C1CD2982A09634A8C47 /* LLWindowManager+Sandbox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Sandbox.m"; path = "LLDebugTool/Core/Component/Sandbox/UserInterface/LLWindowManager+Sandbox.m"; sourceTree = ""; }; - 2ABC51B6C04ECEF57EA42B52A04B50EC /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - 2AE06895FA243D95A7BAAD239F3153B9 /* LyricsFileDownloader+Info.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LyricsFileDownloader+Info.swift"; path = "AgoraLyricsScore/Class/Downloader/LyricsFileDownloader+Info.swift"; sourceTree = ""; }; - 2AEAAC14884FA2190752C0E15B7C8178 /* QGMP4HWDFileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4HWDFileInfo.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4HWDFileInfo.h; sourceTree = ""; }; - 2AFDF7D88CA84DAFD0027DA735BCBD15 /* NSInvocation+RACTypeParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+RACTypeParsing.h"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.h"; sourceTree = ""; }; - 2B020DC2770E8D3D5D633A64AEBE0209 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + 2AA9A2E1438036D23183D38BA6BD6C82 /* ZipUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipUtilities.swift; path = Zip/ZipUtilities.swift; sourceTree = ""; }; + 2ACECC93939E9485471A40122BECF5C1 /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Core/BRPickerStyle.h; sourceTree = ""; }; + 2ADAD99B44741DF3A1CA3BDD5AF03775 /* IQBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.m; sourceTree = ""; }; + 2AE6456797300B26BBD1634C2AE07F9E /* SVGA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGA.h; path = Source/SVGA.h; sourceTree = ""; }; + 2B1455620F687F6DFE9E1EAA52FEBBD0 /* IQTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTextView.h; path = IQKeyboardManager/IQTextView/IQTextView.h; sourceTree = ""; }; 2B28F74266AC1DF20798935654BBEB03 /* TUIChatExtensionObserver_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatExtensionObserver_Minimalist.h; sourceTree = ""; }; - 2B5DB8D1241C86890B572ED20A4976E1 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; - 2B7BBBCE335C48ED28DD7FA33113AB8F /* YYWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYWebImageManager.h; path = YYWebImage/YYWebImageManager.h; sourceTree = ""; }; - 2B9055548C0E4D4358D06CD7AA71FA5C /* QGVAPMetalRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalRenderer.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalRenderer.m; sourceTree = ""; }; - 2BA6256A558CFD4C4659078359EE2686 /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; - 2BAADC4EF588EA1931DD9997F556EFEB /* aos_crc64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aos_crc64.h; path = AliyunOSSSDK/aos_crc64.h; sourceTree = ""; }; + 2B2FAEECFECB42387E64A383C220C74E /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; + 2B4ABA00DBD6FE3E676A2EF0F58AB3F7 /* OSSTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSTaskCompletionSource.m; path = AliyunOSSSDK/OSSTask/OSSTaskCompletionSource.m; sourceTree = ""; }; + 2B4F0971B79B0676FF3440555D2CFF34 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 2B5645CF65E01A88B0BE454C8273D724 /* Zip-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-umbrella.h"; sourceTree = ""; }; + 2B6574C1EBA79E9D88FCAE60880F3D1F /* MKAnnotationView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+RACSignalSupport.h"; path = "ReactiveObjC/MKAnnotationView+RACSignalSupport.h"; sourceTree = ""; }; + 2B6D267CE9E1B697119ACB6DD5BF6881 /* LLHtmlWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlWindow.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWindow.m; sourceTree = ""; }; + 2B72A6C6151A8791E68DAE90BE851C3D /* QGHWDMetalRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGHWDMetalRenderer.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalRenderer.m; sourceTree = ""; }; + 2B74B65AA07714AC14A8E9B86A3A4D3F /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 2B7E52F6B331B02D471778EB539D2BF1 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; + 2B877BD7BC304000D4B0BE7DCB6D53C0 /* ReconnectTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReconnectTimer.m; path = MQTTClient/MQTTClient/ReconnectTimer.m; sourceTree = ""; }; 2BB9B6BCE9C815DF362E7DC0F1CFEFF5 /* TUIJoinGroupMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIJoinGroupMessageCell_Minimalist.m; sourceTree = ""; }; - 2BBAF9EF25A190E757924CDCB58E4893 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 2BC909B980D09CEE97BAC422E16F1DC6 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; + 2BBBFAFD7BAFB4C0BE7B296FE348C700 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 2BDC0728BC41914BE523A9028147B0D8 /* UIResponder+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIResponder/UIResponder+LL_Utils.h"; sourceTree = ""; }; + 2BE3FE48856F4FDD6EE8892D688B8176 /* LLWindowManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWindowManager.m; path = LLDebugTool/Core/Others/Manager/WindowManager/LLWindowManager.m; sourceTree = ""; }; 2BEF753BC001FC149F6ABE41D1CB479A /* TUIBaseMessageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBaseMessageController.h; sourceTree = ""; }; - 2BFC635B376FC168C63BB87531560D5F /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; - 2C0F5D3DE07ABC062B8E88EE36DEBB9D /* MQTTPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTPersistence.h; path = MQTTClient/MQTTClient/MQTTPersistence.h; sourceTree = ""; }; - 2C2421E8072CDDD3A760E81E20F12826 /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; + 2BEFFCC856F9435D518C2E4C45BD84C9 /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Log.swift; path = AgoraLyricsScore/Class/Other/Log.swift; sourceTree = ""; }; + 2C14E11BA635536BCBC8B07EC4BA06E1 /* LLLocationHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationHelper.h; path = LLDebugTool/Core/Component/Location/Function/LLLocationHelper.h; sourceTree = ""; }; 2C28C56D51E91772D91591CED37CDA87 /* TUIChatModifyMessageHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatModifyMessageHelper.h; sourceTree = ""; }; - 2C59F6D90E32F19F9E8BD52620572FD1 /* YBIBImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCell.h; path = YBImageBrowser/Image/YBIBImageCell.h; sourceTree = ""; }; - 2C5E28A5F4E710495B50869DBE2A68D0 /* CALayer+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+YYWebImage.h"; path = "YYWebImage/Categories/CALayer+YYWebImage.h"; sourceTree = ""; }; - 2C5EF41B5C3E4899D27C68CB994FF438 /* RACPassthroughSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACPassthroughSubscriber.m; path = ReactiveObjC/RACPassthroughSubscriber.m; sourceTree = ""; }; - 2C6E048EDD90F706D88184922DE74124 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 2C7B9E1F04C9D269D6583FF482ED6380 /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; + 2C3B4D25E3B3EF56CE8D50A026C45575 /* LLBaseTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseTableViewController.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewController.h; sourceTree = ""; }; + 2C3BB5140944CD351541881EDFAA96DC /* LLRouter+Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Log.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Log.h"; sourceTree = ""; }; + 2C4FA9E3872B981247941FECE75C57B8 /* LLPinAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLPinAnnotationView.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLPinAnnotationView.m; sourceTree = ""; }; + 2C60157F1A8157F2531B2C855355BAFD /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; + 2C73A03D77A46247AF3DE8683AA802CD /* sharpyuv_dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_dsp.h; path = sharpyuv/sharpyuv_dsp.h; sourceTree = ""; }; + 2C9DD974DC481EEB90952278C12219CA /* YBImageBrowserVideo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowserVideo.bundle; path = Video/YBImageBrowserVideo.bundle; sourceTree = ""; }; + 2CA663CF2987E10DC0841B1A0868DAB9 /* YBIBToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToastView.m; path = YBImageBrowser/AuxiliaryView/YBIBToastView.m; sourceTree = ""; }; 2CA925CF410A32FD7BF052406767BC59 /* AvoidCrash */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AvoidCrash; path = AvoidCrash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2CAB2046BAA503E6039F2F124A0AE1C5 /* RACScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScheduler.m; path = ReactiveObjC/RACScheduler.m; sourceTree = ""; }; - 2CBBC273C90651D11EAED7CF814D17A7 /* NSObject+LL_Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LL_Hierarchy.h"; path = "LLDebugTool/Core/Component/Hierarchy/Function/NSObject+LL_Hierarchy.h"; sourceTree = ""; }; 2CC2A638F8CCA07A3B663837CDF7B381 /* TUIGroupNoticeCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupNoticeCellData.m; sourceTree = ""; }; - 2CD0B7B737B9974629FEB6A1D802E7D5 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - 2CFC03B98DC4BBE1ABD53602430FD91D /* LLBaseComponentViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseComponentViewController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentViewController/LLBaseComponentViewController.h; sourceTree = ""; }; - 2D1C0F67649F33399BBDDB6A9BEBBC48 /* LLHtmlComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlComponent.h; path = LLDebugTool/Core/Component/Html/LLHtmlComponent.h; sourceTree = ""; }; - 2D24A10AAF3304CC7FF20D79AF74DDEF /* MQTTCFSocketTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketTransport.m; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.m; sourceTree = ""; }; - 2D37FB6B85BE8567711CCE779E34EF9C /* AgoraLipSyncExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraLipSyncExtension.xcframework; sourceTree = ""; }; - 2D626A4337F09D371A717C9F6FC302B1 /* YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowser.h; path = YBImageBrowser/YBImageBrowser.h; sourceTree = ""; }; + 2CCD1172BFD800033BA099F286F8D0D9 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + 2CE1DD6113CA0FA4B6F46B949428AD90 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; + 2D591A6F9F0E49F577ED2D062B8F565B /* sharpyuv_gamma.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_gamma.h; path = sharpyuv/sharpyuv_gamma.h; sourceTree = ""; }; + 2D66C65B691B8E5F649DD5EAF7C899A9 /* YYTextWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextWeakProxy.h; path = YYText/Utility/YYTextWeakProxy.h; sourceTree = ""; }; 2D68B72D0B212A69F5656E7EA137C61D /* TUIFileReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileReplyQuoteView.m; sourceTree = ""; }; - 2D6E7F33C39B69F9D66E9251CBBBDAFE /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; - 2D8DE11A80ECC90865F2D3ACD0C0890E /* Zip-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-prefix.pch"; sourceTree = ""; }; - 2DB2A4CE4FE9D519B1EDCDE6E2BEE831 /* OSSSignerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSSignerBase.h; path = AliyunOSSSDK/Signer/OSSSignerBase.h; sourceTree = ""; }; - 2DBF2212EC3575567ED855C8B26D1301 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = Zip/minizip/unzip.c; sourceTree = ""; }; - 2DE47EB0A51710D31C2AD953CEAF729D /* LLAppInfoComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoComponent.m; path = LLDebugTool/Core/Component/AppInfo/LLAppInfoComponent.m; sourceTree = ""; }; - 2E0411814057701DC9BFA5C49AD13EE3 /* ScoringMachine+DataHandle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachine+DataHandle.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachine/ScoringMachine+DataHandle.swift"; sourceTree = ""; }; - 2E0555F6548F6DDE6870C9DF5739FF28 /* NSDate+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YYAdd.m"; path = "YYCategories/Foundation/NSDate+YYAdd.m"; sourceTree = ""; }; + 2D6A96693141627C8469538ADC1E3C39 /* LLRulerComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerComponent.h; path = LLDebugTool/Core/Component/Ruler/LLRulerComponent.h; sourceTree = ""; }; + 2D7E54CAD410150517D379095DBD833A /* AgoraVideoDecoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoDecoderExtension.xcframework; sourceTree = ""; }; + 2D7F8AC7B90B364A3EE09B385229FF31 /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; + 2D86FB5A237B0F886544C0A50D76D540 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 2D940C751843B36BEB6906542158AB9A /* LLNetworkFilterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkFilterView.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterView.m; sourceTree = ""; }; + 2DA7CD9088FBD27028D8FBB51DEA9E06 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + 2DAEBF47DAD907A4319FCECEBF149DCC /* LLScreenshotActionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotActionView.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotActionView.m; sourceTree = ""; }; + 2DD5E84E580EC2329E1DEF21BF6BF20A /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; + 2DEFB767E19488518B5EBA2545010C59 /* UIView+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+YYText.m"; path = "YYText/Utility/UIView+YYText.m"; sourceTree = ""; }; 2E0663BAB8B009B6E38E76EB2150B766 /* TUIUserAuthorizationCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIUserAuthorizationCenter.h; sourceTree = ""; }; - 2E136BE0B79012D864C9113EB0660DE2 /* RACEmptySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySequence.h; path = ReactiveObjC/RACEmptySequence.h; sourceTree = ""; }; - 2E244BCDB0E6C4AE4DEA379A7C9DE520 /* AgoraAiNoiseSuppressionLLExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiNoiseSuppressionLLExtension.xcframework; sourceTree = ""; }; - 2E29E5C2C242EC8178F1B7E5945BF562 /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; - 2E3FB18BA7B9C2FA3F46FFBFE2F5310B /* LLSandboxPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxPreviewController.m; sourceTree = ""; }; 2E545F039352166CA06FD93C126DC4ED /* TUIConversationListDataProvider_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationListDataProvider_Minimalist.m; sourceTree = ""; }; - 2E575046C96DD8EE68AE8C30B24CBC7D /* sharpyuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_sse2.c; path = sharpyuv/sharpyuv_sse2.c; sourceTree = ""; }; - 2E7C14F4084E6EBCCB9884477BC6A900 /* GPBEmpty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBEmpty.pbobjc.m; path = objectivec/GPBEmpty.pbobjc.m; sourceTree = ""; }; - 2E7F5685002C353E017BB7720DA8B1FA /* OSSPutObjectTaggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutObjectTaggingRequest.m; path = AliyunOSSSDK/OSSPutObjectTaggingRequest.m; sourceTree = ""; }; + 2E6C2A703C44A0270CFBAA655E88B2E1 /* LLSandboxImagePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxImagePreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxImagePreviewController.h; sourceTree = ""; }; + 2E772E46B21B584067C3A888FF7C79AA /* YYMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYMemoryCache.h; path = YYCache/YYMemoryCache.h; sourceTree = ""; }; 2E8366DB1E5DA13F1587059290E9BC38 /* TUIChatPopContextExtionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatPopContextExtionView.m; sourceTree = ""; }; - 2E905D2B19CD8299CB04211AF3D0BC19 /* YYCategories.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYCategories.modulemap; sourceTree = ""; }; - 2E959404650A9DA7DF03131F41E3D409 /* AgoraLyricsScore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AgoraLyricsScore-Info.plist"; sourceTree = ""; }; + 2E8B62DEA836832696F69521DD582284 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; 2E95E77CD77531688FB047C8D48AC231 /* TUIMenuCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMenuCell.h; sourceTree = ""; }; - 2EA5129427A2473470C9806CCDAB29B4 /* RACSubscriptionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptionScheduler.h; path = ReactiveObjC/RACSubscriptionScheduler.h; sourceTree = ""; }; - 2EC18046F8563348880AECA31CB1C9A3 /* UIGestureRecognizer+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+YYAdd.m"; path = "YYCategories/UIKit/UIGestureRecognizer+YYAdd.m"; sourceTree = ""; }; - 2ED36ECC800A1809A45F4EE66295E07E /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveObjC/RACKVOProxy.m; sourceTree = ""; }; - 2EE1E639CA107ACA07889366EAFD9DFD /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 2EEB7056F7FF999BA514E05137017A10 /* AgoraInfra_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraInfra_iOS.debug.xcconfig; sourceTree = ""; }; - 2F0E82692531C98A1FF8E8EFADCCABDB /* UIImage+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIImage/UIImage+LL_Utils.m"; sourceTree = ""; }; - 2F1041E0F35D75715BDF66C3D61785A9 /* NSObject+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYAdd.h"; path = "YYCategories/Foundation/NSObject+YYAdd.h"; sourceTree = ""; }; - 2F2570F601EBD2822D4293872112500E /* NSObject+LL_Runtime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LL_Runtime.h"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Runtime.h"; sourceTree = ""; }; + 2E972EED29A38A4EF5B225DB757B975C /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; + 2F070F6A9F41599A531F9A7FC3109961 /* LLEntryWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryWindow.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryWindow.m; sourceTree = ""; }; + 2F0BBFCEBD79B28994AA42CB9822B10B /* LLHierarchyComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyComponent.h; path = LLDebugTool/Core/Component/Hierarchy/LLHierarchyComponent.h; sourceTree = ""; }; + 2F16AADB89A2534768EEF98070B578AF /* MQTTStrict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTStrict.m; path = MQTTClient/MQTTClient/MQTTStrict.m; sourceTree = ""; }; + 2F2DAB05BE0EAA8C06364DC5062DD656 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; + 2F4078DA790DE5F4A9E0EBCD660768F7 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; + 2F4308A38596D866AEC25B61D2C87543 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; 2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXPagingView; path = JXPagingView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2F50726B73AFA95C2E2546DB1C370E8A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 2F73EB44C6AC891EBF24DBB58E5DE332 /* RACImmediateScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACImmediateScheduler.m; path = ReactiveObjC/RACImmediateScheduler.m; sourceTree = ""; }; - 2F7AD35411B703C720DB65C299E79B7F /* YBIBToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToastView.m; path = YBImageBrowser/AuxiliaryView/YBIBToastView.m; sourceTree = ""; }; + 2F6B2E7D27F5FC0A99F93B178E564E02 /* IQUIViewController+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIViewController+Additions.h"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.h"; sourceTree = ""; }; 2F9EBF75C7BF827B62D554DF70178092 /* TUISystemMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUISystemMessageCellData.h; sourceTree = ""; }; - 2FA5C6694FC000993DB0910FAA04598A /* NSObject+LL_Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LL_Hierarchy.m"; path = "LLDebugTool/Core/Component/Hierarchy/Function/NSObject+LL_Hierarchy.m"; sourceTree = ""; }; - 2FB4DB922C56006087E06692C4A4D1CF /* NSArray+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+RACSequenceAdditions.h"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.h"; sourceTree = ""; }; - 2FEFAA959DCCEB3A858FD84803CEDDB1 /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; - 3010FF1DBFDAB20A6DED23B770252393 /* LLLogDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogDetailViewController.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogDetailViewController.m; sourceTree = ""; }; - 3037D3FB395509F83D852C21EEA9D95D /* NSAttributedString+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+YYText.h"; path = "YYText/Utility/NSAttributedString+YYText.h"; sourceTree = ""; }; - 30485F98B139BD8F785F5510322DD9B1 /* LLCrashComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashComponent.h; path = LLDebugTool/Core/Component/Crash/LLCrashComponent.h; sourceTree = ""; }; - 304EEDC576319A73D37C4018B9C251FC /* ReactiveObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactiveObjC.h; path = ReactiveObjC/ReactiveObjC.h; sourceTree = ""; }; - 305D2DE8440D4F70B83C340A128887C9 /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; - 3072AB47A5AA58906B84B93E47EB1FD3 /* LLWindowManager+Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Network.h"; path = "LLDebugTool/Core/Component/Network/UserInterface/LLWindowManager+Network.h"; sourceTree = ""; }; + 2FB0F1EA0129A32D8F1B9DBBE93BEAA7 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + 2FD15E7FAC1131BA1CD24E3774107AD7 /* LLScreenshotBaseOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotBaseOperation.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotBaseOperation.h; sourceTree = ""; }; + 2FDDD201C2A98C3CA6DDCC3F69B3AAE3 /* Zip.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.debug.xcconfig; sourceTree = ""; }; + 2FE3D8E42EF97CBAA2153E6796B78ACC /* NSEnumerator+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEnumerator+RACSequenceAdditions.m"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.m"; sourceTree = ""; }; + 302EADA9FF7DEF58D73D45E418445F4F /* YYTextMagnifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextMagnifier.m; path = YYText/Component/YYTextMagnifier.m; sourceTree = ""; }; + 302F072C7A785349E26A8017AE226699 /* QGBaseAnimatedImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGBaseAnimatedImageFrame.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame.m; sourceTree = ""; }; + 3053110246C5E8573DD046F41040C699 /* IQUIScrollView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIScrollView+Additions.h"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.h"; sourceTree = ""; }; 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVGAPlayer; path = SVGAPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 307ADEB2BAFC0F3362E1AEB300BF7DDF /* LLLocationWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationWindow.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationWindow.h; sourceTree = ""; }; - 309DCE75AE38398FF852225EA7FBFC42 /* LLScreenshotActionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotActionView.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotActionView.m; sourceTree = ""; }; + 3088EC7C57E1D1C446F9438801DBBD79 /* YBIBImageLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageLayout.h; path = YBImageBrowser/Image/YBIBImageLayout.h; sourceTree = ""; }; + 308AF89B134250D0CD9115BC42591484 /* TZAuthLimitedFooterTipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAuthLimitedFooterTipView.m; path = TZImagePickerController/TZImagePickerController/TZAuthLimitedFooterTipView.m; sourceTree = ""; }; + 309D1A47FA158D12298A21D9BC26845E /* LLSandboxCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxCell.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxCell.h; sourceTree = ""; }; 30C63F6B88C0F8AD4486A67AF2F2E024 /* TUICircleLodingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICircleLodingView.h; sourceTree = ""; }; - 31159EBC9E83494647433237D581D800 /* OSSLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSLog.m; path = AliyunOSSSDK/OSSLog.m; sourceTree = ""; }; - 311CD8E0A285977616E8B6F9F614B0D4 /* AvoidCrash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AvoidCrash-dummy.m"; sourceTree = ""; }; - 3132CF0AD44E3BE37E22522E9380B40D /* LLFunctionItemModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionItemModel.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemModel.h; sourceTree = ""; }; - 3133A197FCF8316BA932A2B0D3EF5768 /* NSURLSessionConfiguration+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSessionConfiguration+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSessionConfiguration/NSURLSessionConfiguration+LL_Network.h"; sourceTree = ""; }; - 3139DC1DF8B576AC2A57CC239A416ED1 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; - 315EECF94973A6C1A3519BE658C272B9 /* GPBDuration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDuration.pbobjc.h; path = objectivec/GPBDuration.pbobjc.h; sourceTree = ""; }; - 3162A2E8003019F2EA888847B1F3023C /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; - 3199633A0EBA842F7AD3D2B6C58A7151 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 31A965EFF1E96923F732C14091FF5F30 /* NSEnumerator+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEnumerator+RACSequenceAdditions.h"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.h"; sourceTree = ""; }; + 30D14ADF5196237789B7EA9D2C1B9519 /* NSThread+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+YYAdd.m"; path = "YYCategories/Foundation/NSThread+YYAdd.m"; sourceTree = ""; }; + 30EEA1EE58480438768944A483CE7952 /* OSSService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSService.h; path = AliyunOSSSDK/OSSService.h; sourceTree = ""; }; + 3178347A4C5327D93B120D4EE564D6CB /* OSSInputStreamHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSInputStreamHelper.m; path = AliyunOSSSDK/OSSInputStreamHelper.m; sourceTree = ""; }; + 31843514D4C8C6FD10CEE21341584643 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 31855EAA2CF70B656440AFB8D4A289A4 /* LLEntryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryTitleView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryTitleView.h; sourceTree = ""; }; 31BCDD60A08BA8E78ED99F8ED7408E7B /* YTFaceLiveReflect.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTFaceLiveReflect.framework; path = Libs/YTFaceLiveReflect.framework; sourceTree = ""; }; - 31C38322B845A2987B53ABF0CF5A31EF /* LLLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogModel.m; path = LLDebugTool/Core/Component/Log/Function/LLLogModel.m; sourceTree = ""; }; - 31C768093737006FB66F8991982F9F0D /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; 31CDC63E7035C004EAE1BC7C73F92C52 /* TUIConfig_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConfig_Minimalist.h; sourceTree = ""; }; - 31EBF709A0AACEE7147E2AFDDAC52D69 /* LLLocationComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationComponent.h; path = LLDebugTool/Core/Component/Location/LLLocationComponent.h; sourceTree = ""; }; - 321602EA2F02C3B444930B07779E97CD /* LLNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNavigationController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/NavigationController/LLNavigationController.m; sourceTree = ""; }; - 322952E441B914706D4A4FD7DF5AB747 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 3252503858263C718A7F0390E4A358C6 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; - 326103ECA1870AB70BCA97A9E1FCFD89 /* YBIBInteractionProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBInteractionProfile.m; path = YBImageBrowser/Image/YBIBInteractionProfile.m; sourceTree = ""; }; + 31D03D99C57F9ACA9A16C6FC6AB13652 /* NSTimer+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+YYAdd.h"; path = "YYCategories/Foundation/NSTimer+YYAdd.h"; sourceTree = ""; }; + 31FC171CB8FC2E31CF537B21BB1FF95A /* IQTitleBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTitleBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m; sourceTree = ""; }; + 320209B1B0F7E135EA478D3FEF6BE049 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; + 3207338365EBF7BD9944C81870D9296B /* NSDate+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YYAdd.m"; path = "YYCategories/Foundation/NSDate+YYAdd.m"; sourceTree = ""; }; + 323E2DDDBFA33D8B25A1200AC5E00A75 /* RACIndexSetSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACIndexSetSequence.h; path = ReactiveObjC/RACIndexSetSequence.h; sourceTree = ""; }; + 324C3C17E77640BD11D454C5D4E11998 /* UISwitch+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+RACSignalSupport.h"; path = "ReactiveObjC/UISwitch+RACSignalSupport.h"; sourceTree = ""; }; + 3255A026DBC0318EFC46551B68D63032 /* LLScreenshotViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotViewController.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotViewController.m; sourceTree = ""; }; + 326457E17330AB8C4BF96B7DF959A075 /* LLLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogHelper.m; path = LLDebugTool/Core/Component/Log/Function/LLLogHelper.m; sourceTree = ""; }; 327EC8E8086101EB4B996956ECA23820 /* TUIFaceSegementScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFaceSegementScrollView.m; sourceTree = ""; }; 3291209D4A48AC0FE68A52980DFA6F6D /* TUIResponderTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIResponderTextView.m; sourceTree = ""; }; - 3295DC0F2B081BE9677C3AED8D7AC1C9 /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; - 32EFF4DF1D6A1AB350D6F7A4A8A0D53A /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - 33125765AA65B0BC653689BB718EF4D4 /* MQTTSSLSecurityPolicyTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyTransport.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.h; sourceTree = ""; }; - 3314A31EF18F8A12B0A6C8D859EE0F5D /* LLButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLButton.m; path = LLDebugTool/Core/Others/CommonUI/View/TabBarButton/LLButton.m; sourceTree = ""; }; - 331CB7AFCF4D5077F0D396A6B56580B7 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 333DEC09709746AB631DB2E0FD767136 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 3291F0FB38A1BE54BF95374F4ECBC806 /* UIView+VAP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+VAP.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/UIView+VAP.h"; sourceTree = ""; }; + 329BFF587DD6C0F79B826D021A752616 /* JXPagerListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerListContainerView.h; path = Sources/JXPagerView/JXPagerListContainerView.h; sourceTree = ""; }; + 32CC90CA01A0CCF24A12979B2695F9A3 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 32CF5DC6D8E6BCE1CCBB7201E95E428F /* LLFilterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterView.m; sourceTree = ""; }; + 32E751318C392BA743CC1802177F458D /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + 32F4C4B2065DD641B80B483B67E859CB /* DataStructs.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStructs.swift; path = AgoraLyricsScore/Class/Other/DataStructs.swift; sourceTree = ""; }; + 32F7EA5134AD844D1AB8F3302D8F414A /* LLBaseComponentViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseComponentViewController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentViewController/LLBaseComponentViewController.h; sourceTree = ""; }; + 33189B650BEB3689A94AD39C796B0F85 /* LLNetworkCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkCell.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkCell.h; sourceTree = ""; }; + 33209571890BFD1121B09EF9352AD064 /* RACSerialDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSerialDisposable.h; path = ReactiveObjC/RACSerialDisposable.h; sourceTree = ""; }; 334B7631B5F1C7644E85CBD3AFA64C98 /* Pods-QXLive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QXLive-Info.plist"; sourceTree = ""; }; - 334DFC44DA829D92CDD852BEA5A6EC1A /* LLShortCut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCut.h; path = LLDebugTool/Core/Component/ShortCut/LLShortCut.h; sourceTree = ""; }; - 3363090C05DEAED6ADF9082E7DA16F7F /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; - 336592E8727ADFB9E506548FE3F5D3C1 /* BRResultModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRResultModel.h; path = BRPickerView/Deprecated/StringPickerView/BRResultModel.h; sourceTree = ""; }; - 337AE0ABE8002BA6A2E35DE3C063F6C3 /* QGVAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QGVAPlayer-umbrella.h"; sourceTree = ""; }; - 33807399DE6D1415EDA0CCD2BA6C6350 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - 33A761F5994564A5ED6A597154FD0487 /* TZPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.m; sourceTree = ""; }; - 33A7DB201278E7B15A67DAA4CC55BB16 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; + 336C1DA948FF772449434E995BD8A651 /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; + 3387EAE707EA852914EB3CD0D69B1343 /* NSDictionary+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+RACSequenceAdditions.h"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.h"; sourceTree = ""; }; + 339AA4E9A659007E44DBA93A7F85D1B5 /* OSSGetObjectACLResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectACLResult.h; path = AliyunOSSSDK/OSSGetObjectACLResult.h; sourceTree = ""; }; + 33A9AE1A679F38D63E16BC90A6D54F0D /* RACEmptySignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySignal.h; path = ReactiveObjC/RACEmptySignal.h; sourceTree = ""; }; 33AAFEDB266478D4B5A46934B6973C3F /* TIMConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMConfig.h; sourceTree = ""; }; - 33CA76D3AC1E4CD4D87C278E684186DB /* MQTTStrict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTStrict.h; path = MQTTClient/MQTTClient/MQTTStrict.h; sourceTree = ""; }; - 3402BBD8796D02B0C9FAA5F673B9A7FE /* YYTextInput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextInput.h; path = YYText/Component/YYTextInput.h; sourceTree = ""; }; - 34223EE92E94A4861F568E6960BFDE02 /* YBIBOperateBrowserProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOperateBrowserProtocol.h; path = YBImageBrowser/Protocol/YBIBOperateBrowserProtocol.h; sourceTree = ""; }; - 3452A7F7AB8FE385515C3CBC10848CDA /* FileCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileCache.swift; path = AgoraLyricsScore/Class/Downloader/FileCache.swift; sourceTree = ""; }; - 345BD45878A4384AE6E5B3C1DB833030 /* OSSCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCompat.h; path = AliyunOSSSDK/OSSCompat.h; sourceTree = ""; }; - 345D703B2EAB45031DAAA33043786A11 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - 345EB7EBCC0BFB4E97CEFF4525534D99 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 345FD1FD7BED1B2FA803C428813F693D /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; + 33B08BAA0B5F97E5E3CE46628C420C4E /* QGVAPMetalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalUtil.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalUtil.m; sourceTree = ""; }; + 33B0F4ACEB466D6A47F4B5CF98C4455C /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; + 33D353B44EE0092B7A36F0CB689CA644 /* TZPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.h; sourceTree = ""; }; + 340D5C13BB9C695B9DA99E0ECDF548E4 /* NSObject+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYAdd.h"; path = "YYCategories/Foundation/NSObject+YYAdd.h"; sourceTree = ""; }; + 341363FE03AAD9F1114A239526416C46 /* LLBaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseModel.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseModel.h; sourceTree = ""; }; + 342958B2FE3F28E830204FDF3E1244F1 /* LLFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFactory.h; path = LLDebugTool/Core/Others/Factory/LLFactory.h; sourceTree = ""; }; + 3430192F21CBDC1205AEAA154B5BAD74 /* NSUserDefaults+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSUserDefaults/NSUserDefaults+LL_Utils.m"; sourceTree = ""; }; + 343CD4E0DC126EC0B16184E8939997DC /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = ""; }; + 3465D28232CE75C9385EA661D43FD69E /* ResourceBundle-FMDB_Privacy-FMDB-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-FMDB_Privacy-FMDB-Info.plist"; sourceTree = ""; }; 346BB8B8D2DCA50D7EDD6B1F4851028F /* TUIVoiceReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVoiceReplyQuoteViewData.m; sourceTree = ""; }; - 3474E570B4409CEEECDF0B00434FFE6D /* TZImageCropManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageCropManager.m; path = TZImagePickerController/TZImagePickerController/TZImageCropManager.m; sourceTree = ""; }; - 34AD04D61ECC9C2BAAF6E4ACB623C751 /* LLSettingWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingWindow.h; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingWindow.h; sourceTree = ""; }; - 34C22633346CD684AE82C209B86A23F8 /* LLNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetwork.h; path = LLDebugTool/Core/Component/Network/LLNetwork.h; sourceTree = ""; }; - 34F3B81FF01D1398B684525F9EFB594A /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 3503E20E40CE6029E4881AD805FF0B4A /* OSSPutSymlinkResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutSymlinkResult.m; path = AliyunOSSSDK/OSSPutSymlinkResult.m; sourceTree = ""; }; + 3474A9A3EA75EA3C4C4A50231107106B /* LLBaseWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseWindow.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseWindow.m; sourceTree = ""; }; + 347D304AA51F0A3E612D713E96B253DA /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; + 34AB9D4B67F808A65B4C76074FF1074C /* NSHTTPURLResponse+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSHTTPURLResponse+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSHTTPURLResponse/NSHTTPURLResponse+LL_Network.m"; sourceTree = ""; }; + 34B32386E62DAFD9F626300575CF2D1A /* LLNetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkHelper.h; path = LLDebugTool/Core/Component/Network/Function/LLNetworkHelper.h; sourceTree = ""; }; + 34BCEB440A28333692E4A9A246780F63 /* RACReplaySubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReplaySubject.h; path = ReactiveObjC/RACReplaySubject.h; sourceTree = ""; }; + 34DCB86206FE5F8BFE8B5FB158C5DE18 /* YYText-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYText-umbrella.h"; sourceTree = ""; }; + 34E2640229E8238789D84A897AEF3545 /* LLScreenshotViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotViewController.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotViewController.h; sourceTree = ""; }; + 34F1246ADF6DCEBE9AFA7682B6CD48AE /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; + 35129B8F9F4AF6040B3700EBF65B3561 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; + 35156887AF7BC08E0E7AE0BEEA046E3B /* AgoraSpatialAudioExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraSpatialAudioExtension.xcframework; sourceTree = ""; }; 351AD2DDB6888E18549005C6A2B56494 /* TUIMessageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageController.m; sourceTree = ""; }; - 357A28AFE533B7884F0783B6D65367E3 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; - 35967721F742B3DC6988568117C24F6C /* LLBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseView.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseView.m; sourceTree = ""; }; - 359B299FF11A2CDAF0A5B511F39EFACE /* NSHTTPURLResponse+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSHTTPURLResponse+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSHTTPURLResponse/NSHTTPURLResponse+LL_Network.h"; sourceTree = ""; }; - 35FCA1FD064E5245E4BC93512A24D229 /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; - 360A006B0765B9B49ED6272A2FF09E0C /* NSArray+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+YYAdd.m"; path = "YYCategories/Foundation/NSArray+YYAdd.m"; sourceTree = ""; }; - 360C3E13262A00AE6F4D51091DD6472C /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; - 3631D9D7E6C90CA0DAFAC81218167473 /* LLEntryStyleModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryStyleModel.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryStyleModel.h; sourceTree = ""; }; - 3638F9FE5459660640D01EEFB9CEB3A4 /* LLURLProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLURLProtocol.m; path = LLDebugTool/Core/Component/Network/Function/LLURLProtocol.m; sourceTree = ""; }; - 364F83A788C75FEB76B035E0BE1A90E8 /* LocalPitchView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalPitchView.swift; path = AgoraLyricsScore/Class/Scoring/View/LocalPitchView.swift; sourceTree = ""; }; - 3654A7492DD5C170E62B630F90AC7646 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; - 3664DCEDB4C9CE4A5BB35DDCC2EFA665 /* BRTextPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextPickerView.m; path = BRPickerView/TextPicker/BRTextPickerView.m; sourceTree = ""; }; - 366AFF61C54B27A16FFDF54B22009F98 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 352CBC2D9D6F988EE9950B6B5E54A5F1 /* TZAssetModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetModel.h; path = TZImagePickerController/TZImagePickerController/TZAssetModel.h; sourceTree = ""; }; + 354C3C21A292F214B8BE56FA99EBCC14 /* SVGAVectorLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVectorLayer.h; path = Source/SVGAVectorLayer.h; sourceTree = ""; }; + 3556F02ACB3F57E398FEDC3AFE44F82A /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 3583F9CDC8596CAF010268BCF510CA18 /* ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist"; sourceTree = ""; }; + 3589EC62449C82E49971D5A7BC3F6AE9 /* SVGAContentLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAContentLayer.m; path = Source/SVGAContentLayer.m; sourceTree = ""; }; + 35CF86C4D78D2DD06F474501907C4F93 /* WechatOpenSDK-XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.release.xcconfig"; sourceTree = ""; }; + 35EA76B0EF001DAAAE68CB5B62F28883 /* LrcParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LrcParser.swift; path = AgoraLyricsScore/Class/Other/LrcParser.swift; sourceTree = ""; }; + 360A901FBA1AF81D2E9A0E00CB0DBA9A /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 362AAF63ACF4F5D9F2017197144BB0B5 /* UIButton+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIButton/UIButton+LL_Utils.h"; sourceTree = ""; }; + 364F986E519664737AB61C9815D6967E /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 367AD13E2B8BEEC1AF33DB1BE33DC7C4 /* LLTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCellModel.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellModel.h; sourceTree = ""; }; + 367F3A9044385655959B96A79439DD72 /* NSNotificationCenter+VAPThreadSafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+VAPThreadSafe.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSNotificationCenter+VAPThreadSafe.m"; sourceTree = ""; }; + 368529C6BDC7F1F1AAE0D6FE32887BDC /* OSSSignerBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSSignerBase.m; path = AliyunOSSSDK/Signer/OSSSignerBase.m; sourceTree = ""; }; 368B91EBB98C264B3B1AF05E3E46A89B /* TUIConfig_Classic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConfig_Classic.h; sourceTree = ""; }; 369D4B722FCCC1FCA027159ADEAC799E /* TUIMediaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMediaView.m; sourceTree = ""; }; - 36B522EE4AF55F69B40162F712028AD5 /* RACDynamicSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSequence.h; path = ReactiveObjC/RACDynamicSequence.h; sourceTree = ""; }; - 36D05AA538E368D33DA8DAD615304A69 /* AvoidCrash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AvoidCrash-prefix.pch"; sourceTree = ""; }; - 36D8F4D5B193E37F991CDD64F61E1D9C /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; + 36C65C27CD686409B0FA655E55D45F58 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; 36DE87FF6645F02EEFF37D59E5E14782 /* TUIGroupCreatedCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupCreatedCell.m; sourceTree = ""; }; - 36E0A0EF65857259D0F64A38A2A029EF /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - 37073F8C07963FF35B5A40E083FBE815 /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; - 370935AEBCA1FAAA2C19EA5D4D1183CB /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; - 37140663C0570B40F94432C28142B9AD /* TAAnimatedDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAnimatedDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.h; sourceTree = ""; }; - 3743258B3343A022678E87BECBC0FF7A /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - 37466EA66E56A361F640C4E23CC352BF /* QGAnimatedImageDecodeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeConfig.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeConfig.h; sourceTree = ""; }; - 376E5C0F53C3F16A86E5BE9308CEE0CF /* LLEntryBigTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryBigTitleView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBigTitleView.m; sourceTree = ""; }; - 379F71969AA44D4348AEE0C6234BBFE4 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; - 37B4A6FE4230539F43527DE279B33652 /* LLFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFactory.m; path = LLDebugTool/Core/Others/Factory/LLFactory.m; sourceTree = ""; }; - 37C09CCF73BEF05373726BF7BE451CA3 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; - 37C2805E39B91BB116A33B310D6BD1E8 /* BRBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRBaseView.h; path = BRPickerView/Deprecated/Base/BRBaseView.h; sourceTree = ""; }; - 37C7743D898CEB77318D76089465DC2D /* QGHWDMetalView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMetalView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalView.h; sourceTree = ""; }; - 37D16F16947747DD4C5D31B22CE829CD /* LLRulerComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerComponent.h; path = LLDebugTool/Core/Component/Ruler/LLRulerComponent.h; sourceTree = ""; }; + 3714959B32893D0305EFC87D686A4F24 /* BRResultModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRResultModel.h; path = BRPickerView/Deprecated/StringPickerView/BRResultModel.h; sourceTree = ""; }; + 37221025A73D9BE36B92DB09BC14BBA1 /* TAAnimatedDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAnimatedDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.h; sourceTree = ""; }; + 37BF15A3289527A730A18B0FF3B92BD3 /* NSNotificationCenter+VAPThreadSafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+VAPThreadSafe.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSNotificationCenter+VAPThreadSafe.h"; sourceTree = ""; }; + 37BF5C6D27DC9250948AD8D426A63A5D /* RACPassthroughSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACPassthroughSubscriber.h; path = ReactiveObjC/RACPassthroughSubscriber.h; sourceTree = ""; }; 37D1B036F87F771DFD660BCC3CF71B90 /* TUIConversationSelectController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationSelectController.h; sourceTree = ""; }; + 37D6F7F59608D31B5D1DED1686D45B21 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; 37EA43C6154607EB4C385B067D4FF381 /* TUICore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUICore; path = TUICore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 37F4488129B5BD58B007B047915CF952 /* SVGAExporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAExporter.h; path = Source/SVGAExporter.h; sourceTree = ""; }; - 38108A09958843695372C4899FFBAB56 /* UIImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+WebP.h"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.h"; sourceTree = ""; }; + 37F667D0DBFE410E28D2779499C4AD43 /* LLImageNameConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLImageNameConfig.h; path = LLDebugTool/Core/Others/Resource/LLImageNameConfig.h; sourceTree = ""; }; + 380C5BD13C442E034BF71F95457DE708 /* NSDate+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+OSS.m"; path = "AliyunOSSSDK/NSDate+OSS.m"; sourceTree = ""; }; 3814AF3EC255DDF9577E5266D96B7B49 /* UIView+TUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+TUIUtil.m"; sourceTree = ""; }; - 381CD111DBB71337E32C8B6BD1FC6125 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 381EB500142E18B410788C93AAB8C2EA /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; + 38169B7B8DB8DD37C509B90EBAF523A9 /* SVGABitmapLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABitmapLayer.h; path = Source/SVGABitmapLayer.h; sourceTree = ""; }; + 3820BFD5C4FBCB397E6F614D474D5CE3 /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; 382649DB90957A519752DBA5E57B1C7D /* TIMCommon.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = TIMCommon.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3836FDD29B04202931AAA0D4B1635517 /* YYCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCache-prefix.pch"; sourceTree = ""; }; - 3843E1CD6527EEB852D05013C0AE4F7C /* MQTTLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTLog.m; path = MQTTClient/MQTTClient/MQTTLog.m; sourceTree = ""; }; - 384FABFAC117761ED0526B174E342995 /* NSObject+YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YBImageBrowser.h"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.h"; sourceTree = ""; }; - 38943945809A28FC6D1FF9B862903595 /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = Zip/minizip/include/crypt.h; sourceTree = ""; }; - 389777F611A000B51A5B5B4BEDA3CA96 /* AgoraRtcEngine_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraRtcEngine_iOS.debug.xcconfig; sourceTree = ""; }; - 38A37D24535308778AEEF32C6CF442E5 /* LLEntryWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryWindow.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryWindow.h; sourceTree = ""; }; + 3828C61E6877E0C2459AE9FB73980AB9 /* LLFilterEventView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterEventView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterEventView.m; sourceTree = ""; }; + 3842C0F2A0B7023AD39B5999D462DE6E /* UISlider+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISlider+RACSignalSupport.h"; path = "ReactiveObjC/UISlider+RACSignalSupport.h"; sourceTree = ""; }; + 386ABB68464A5A25701025617B1DBB29 /* OSSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSConstants.h; path = AliyunOSSSDK/OSSConstants.h; sourceTree = ""; }; + 38841C117A37A6643DCB88F8A67D5E7D /* OSSPutSymlinkRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutSymlinkRequest.m; path = AliyunOSSSDK/OSSPutSymlinkRequest.m; sourceTree = ""; }; + 3887FF2C85EA02C915288999A9FDEC57 /* NSDictionary+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSDictionary+VAPUtil.h"; sourceTree = ""; }; 38AF682265526EA5128444E09DF05B92 /* TUIFileReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileReplyQuoteViewData.h; sourceTree = ""; }; - 38FAC4E8536255DD27E933B182590C2E /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; + 392909F55B62B6A86FBFEA9A024D2E61 /* LLShortCutViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutViewController.m; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutViewController.m; sourceTree = ""; }; 393F7B77890098F5E8F820AA7AAB3CD8 /* tnnliveness.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = tnnliveness.framework; path = Libs/tnnliveness.framework; sourceTree = ""; }; - 39460FDF50490602BA722842DFB34AB2 /* UIPasteboard+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIPasteboard+YYText.m"; path = "YYText/Utility/UIPasteboard+YYText.m"; sourceTree = ""; }; - 395285339BA04052C393B90C9F1B3F2E /* UIBarButtonItem+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+YYAdd.m"; path = "YYCategories/UIKit/UIBarButtonItem+YYAdd.m"; sourceTree = ""; }; - 3956357E27E99CDC0CA5A44E51C45157 /* YYWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYWebImage.release.xcconfig; sourceTree = ""; }; - 396EE84A330E81E289367354577BA9E2 /* JXCategoryView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXCategoryView-Info.plist"; sourceTree = ""; }; - 397F7307D64E52DE7BA80DA2053BFB77 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - 3980EF80C787628B0C4117B629C046B0 /* OSSRestoreObjectRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSRestoreObjectRequest.h; path = AliyunOSSSDK/OSSRestoreObjectRequest.h; sourceTree = ""; }; + 39412F2E342F45004F168645F67B7C47 /* LLShortCutModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutModel.h; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutModel.h; sourceTree = ""; }; + 39615AF59B548CFAF0193DD8917A002D /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 3968D5977847797BCA5DA4441827276F /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; 398456EF8E6157E22F5A20834A6E7B2A /* TUIVideoMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoMessageCell_Minimalist.m; sourceTree = ""; }; - 39AD0B97C70F776C473C71ED38E11BC4 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - 39C3A2A3C6DBAD007C776287F2AF8DD4 /* LLSandboxVideoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxVideoPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxVideoPreviewController.h; sourceTree = ""; }; - 39E625CC8F73FED7C8ED6E343548BCE5 /* OSSPutSymlinkRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutSymlinkRequest.m; path = AliyunOSSSDK/OSSPutSymlinkRequest.m; sourceTree = ""; }; + 3990C5F087BEDFEABAE5941E3A558AF1 /* YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYText.h; path = YYText/YYText.h; sourceTree = ""; }; + 39A9ED08E7A75D28D761EE555528B5ED /* WechatOpenSDK-XCFramework.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "WechatOpenSDK-XCFramework.xcframework"; sourceTree = ""; }; + 39B7511BB3C2B480AB6836AB01019C9D /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + 39C1E2A4916B0F942ED8CB193963BB81 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; + 39F20F182CE4DA5C4011C05FD04682B7 /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; + 3A08A5E94EC468E382567565BA021F6D /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; + 3A0C1642D54AB3CA1AB9E283E62D57EC /* YYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYClassInfo.h; path = YYModel/YYClassInfo.h; sourceTree = ""; }; 3A0F36C9DA1928A51CE0C61A106BCA1A /* TUIReplyPreviewBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyPreviewBar.h; sourceTree = ""; }; - 3A6EA1D4F152466921F07B2135D8FE7E /* RACChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACChannel.h; path = ReactiveObjC/RACChannel.h; sourceTree = ""; }; + 3A13C26D08093EE9A49057D16D3D20EB /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; + 3A2674A2B952E3636D3DCBF9C83BE1B8 /* Media.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Media.xcassets; path = AgoraLyricsScore/Resources/Media.xcassets; sourceTree = ""; }; + 3A2B808DBD11F83AE48A117605787349 /* TZImagePickerController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController-umbrella.h"; sourceTree = ""; }; + 3A5374F1D2D57A123F50408DB43B80B0 /* OSSFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSFileLogger.m; path = AliyunOSSSDK/OSSFileLog/OSSFileLogger.m; sourceTree = ""; }; + 3A55E0B8409973D29041C0DF40B38366 /* Bugly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.release.xcconfig; sourceTree = ""; }; + 3A7B4DB4E685E9A79ED6D72C2E68D787 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + 3A99B108129F4BF107A8295BB64E26BC /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; 3AA156D5EB13C201C0D46B8AAEB9F7D0 /* TUICommonGroupInfoCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICommonGroupInfoCellData.m; sourceTree = ""; }; - 3AA2BAE6F864E2363934B8AF5CA2C788 /* LLMagnifierView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierView.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierView.m; sourceTree = ""; }; - 3AADB575CA32E7DF85B6E428F118684F /* LyricsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricsView.swift; path = AgoraLyricsScore/Class/Lyrics/LyricsView.swift; sourceTree = ""; }; - 3AAEA80F93B1F94FEBF9D64700BD1AC4 /* OSSResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSResult.h; path = AliyunOSSSDK/OSSResult.h; sourceTree = ""; }; - 3AC6676F290BF1CE6EB032F5BDF21B00 /* YYTextMagnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextMagnifier.h; path = YYText/Component/YYTextMagnifier.h; sourceTree = ""; }; - 3ACC659B73BD25AF2865ABC8DF29D9DE /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; - 3AE44F334EF1371966FBF70A12B55975 /* NSNotificationCenter+VAPThreadSafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+VAPThreadSafe.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSNotificationCenter+VAPThreadSafe.h"; sourceTree = ""; }; + 3AA4F397EDE5C1D7038946A455CC9C90 /* AgoraFaceCaptureExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraFaceCaptureExtension.xcframework; sourceTree = ""; }; + 3AB32A3C6CF61661872B41A75780E6DD /* OSSV1Signer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSV1Signer.m; path = AliyunOSSSDK/Signer/OSSV1Signer.m; sourceTree = ""; }; + 3AC6BF1138B854446EC68BCEA6A76F18 /* YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImageBrowser.m; path = YBImageBrowser/YBImageBrowser.m; sourceTree = ""; }; 3AF18CA26422804654DF44D2F04846A7 /* TUIGroupPendencyController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupPendencyController.h; sourceTree = ""; }; - 3AFB360F18CB94251FBC396BAE3066CC /* SVGAVideoEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoEntity.m; path = Source/SVGAVideoEntity.m; sourceTree = ""; }; 3B18A0FDCCE2BCD71AF416792C610BE8 /* TUIConversation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIConversation-umbrella.h"; sourceTree = ""; }; 3B1BE9331F5E5D12CA04E6D642BCFB41 /* TUIReferenceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReferenceMessageCell.m; sourceTree = ""; }; - 3B6877BB56567FB7712E3C11E0D585C7 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 3B6A8E4D0BDFCF9217CA3BB7055DF1BE /* LLRulerPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerPickerView.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerView.h; sourceTree = ""; }; - 3B8BC307915F96081A42F9DA1B311583 /* GPBApi.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBApi.pbobjc.h; path = objectivec/GPBApi.pbobjc.h; sourceTree = ""; }; - 3B8E05B7943C63B2F3758F442C7441B7 /* QGVAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QGVAPlayer-dummy.m"; sourceTree = ""; }; - 3BBEC3D103977DE51928DBF6CCC402A5 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; + 3B21B1E28B47B3F45DC3D0F3DF148E5A /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; + 3B24F4F8ACEEB6EA9A2B606314DD5276 /* TZImagePickerController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TZImagePickerController.modulemap; sourceTree = ""; }; + 3B30AAFDA181015C6C27025D766CC3DC /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 3B408488BE85B0EE63793A214141A13F /* YBImageBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YBImageBrowser-dummy.m"; sourceTree = ""; }; + 3B680E2D07764F46DE876BB2983D8C41 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 3B7223ABEB7A4441164C36487E964288 /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; + 3B7558B9B194726397EEBD52EC664E87 /* YBIBTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBTopView.m; path = YBImageBrowser/ToolView/YBIBTopView.m; sourceTree = ""; }; + 3B80D3EC4B7F7C0CED094987D021EF94 /* QGVAPWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPWeakProxy.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPWeakProxy.h; sourceTree = ""; }; + 3B8A0F686454D4EED1E4B08D439A6E60 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + 3B93AE270291BC5CC9DBCD6392AF31F9 /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; + 3BA4D99997626F46FFEACA76BE8DCA47 /* YBIBLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBLoadingView.h; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.h; sourceTree = ""; }; + 3BACAFE24515AEBA75EBDB8DA3BB5435 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; + 3BC91A08AACBA542289DE7ADBF5396BC /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; 3BE1410E472321DAD3D7A9845B07EEB7 /* TUIGroupPendencyDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupPendencyDataProvider.m; sourceTree = ""; }; - 3BE755B465506A4447E9AD389E2C5839 /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; + 3BE2F4BD4F74874DEED17704E081BB72 /* OSSPutSymlinkResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutSymlinkResult.h; path = AliyunOSSSDK/OSSPutSymlinkResult.h; sourceTree = ""; }; + 3BE30CE823E0C71B1D4A34995D92C5FF /* UICollectionReusableView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionReusableView+RACSignalSupport.m"; path = "ReactiveObjC/UICollectionReusableView+RACSignalSupport.m"; sourceTree = ""; }; + 3BEFF4173E0713075161D72CD9E5D921 /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Core/BRPickerStyle.m; sourceTree = ""; }; 3BF3B905DD277678DFA482F73C17846C /* UIColor+TUIHexColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIColor+TUIHexColor.m"; sourceTree = ""; }; + 3BFEFA0A0B3119C90493AACB2952A551 /* Protobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.release.xcconfig; sourceTree = ""; }; 3C0098C78C4AFA36FDBC748CDB13F174 /* TUIChat.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUIChat.modulemap; sourceTree = ""; }; - 3C055C4318A1D3734377DAA9121AB810 /* YBIBScreenRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBScreenRotationHandler.h; path = YBImageBrowser/Base/YBIBScreenRotationHandler.h; sourceTree = ""; }; - 3C1789B7262ECFB2A8B940B768630662 /* LLFunctionViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionViewController.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionViewController.m; sourceTree = ""; }; 3C28B8D5E3DF6250210567B58082DFBA /* TUILocalTipsCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUILocalTipsCellData.m; sourceTree = ""; }; - 3C367C7E38E17B6338E68521F5ED5B24 /* OSSReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSReachability.h; path = AliyunOSSSDK/OSSFileLog/OSSReachability.h; sourceTree = ""; }; - 3C632A3A6850FB935D756492D5AB34F1 /* UIImage+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+YYWebImage.h"; path = "YYWebImage/Categories/UIImage+YYWebImage.h"; sourceTree = ""; }; - 3C718B6DBA1DF5C2DB055F341F0E8DD6 /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; - 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 3C7C76E0FD7DD2EABFA41647BB434943 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; + 3C3CF31542420185F3DB404477C45361 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; + 3C5889D5277E5E8A2309A95BE35876AD /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 3C65CA4EC7D80D3DDE1755B99EA29555 /* QGHWDMetalRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMetalRenderer.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalRenderer.h; sourceTree = ""; }; + 3C734EC7A0E414C42093EC41F3868F98 /* SVGAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.release.xcconfig; sourceTree = ""; }; + 3C8BE30F840B83DB35EC45D0BC727A37 /* IQUIView+IQKeyboardToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+IQKeyboardToolbar.m"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m"; sourceTree = ""; }; 3CA375F51768BE15E2FECCE0FF4DC94D /* TUIChat.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = TUIChat.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3CCCB8ACA599FA224FDFC74D269A8802 /* CALayer+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+YYWebImage.m"; path = "YYWebImage/Categories/CALayer+YYWebImage.m"; sourceTree = ""; }; - 3CE0C4F2ACA4A013ED7879743C1E185B /* YBIBVideoTopBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoTopBar.h; path = Video/YBIBVideoTopBar.h; sourceTree = ""; }; + 3CBD739B3337D8AB7A89A90C56DA07A3 /* ScoringView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringView.swift; path = AgoraLyricsScore/Class/Scoring/View/ScoringView.swift; sourceTree = ""; }; + 3CC6D578DAE943369C7E725198632A3B /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; + 3CC8CD30E834C0DCF63FA6BA5782D962 /* LLWidgetBorderComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderComponent.m; path = LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorderComponent.m; sourceTree = ""; }; + 3CC9BDDA97B381BF43C970FF96C770E8 /* UIDatePicker+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDatePicker+RACSignalSupport.m"; path = "ReactiveObjC/UIDatePicker+RACSignalSupport.m"; sourceTree = ""; }; + 3D01AD22FEDC8002233D7AACEDC04EAD /* AgoraLyricsScore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraLyricsScore.debug.xcconfig; sourceTree = ""; }; + 3D3102A78D323A1EB954026A27C7BB82 /* AliyunOSSiOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AliyunOSSiOS-dummy.m"; sourceTree = ""; }; 3D349B4677392B69A14A120F95770225 /* TUICommonGroupInfoCellData_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICommonGroupInfoCellData_Minimalist.m; sourceTree = ""; }; - 3D3F1B639469A3F484A08032E1E7B130 /* AgoraInfra_iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AgoraInfra_iOS-xcframeworks.sh"; sourceTree = ""; }; - 3D461EC05C80CEA151F4CC63998D78EB /* LLDebugToolMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDebugToolMacros.h; path = LLDebugTool/DebugTool/LLDebugToolMacros.h; sourceTree = ""; }; - 3D56CC4C79820233E698C2BC2C840998 /* AgoraReplayKitExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraReplayKitExtension.xcframework; sourceTree = ""; }; - 3D5E7461E5B2886CFFAF1D4C1D661799 /* LLShortCutWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutWindow.m; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutWindow.m; sourceTree = ""; }; - 3D855B0AEA9E3C9B3B3B59762D2E3E3C /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 3D91F5653ED4544D7676921A62BF5E92 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXIMSDK_Plus_iOS_XCFramework.release.xcconfig; sourceTree = ""; }; - 3DAA42097B5D14B2ED6FD4905FAD2C57 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; - 3DC399463FEE73A0D6ED8CDD7AECEC9B /* LLRouter+AppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+AppInfo.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+AppInfo.h"; sourceTree = ""; }; - 3DEB8EAF2A933175B66A73484019A5B7 /* UITextField+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+RACSignalSupport.m"; path = "ReactiveObjC/UITextField+RACSignalSupport.m"; sourceTree = ""; }; - 3DF5A28247D14F7D55660AA76A8A15A5 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 3D57A82C4C9FC2CDB44E1501EE0A2693 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 3D62E51C28A76B206927E5029080D8C4 /* QGVAPMaskInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMaskInfo.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPMaskInfo.h; sourceTree = ""; }; + 3DA9F704F86FBFD91151BF2E751B6619 /* LLSubTitleTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSubTitleTableViewCell.m; path = LLDebugTool/Core/Others/CommonUI/View/SubTitleTableViewCell/LLSubTitleTableViewCell.m; sourceTree = ""; }; + 3DB57F5DA26A4F24A3A02393785F74C1 /* YYCategories-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCategories-umbrella.h"; sourceTree = ""; }; + 3DBE0C6CF51CE0D6BEFF411F116002F8 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 3DCBC00766D06F1B7F4F5ECCC2D19171 /* YYLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYLabel.h; path = YYText/YYLabel.h; sourceTree = ""; }; + 3DD727C4E06EB5359A3C9FCF1491E22B /* UIGestureRecognizer+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIGestureRecognizer+VAPUtil.m"; sourceTree = ""; }; + 3DD878AFABDF8EBC09174F427CBE5B7D /* AgoraReplayKitExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraReplayKitExtension.xcframework; sourceTree = ""; }; + 3DE4DC886B92E31B8DCEBB8D6969A644 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; + 3E1C3C99EEADDCD0F7E40E070FE54705 /* QGAnimatedImageBufferManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageBufferManager.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageBufferManager.m; sourceTree = ""; }; 3E3132179E4867E62E968B90A02AF64C /* TUIConversationListController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationListController.m; sourceTree = ""; }; - 3E54CD5E4480110036B076895BD6F767 /* YYCategories-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCategories-prefix.pch"; sourceTree = ""; }; + 3E4B236E0E1156C523241EA7587DF41C /* LLFilterTextFieldModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterTextFieldModel.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldModel.m; sourceTree = ""; }; + 3E5A7E767E348F97E272E96D9435E56D /* QGMP4HWDFileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4HWDFileInfo.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4HWDFileInfo.h; sourceTree = ""; }; + 3E5EFA07237AA26A316503568F4C829A /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; 3E6EE10810E6442739526F9C8EECEB34 /* TIMCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TIMCommon-dummy.m"; sourceTree = ""; }; + 3E716E52FD1B70E27F8D13FF9DE24B69 /* NSString+RACKeyPathUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACKeyPathUtilities.m"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.m"; sourceTree = ""; }; + 3E78254046E55473DBFA5F1736E256ED /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; 3E862A46EBB0A2B61CF942F373DB8E7E /* TUIChat_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChat_Minimalist.h; sourceTree = ""; }; 3E8C9936364E090EC4037ED3F5F40990 /* TUIBaseMessageControllerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBaseMessageControllerDelegate.h; sourceTree = ""; }; - 3EA0A37E6AB6F712549234844DFD63F2 /* RACScopedDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScopedDisposable.h; path = ReactiveObjC/RACScopedDisposable.h; sourceTree = ""; }; 3EA2047A997EED2FC02DEB89ADDF3379 /* TUITextReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextReplyQuoteView_Minimalist.h; sourceTree = ""; }; - 3EA276D1A119F337C94F002DE2D622A5 /* video_enc.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = video_enc.xcframework; sourceTree = ""; }; + 3EA6D898EDE093F327BE43FE2CAEC65E /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; + 3EB054E887D05E31BDE825726592B763 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; 3EB478F8C6F7755BB50F9863DB5B5231 /* TUIBaseChatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBaseChatViewController.h; sourceTree = ""; }; 3EB6806CDE099CA882C42A8D9F13365C /* TUIMediaCollectionCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMediaCollectionCell_Minimalist.h; sourceTree = ""; }; + 3EC6AEFDC235E429CBB65ADDA22008C2 /* LLEntryBigTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryBigTitleView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBigTitleView.m; sourceTree = ""; }; 3EE5F4CBCDAA09ACB04423969186AFDC /* TUIEvaluationCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIEvaluationCell_Minimalist.h; sourceTree = ""; }; 3EE8008F97A8FAE3D61F96263684D669 /* TUIVideoMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoMessageCell_Minimalist.h; sourceTree = ""; }; - 3F397FAE2617066062DE845FDB97958E /* LLCrashDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashDetailViewController.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashDetailViewController.m; sourceTree = ""; }; + 3F45C422560606353F0A1EE06FFBB6AB /* YYTextTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextTransaction.m; path = YYText/Utility/YYTextTransaction.m; sourceTree = ""; }; + 3F5EB3188F34F43EB488665FA38106AC /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; + 3F77304E3B0ED66758F7F561D432369E /* LLWindowManager+WidgetBorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+WidgetBorder.h"; path = "LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWindowManager+WidgetBorder.h"; sourceTree = ""; }; + 3F7A1528D4F0591CC5C105BAA48929F8 /* SVGAAudioLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioLayer.m; path = Source/SVGAAudioLayer.m; sourceTree = ""; }; 3F87BDB8E808A82A00B25EDB2E327F87 /* TUIMessageReadViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageReadViewController.m; sourceTree = ""; }; - 3F88809743BD5A3D35E07C3E41A6725D /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; + 3F8D829D41253554A64C59CFD33906F3 /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = Zip/minizip/include/crypt.h; sourceTree = ""; }; + 3F9064E489C7E7B3860786D3B0B5F4C9 /* RACEmptySignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySignal.m; path = ReactiveObjC/RACEmptySignal.m; sourceTree = ""; }; 3F9FFCC87BF7E40DC2E87253414B2BE8 /* TUILinkCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUILinkCell.m; sourceTree = ""; }; - 3FC537CB3226F0F6F50B574F9AA397B9 /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; - 3FD84F2953DB8D29E00E4CC711FFD7DA /* RACReplaySubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReplaySubject.m; path = ReactiveObjC/RACReplaySubject.m; sourceTree = ""; }; + 3F9FFFF7EC51D7F650C770A05053DAC6 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; + 3FC284B7F615BD01D66AA71855552B9C /* LLEntryWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryWindow.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryWindow.h; sourceTree = ""; }; 3FF168039C7F53A9CF459756C932BB7F /* TUIFoldConversationListDataProvider_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFoldConversationListDataProvider_Minimalist.m; sourceTree = ""; }; - 3FF808611EADFD096D3368AD5DE29AAC /* LLTitleCellCategoryModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCellCategoryModel.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellCategoryModel.h; sourceTree = ""; }; - 3FF9A3593B0143739E9FC97152EA3F05 /* YBImageBrowserDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDelegate.h; path = YBImageBrowser/Protocol/YBImageBrowserDelegate.h; sourceTree = ""; }; - 40057819B68E7E38B0EBFDE0C999F3C9 /* YYCategories.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCategories.release.xcconfig; sourceTree = ""; }; - 401827797144DD4FF4E2E0E81B0EC064 /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; - 403B68528711B157B92217B364DFF950 /* TZAssetModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetModel.h; path = TZImagePickerController/TZImagePickerController/TZAssetModel.h; sourceTree = ""; }; - 404FDB692BCC61EFF340970EAEFCD069 /* TIMPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMPush.debug.xcconfig; sourceTree = ""; }; - 4055A54EFE4D92F7E1D46B12E408531E /* TZAuthLimitedFooterTipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAuthLimitedFooterTipView.m; path = TZImagePickerController/TZImagePickerController/TZAuthLimitedFooterTipView.m; sourceTree = ""; }; - 40B906E3E1D4132E5B63245DE78E8C23 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; - 40BAAEC1BFE4273C74795A6DA7922AB0 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 40186D6864EFAF2EA4DF9E988AE52E98 /* LLWindowManager+WidgetBorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+WidgetBorder.m"; path = "LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWindowManager+WidgetBorder.m"; sourceTree = ""; }; + 4054A82DBB97406AE6930F5DDF337D3D /* RACUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnit.h; path = ReactiveObjC/RACUnit.h; sourceTree = ""; }; + 405626BC91F97DC3F00DE8BBC0646BEE /* NSString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+AvoidCrash.m"; path = "AvoidCrash/NSString+AvoidCrash.m"; sourceTree = ""; }; + 406FA81F194DE7165BAE5048697FDFCE /* WechatOpenSDK-XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.debug.xcconfig"; sourceTree = ""; }; + 408670745C8873E55EC5F55520BA2000 /* SDCycleScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.debug.xcconfig; sourceTree = ""; }; + 40A4AB5FDB162AD7D81253D8AEE885D6 /* RACValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACValueTransformer.m; path = ReactiveObjC/RACValueTransformer.m; sourceTree = ""; }; + 40B72C4126635C522B6FF11FD30432C3 /* UIImagePickerController+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImagePickerController+RACSignalSupport.h"; path = "ReactiveObjC/UIImagePickerController+RACSignalSupport.h"; sourceTree = ""; }; + 40CDCF0A855C2AE7E071E7C592346090 /* CLLocation+LL_Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLLocation+LL_Location.m"; path = "LLDebugTool/Core/Component/Location/Function/CLLocation/CLLocation+LL_Location.m"; sourceTree = ""; }; 40DE24D75001778BCF5E78BEFD743E56 /* TUIMediaView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMediaView_Minimalist.h; sourceTree = ""; }; - 40E4CD7114185E14B162A301FE0F0557 /* LLTitleViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleViewController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/TitleViewController/LLTitleViewController.m; sourceTree = ""; }; - 4101295732F013002CB2DE1A35333FB1 /* OSSLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSLogMacros.h; path = AliyunOSSSDK/OSSFileLog/OSSLogMacros.h; sourceTree = ""; }; - 414283E6804E6333CB4D26B4CE842501 /* Svga.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Svga.pbobjc.h; path = Source/pbobjc/Svga.pbobjc.h; sourceTree = ""; }; - 417285989E0A453800BBB9CA54A97283 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 40F75BB15FB44DEB1E68FEB6BCEBD91F /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; + 41017787FE8316E19321CA326C97E62F /* LLScreenshotSelectorModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotSelectorModel.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorModel.h; sourceTree = ""; }; + 4108B6E6AA41AC48D0C1A1D2348886D2 /* AgoraLipSyncExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraLipSyncExtension.xcframework; sourceTree = ""; }; + 413240E290CD078A53FFBB7B9F42AC74 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + 415EDC4F9C24FB1219CE8918D360F58C /* MQTTInMemoryPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTInMemoryPersistence.h; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.h; sourceTree = ""; }; + 417112912F5D066486D4EF451CDF125E /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; + 4184DCBB71B713497DD98B62D1032660 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; + 4193A35FC3320885BA47232C75963539 /* LLCrashDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashDetailViewController.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashDetailViewController.h; sourceTree = ""; }; 41CAE80F9FEBA3C9CD0CC1B3A287586C /* TUIOrderCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIOrderCell.h; sourceTree = ""; }; - 41E1F90B1416AF415D87A5F5B5623725 /* SVGAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVGAPlayer-dummy.m"; sourceTree = ""; }; - 420159759D043F67FCFEBDE0AEE10B69 /* JXPagerMainTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerMainTableView.m; path = Sources/JXPagerView/JXPagerMainTableView.m; sourceTree = ""; }; + 41D1E4E76E5007958C60B21846EB3CD0 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 41E1777D368E8B68ADAC7BFFAB3222C4 /* GPBStruct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBStruct.pbobjc.h; path = objectivec/GPBStruct.pbobjc.h; sourceTree = ""; }; + 422005268305760033704361EE21208D /* LLLogComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogComponent.m; path = LLDebugTool/Core/Component/Log/LLLogComponent.m; sourceTree = ""; }; 422577C147AB7CB42594B3620AC0E0E5 /* NSTimer+TUISafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTimer+TUISafe.h"; sourceTree = ""; }; 423A0B9A3E18AC560EF8F42EDD8F1E0D /* TUIChatConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatConfig.m; sourceTree = ""; }; + 42470DC08A578CD4DB5502A1520820F6 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 424BB3666066A1D28E7D5C0145146C1C /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; 4251EBFE894C9B59DEFEB487B9FD015E /* TUIChatConversationModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatConversationModel.h; sourceTree = ""; }; - 425FAC95F26901EBBD843439509BC219 /* GPBWrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWrappers.pbobjc.m; path = objectivec/GPBWrappers.pbobjc.m; sourceTree = ""; }; - 426236613C130A6C5F1648EFEA7FCBDB /* ResourceBundle-JXPagerView-JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXPagerView-JXPagingView-Info.plist"; sourceTree = ""; }; + 42560742032C8BF735E3B934F5D39D26 /* OSSGetObjectACLResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectACLResult.m; path = AliyunOSSSDK/OSSGetObjectACLResult.m; sourceTree = ""; }; 429C498FC140988AC06E1E425259B971 /* TUIEmojiMeditorProtocolProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIEmojiMeditorProtocolProvider.h; sourceTree = ""; }; - 42D7D5CAF68E10415657ABD3AC72A8E9 /* UIBarButtonItem+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+RACCommandSupport.m"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.m"; sourceTree = ""; }; - 43326563427D6264EA2E279D1F1105A0 /* LLLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocation.h; path = LLDebugTool/Core/Component/Location/LLLocation.h; sourceTree = ""; }; - 434371AA62994DE6E8A86571846559FC /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - 4352321DF16868DCBD4C4D5D9CC561EB /* LLBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseTableViewCell.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewCell.m; sourceTree = ""; }; + 42AC661BE5571A5ABC9A381FB2821036 /* OSSLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSLog.h; path = AliyunOSSSDK/OSSLog.h; sourceTree = ""; }; + 42DB0A4D5793C73C847285C20CA1AEDF /* LLAppInfoComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoComponent.h; path = LLDebugTool/Core/Component/AppInfo/LLAppInfoComponent.h; sourceTree = ""; }; + 431702E6F18B8C98A9A6B60A43B4E9E1 /* IQKeyboardReturnKeyHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardReturnKeyHandler.h; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.h; sourceTree = ""; }; + 431B99C72F709AAC251DD838825FC01C /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; + 431F8736C60B5E8242F2C9742342DE8C /* QGBaseDFileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGBaseDFileInfo.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseDFileInfo.h; sourceTree = ""; }; + 43269D978DA1541584B10056E45D0F43 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 4330020F4C521947AF26520C3C36D5E3 /* LLFilterTextFieldModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterTextFieldModel.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldModel.h; sourceTree = ""; }; 435A259AFFAA7D677132640D57782A61 /* TUIJoinGroupMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIJoinGroupMessageCell.h; sourceTree = ""; }; - 43667DDA9A4CA6D95B6B299B28905C17 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 43724242D2B7D55D8D049C37F18A63B2 /* MQTTSSLSecurityPolicyEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyEncoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.m; sourceTree = ""; }; - 4381026912E3FC76B42F083A510B5489 /* RACUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnit.h; path = ReactiveObjC/RACUnit.h; sourceTree = ""; }; - 43944DE0BBFC50B7E76965429641A0C6 /* OSSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSConstants.m; path = AliyunOSSSDK/OSSConstants.m; sourceTree = ""; }; - 439B32332B78E5499CB932BCCE3A0BDA /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; - 439F66149DB2054ACE24CD5281960271 /* OSSReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSReachability.m; path = AliyunOSSSDK/OSSFileLog/OSSReachability.m; sourceTree = ""; }; - 43B055CDEEA071016A2851D06C4CD6E4 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 4364DEC7F8E45E2544D5183FAF389978 /* LLWindowManager+Screenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Screenshot.h"; path = "LLDebugTool/Core/Component/Screenshot/UserInterface/LLWindowManager+Screenshot.h"; sourceTree = ""; }; + 43A17D602225CFF13C90AB1B4E001E86 /* SVGAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAPlayer.h; path = Source/SVGAPlayer.h; sourceTree = ""; }; 43BEB7914C053F5ED176D1E988A1B63A /* TUIInputMoreCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIInputMoreCell.h; sourceTree = ""; }; - 43C8A6A7E2C0FF4D644D8CABBCC4D27D /* LLWindowManager+Magnifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Magnifier.m"; path = "LLDebugTool/Core/Component/Magnifier/UserInterface/LLWindowManager+Magnifier.m"; sourceTree = ""; }; + 43C28D551C16612543B216EC60A29660 /* YYModel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-umbrella.h"; sourceTree = ""; }; + 43C737B86D6630A0E0854C7FEAE59957 /* YBIBSheetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSheetView.h; path = YBImageBrowser/ToolView/YBIBSheetView.h; sourceTree = ""; }; + 43D1E3261820DB9A9433A6EB37B8265B /* LocalPitchView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalPitchView.swift; path = AgoraLyricsScore/Class/Scoring/View/LocalPitchView.swift; sourceTree = ""; }; 43DF364C2CA875E492429347063A32C3 /* TUIConversationListController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationListController_Minimalist.m; sourceTree = ""; }; - 43E2E4056982B7D4E80668C507EC627E /* WechatOpenSDK-XCFramework.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "WechatOpenSDK-XCFramework.xcframework"; sourceTree = ""; }; - 440117D5FBF85B3E4CF53B717E6B16C7 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; - 44131394F2858CCF1C976665C910516E /* SDWebImageWebPCoder.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.release.xcconfig; sourceTree = ""; }; + 43E264E971DB51E34D30086005AF908E /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 440649D44500BEFE35F8447CA3A6BB3A /* NSObject+RACLifting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACLifting.m"; path = "ReactiveObjC/NSObject+RACLifting.m"; sourceTree = ""; }; + 441C7D6A46B3AA228483B6520C2081C8 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + 442DC7515F4A10B07B14F67C8A1B0DA7 /* LLHtmlComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlComponent.m; path = LLDebugTool/Core/Component/Html/LLHtmlComponent.m; sourceTree = ""; }; 443862055AB1A2B22A077E269E21FCAC /* TUIConversationService_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationService_Minimalist.h; sourceTree = ""; }; - 4440DEB112641C728EE94ED68665E077 /* NSInputStream+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInputStream+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSInputStream/NSInputStream+LL_Network.h"; sourceTree = ""; }; + 444739377ECBE2783ED8E2D08F35EFFD /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; + 44479834C43DD04BF6BB9017DEC9DA32 /* UITextField+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+YYAdd.h"; path = "YYCategories/UIKit/UITextField+YYAdd.h"; sourceTree = ""; }; 4450B377B7446FB0491757E7C25B5BF0 /* TUIChatExtensionObserver_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatExtensionObserver_Minimalist.m; sourceTree = ""; }; 445A9A7C0F1C7D8B8E5F398DCBC6DE01 /* TUIRepliesDetailViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIRepliesDetailViewController_Minimalist.h; sourceTree = ""; }; - 446CBC41F4E7F3577352DB6D3620C1B6 /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; + 4479C9CE8CBE5C54A6538FA431D9EE7F /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; 4489EEAECC80C21215AC4B5643F5E3D8 /* TUIFaceVerticalView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFaceVerticalView.m; sourceTree = ""; }; - 449CA70E1DAD97309E1468D8F678070F /* LLThemeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLThemeManager.h; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeManager.h; sourceTree = ""; }; - 44D20A0E61748064C0913300F3FFB270 /* LLDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDebugTool.m; path = LLDebugTool/DebugTool/LLDebugTool.m; sourceTree = ""; }; - 44DE120765FDB94595D181D92E9FD441 /* LLSandboxComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxComponent.h; path = LLDebugTool/Core/Component/Sandbox/LLSandboxComponent.h; sourceTree = ""; }; + 448A21E5AEFB49A97DB05CBD0A18E8F8 /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; + 448E2DA9F08232ACEBC665701C58C0FA /* YBIBAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAnimatedTransition.m; path = YBImageBrowser/Base/YBIBAnimatedTransition.m; sourceTree = ""; }; + 44933FE9E5817D4D9B3F4ED9EEED1BAA /* RACDynamicSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSignal.m; path = ReactiveObjC/RACDynamicSignal.m; sourceTree = ""; }; + 44ABEF56F2F498C888A0FEC93C707794 /* BRAddressPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressPickerView.m; path = BRPickerView/Deprecated/AddressPickerView/BRAddressPickerView.m; sourceTree = ""; }; + 44D299FD67E11862321D7F710B260C3D /* ScoringMachineEx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringMachineEx.swift; path = AgoraLyricsScore/Class/Scoring/ScoringMachineEx/ScoringMachineEx.swift; sourceTree = ""; }; + 44D5CF3C4D616174401BEF8CCEECF216 /* GPBTimestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBTimestamp.pbobjc.m; path = objectivec/GPBTimestamp.pbobjc.m; sourceTree = ""; }; + 44DEBECD3D533181312AF5854D8B1593 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; + 44FA33DCAC56187B31EF9632388CC99F /* YBImageBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.debug.xcconfig; sourceTree = ""; }; 451B36F0F04B8637DE43FB12431B05F3 /* TUIVideoReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoReplyQuoteViewData.h; sourceTree = ""; }; - 451FFD6092AA7ABDBBB60182DB7B6F6B /* YBIBToolViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToolViewHandler.h; path = YBImageBrowser/ToolView/YBIBToolViewHandler.h; sourceTree = ""; }; - 452112259A83AE275DF8010763DE5D01 /* UIDevice+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIDevice+VAPUtil.m"; sourceTree = ""; }; - 452FF1E716AC4E7B15BB5756A3B8C606 /* YYTextSelectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextSelectionView.h; path = YYText/Component/YYTextSelectionView.h; sourceTree = ""; }; - 453152E77DF1691BFBC1BF718E692646 /* QGAnimatedImageBufferManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageBufferManager.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageBufferManager.h; sourceTree = ""; }; + 4525F69C7EC6EEF866CDDE4285EF7044 /* NSArray+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSArray+VAPUtil.h"; sourceTree = ""; }; + 453B168D21923248C66146A95DEB6CE9 /* RACEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTKeyPathCoding.h; path = ReactiveObjC/extobjc/RACEXTKeyPathCoding.h; sourceTree = ""; }; 454F9DFDA1065D194C8D1B3C486EF23E /* TUIAttributedLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIAttributedLabel.m; sourceTree = ""; }; - 457F328AC7327224982080D35A8BD3B6 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; - 4598A20293732887722DC138E7908409 /* QGBaseAnimatedImageFrame+Displaying.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QGBaseAnimatedImageFrame+Displaying.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame+Displaying.m"; sourceTree = ""; }; - 45ABADEF17DF5E336D53D00971FE1AD3 /* LLTitleCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleCellView.h; sourceTree = ""; }; - 45C4C01AC74CBEA8DD30114FACF56120 /* Bugly.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Bugly.framework; sourceTree = ""; }; - 4611B013003FB72D7C57291AC673E071 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; + 45528AFC6ED47C8AAB7E9FCBD83BA0E7 /* GPBTimestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBTimestamp.pbobjc.h; path = objectivec/GPBTimestamp.pbobjc.h; sourceTree = ""; }; + 456D577A21B703DFBFB895E645CEC50C /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; + 45716665E4EAA0E5DAD3E15292F69C4E /* sharpyuv_csp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_csp.h; path = sharpyuv/sharpyuv_csp.h; sourceTree = ""; }; + 45747E992794769A411E7106BAE44257 /* YYWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYWebImageOperation.h; path = YYWebImage/YYWebImageOperation.h; sourceTree = ""; }; + 4589F20EBA71C4A177A12B168241BAB4 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; + 45A85B8E3D1E373866D8BA83364066BE /* OSSCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCompat.m; path = AliyunOSSSDK/OSSCompat.m; sourceTree = ""; }; + 45AC580ACA8F314CF2C9B9C00815D6EA /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 45B70AB8F45A69F6D35599E9C3C79C6E /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; + 45C1319414DA0887EDB55A55683C9ABE /* LLWindowManager+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Hierarchy.h"; path = "LLDebugTool/Core/Component/Hierarchy/UserInterface/LLWindowManager+Hierarchy.h"; sourceTree = ""; }; + 45C27F901CBB3B6858D4AE61D68E605E /* WechatOpenSDK-XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "WechatOpenSDK-XCFramework-xcframeworks.sh"; sourceTree = ""; }; + 45DD5331A0A48C24E35AC07CF0AF4A7D /* LLDebugTool.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = LLDebugTool.bundle; path = LLDebugTool/Core/Others/Resource/LLDebugTool.bundle; sourceTree = ""; }; 4611EA05FD8DE6B4D5D0A3CA495CDE90 /* TUIMergeReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeReplyQuoteView_Minimalist.m; sourceTree = ""; }; - 464FFE17E497144D88A732869123A77C /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; - 4656B0D875D02988334E3342B3ED9BFD /* YBIBDefaultWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDefaultWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.h; sourceTree = ""; }; + 4618D65F597A2C7CE70BE332EF5AAA1A /* OSSGetBucketInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetBucketInfoRequest.m; path = AliyunOSSSDK/OSSGetBucketInfoRequest.m; sourceTree = ""; }; + 46412452CE6A9C4797694CAA1C11E49E /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 46559E75F1D464238EF82892A7601C22 /* GPBType.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBType.pbobjc.h; path = objectivec/GPBType.pbobjc.h; sourceTree = ""; }; + 465D9400CBBC458DD7899D83EDE7E415 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; + 465E738838E950321A408C78D73035CA /* FMDB.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FMDB.modulemap; sourceTree = ""; }; + 4665AD29BC148D93AD69A7C0D6541D5D /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; 4668CDA61453AE45C06B5ED2DB0B0520 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 466F0927B8330566A942E7330BE7DCB8 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + 467428FA1052A78F712E8319CC5186C5 /* SDWebImageWebPCoder.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.debug.xcconfig; sourceTree = ""; }; + 468E33438D7E12E032EC205710C51A62 /* LLSettingWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingWindow.m; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingWindow.m; sourceTree = ""; }; 46D80C90D21F3263EE737B6A267C24B2 /* TUICaptureVideoPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICaptureVideoPreviewViewController.m; sourceTree = ""; }; - 46F635678C6DE62C206AA2F0B3888C99 /* TZGifPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZGifPhotoPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.h; sourceTree = ""; }; - 46F65A662D5748560EA4C24CFD900FD6 /* LLFilterDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterDatePickerView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDatePickerView.h; sourceTree = ""; }; - 47155B83847DBCD84D67B809D349E283 /* QGVAPWrapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPWrapView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/QGVAPWrapView.m; sourceTree = ""; }; - 4715ECF2847D8013407811F476C518D4 /* LLSandboxImagePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxImagePreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxImagePreviewController.h; sourceTree = ""; }; + 46F3FA171D00A665CFFAEE4B37F1D22E /* MQTTCoreDataPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCoreDataPersistence.m; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.m; sourceTree = ""; }; + 470974CBF212AA33890B313DA7B7DEE3 /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; + 470C958CEF97EF9DCAEA9EE882D6BF21 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; + 47157BC0FAEB8D0BC69F8C03265A065F /* QGAnimatedImageDecodeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeManager.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeManager.m; sourceTree = ""; }; 47220AC1D156A75328B1EB3A111750D5 /* TUIMergeReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeReplyQuoteView.h; sourceTree = ""; }; - 4739CFB31E12B07EABD39D6660B1D629 /* RACEmptySignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySignal.h; path = ReactiveObjC/RACEmptySignal.h; sourceTree = ""; }; - 4747FDA70BBC2AA57430C4F4AEAB2551 /* NSObject+RACDeallocating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDeallocating.h"; path = "ReactiveObjC/NSObject+RACDeallocating.h"; sourceTree = ""; }; + 472933F0C6E71E5D30CC84620F95933B /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + 473F983F60E23534F5497188C2DD457C /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; 4762AFD2FAD5267D8DC626739141CA7F /* TUIMergeMessageListController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeMessageListController.h; sourceTree = ""; }; - 478085A88E2F2CFA393F308C399B6C76 /* LLFilterDateView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterDateView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDateView.m; sourceTree = ""; }; - 47ADB278BAFDC43EED49ED88E003CF88 /* LLEditTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEditTableViewController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/EditTableViewController/LLEditTableViewController.m; sourceTree = ""; }; - 47DB78F65AE0653E4568F70497374F50 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; - 47E0C206087FB97FEF7BBED9E9595DCD /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 477DDCF4D85C7A14B3C28209F0EAC480 /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; + 4781464C64215FFAC729655CC585DBE7 /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; + 47CB2AD9B30AFF104CD113C9F6BB2472 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; + 47CF136EC922D540479ABE8BCF255DA8 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + 47DDB66642728D3F979DD86063C87E4B /* SVGAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-prefix.pch"; sourceTree = ""; }; 47F26FBC921B8530CADA1C0B48729E56 /* OfflinePushExtConfigInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OfflinePushExtConfigInfo.h; sourceTree = ""; }; + 4806E1164E2700B391CF8990E34B58FC /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; 480843312073783E57924342A1831668 /* TUIConversationConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationConfig.m; sourceTree = ""; }; - 48096896E3B863EE96BB300A61BCEF08 /* LLPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLPickerView.m; path = LLDebugTool/Core/Others/CommonUI/View/PickerView/LLPickerView.m; sourceTree = ""; }; - 4851DAD9F7F6E66F8E3D68CA16256D7F /* YBIBImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageScrollView.m; path = YBImageBrowser/Image/YBIBImageScrollView.m; sourceTree = ""; }; - 4861128045EBF888D39CC288E93C1297 /* LLWidgetBorderWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderWindow.h; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderWindow.h; sourceTree = ""; }; - 48686C9E63BF75E0BF18CAFE80C7A62E /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; - 4868F242F5C4CFAD7D58F75EC33C3C20 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 486EF3EC35F2A56D34A27B3C04D33CF4 /* RACKVOChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOChannel.m; path = ReactiveObjC/RACKVOChannel.m; sourceTree = ""; }; - 4876B7149AF6B8F3356BF981EE93B481 /* OSSCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCompat.m; path = AliyunOSSSDK/OSSCompat.m; sourceTree = ""; }; - 4878A8BA77B8699C182AD87739E60C2C /* RACSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriber.h; path = ReactiveObjC/RACSubscriber.h; sourceTree = ""; }; + 485A12720F358891E9F01B1CA163E2F1 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 48916B4071AC3689F512A4A27B2D6CF8 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 489A29959428F34BCE040C9A062E9157 /* YYText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYText-prefix.pch"; sourceTree = ""; }; + 489D95A5454B6B440EB04C69D5D542BD /* SVGABezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABezierPath.h; path = Source/SVGABezierPath.h; sourceTree = ""; }; + 48A3E5F0507E66EC1D7CB589FF174650 /* SVGA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGA.m; path = Source/SVGA.m; sourceTree = ""; }; 48ACF38225AF5129416A1F090F6D3286 /* YYCache */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYCache; path = YYCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 48EF74A17122F7DA3172BFC1C0E34B3C /* OSSV1Signer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSV1Signer.m; path = AliyunOSSSDK/Signer/OSSV1Signer.m; sourceTree = ""; }; - 490D0B04AFC351F37662E15A214B5F84 /* LLPinAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLPinAnnotationView.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLPinAnnotationView.m; sourceTree = ""; }; - 4939909D2AC8FF47D2D120A5B3C908F7 /* LLDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDebugTool.h; path = LLDebugTool/DebugTool/LLDebugTool.h; sourceTree = ""; }; - 498BDA192AF64FA5B242DD98F7240E15 /* LLLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogModel.h; path = LLDebugTool/Core/Component/Log/Function/LLLogModel.h; sourceTree = ""; }; - 49ADECC5360FB3ECE11AC572C495A0ED /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 49AF1A42262113360A0D8AABD6158D48 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; }; - 49E61AC8FC481808053B547CA2D3667F /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 49EAEA7DFE335823BE4D73215E8C6C32 /* NSFileHandle+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileHandle+RACSupport.m"; path = "ReactiveObjC/NSFileHandle+RACSupport.m"; sourceTree = ""; }; - 49F480E506998318C370BC0BE0504A07 /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; + 48AE9D7627E24D90FE62F6F652E514DE /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; + 48AF7830E71D577636207496D60CF788 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 48B2AFC333E6122EEEF8FBCFD6E4DCC5 /* UITableView+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+YYAdd.h"; path = "YYCategories/UIKit/UITableView+YYAdd.h"; sourceTree = ""; }; + 48C2340F7BF1F45F70EE1E903B18259C /* OSSServiceSignature.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSServiceSignature.m; path = AliyunOSSSDK/Signer/OSSServiceSignature.m; sourceTree = ""; }; + 48C3BBA70F677407E36DBA2EE896068B /* NSAttributedString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+AvoidCrash.h"; path = "AvoidCrash/NSAttributedString+AvoidCrash.h"; sourceTree = ""; }; + 48CADA1527BFF387596A012E48219AFE /* YYCGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCGUtilities.h; path = YYCategories/Quartz/YYCGUtilities.h; sourceTree = ""; }; + 48D571BF5420C75BE0AD2C3B1A4F1862 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 48E908F60217B7B5344EA813696E9C6B /* NSObject+RACDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDescription.m"; path = "ReactiveObjC/NSObject+RACDescription.m"; sourceTree = ""; }; + 48EDE83A052BE4897E236230697A1CCE /* LLComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLComponent.m; path = LLDebugTool/Core/Others/Component/LLComponent.m; sourceTree = ""; }; + 492115D79EE235CEF40092B476C19A16 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + 493FEB8B776299BE5A6F511C3548D524 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 49598FE073A9A2B4284B97EBAAB70ADD /* QGAnimatedImageBufferManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageBufferManager.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageBufferManager.h; sourceTree = ""; }; + 4988BA03D0EBAD5A74A80D6379EF62DF /* MQTTSessionSynchron.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionSynchron.h; path = MQTTClient/MQTTClient/MQTTSessionSynchron.h; sourceTree = ""; }; + 49BB7730AD6B24BB53B32F573022429E /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; + 49CE5C3DC4D31F4B2E39E056A9AEA508 /* LLDebugTool-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LLDebugTool-prefix.pch"; sourceTree = ""; }; + 49D936986B00F70F98A5F9D1DA0A4E4F /* YBIBImageCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCell+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCell+Internal.h"; sourceTree = ""; }; + 49DC9E73EA5F77F47D92CFB1B3EC2608 /* LLShortCutHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutHelper.m; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutHelper.m; sourceTree = ""; }; + 49EE0B8E8030962716DC77EE047C52D8 /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; + 49FBD338226836B031A24A27762915F5 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = AgoraLyricsScore/Class/Other/Logger.swift; sourceTree = ""; }; + 4A00004632EC2F650DE6F0B2DB7E13E8 /* UIGestureRecognizer+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+RACSignalSupport.h"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.h"; sourceTree = ""; }; 4A0F6C825A3F8EF9D021A0256D803FF8 /* TUIConversationListDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationListDataProvider.m; sourceTree = ""; }; - 4A4E9DB1B8E8BF29AFD53067627EBCB2 /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; - 4A5E909BF0059A6391A103A0C03762BC /* YYTextTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextTransaction.m; path = YYText/Utility/YYTextTransaction.m; sourceTree = ""; }; - 4A636263A73D61BEA285C712C2DFE24B /* MKAnnotationView+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+YYWebImage.h"; path = "YYWebImage/Categories/MKAnnotationView+YYWebImage.h"; sourceTree = ""; }; - 4AA038FF847AA9CDE2EBCF25CB85AAD7 /* YYCategoriesMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCategoriesMacro.h; path = YYCategories/YYCategoriesMacro.h; sourceTree = ""; }; - 4AA23F8D950941582DC465B8668B6EBC /* UIRefreshControl+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+RACCommandSupport.h"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.h"; sourceTree = ""; }; - 4AD316DD90AF2DE0B3BBEFF286F91FC7 /* OSSURLRequestRetryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSURLRequestRetryHandler.m; path = AliyunOSSSDK/OSSURLRequestRetryHandler.m; sourceTree = ""; }; - 4AE6473D6FA8558CEBAB0CFF2B0915C2 /* LLLocationWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationWindow.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationWindow.m; sourceTree = ""; }; + 4A2C80110882FD004441E6E08C198992 /* MQTTCFSocketEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketEncoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.h; sourceTree = ""; }; + 4A63CB94EA8C84203F71D1CA1C2DD532 /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; + 4A83A386748C5CE18D8AE941C894A549 /* LLPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLPickerView.h; path = LLDebugTool/Core/Others/CommonUI/View/PickerView/LLPickerView.h; sourceTree = ""; }; + 4AC370B71EE218C059D5B370F1189368 /* LLEditTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEditTableViewController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/EditTableViewController/LLEditTableViewController.h; sourceTree = ""; }; + 4AD969C7C7F56A47BA0E78069F1FACFB /* YBIBCellProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCellProtocol.h; path = YBImageBrowser/Protocol/YBIBCellProtocol.h; sourceTree = ""; }; + 4ADB24D987D3B73BA797489C26469CA7 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; + 4AE210D9A885696D72F3DA98859ABC65 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; + 4AFAE5AA756CAD7FA3E072BFAF4FDE90 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; 4B1179595C537511728368623505A2A4 /* TUIConversationObjectFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationObjectFactory.h; sourceTree = ""; }; + 4B37FE7622671AF38E9104F5234E5935 /* LLFormatterTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFormatterTool.h; path = LLDebugTool/Core/Others/FormatterTool/LLFormatterTool.h; sourceTree = ""; }; + 4B419F69AB9F77AFCEFA32FD565D3F52 /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; 4B492734916E97A6ABCA25BBFCCC1803 /* TUIChatSmallTongueView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatSmallTongueView_Minimalist.m; sourceTree = ""; }; - 4B68B1A4BCB093745BF69EB0C4F53E17 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; - 4B6EF10507EE208D36087AC77870B266 /* NSUserDefaults+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+RACSupport.m"; path = "ReactiveObjC/NSUserDefaults+RACSupport.m"; sourceTree = ""; }; - 4B7B3C98A21BCCAD1746F7D453BEC2DE /* QGHWDMetalShaderSourceDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMetalShaderSourceDefine.h; path = iOS/QGVAPlayer/QGVAPlayer/Shaders/QGHWDMetalShaderSourceDefine.h; sourceTree = ""; }; + 4B4C4C49B27AE50A19797A6B13F8D392 /* NSString+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+YYAdd.h"; path = "YYCategories/Foundation/NSString+YYAdd.h"; sourceTree = ""; }; + 4B730F600A81F90B6C34AA78ABEE5ED0 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + 4B774B1E857B2D20B4E02843FD819DF6 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; + 4B77BB45DFA03E6F0DE54C82DD84ECFB /* AgoraLyricsScore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AgoraLyricsScore.modulemap; sourceTree = ""; }; 4B8034564E23ACFED289992BDEE3ADD5 /* TUIGroupPinPageViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupPinPageViewController.m; sourceTree = ""; }; - 4B942C2C04909F58E74FA581CEBEB937 /* YYModel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.debug.xcconfig; sourceTree = ""; }; - 4B9F517EB6A7F76543FD2D1CFA9DCB09 /* SDCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDCycleScrollView.modulemap; sourceTree = ""; }; - 4BAB40F6C56BA803845C1345352402C5 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; }; + 4B98C44A64F510AC7D5B3D5257A703A6 /* LLProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLProxy.h; path = LLDebugTool/Core/Others/Proxy/LLProxy.h; sourceTree = ""; }; + 4BA6F40D960E0AE3D8D68035BC34044B /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + 4BA768D40DC69C52510EB28570C9D8AB /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + 4BB5ECE45841E247C0A2B2E4EC46359D /* RACTupleSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTupleSequence.h; path = ReactiveObjC/RACTupleSequence.h; sourceTree = ""; }; + 4BC063D2D8E5C2709B7C87FFCB1F191F /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + 4BC4121E1020CEE8E5BCE66D6B415EB9 /* ProgressChecker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressChecker.swift; path = AgoraLyricsScore/Class/Other/ProgressChecker.swift; sourceTree = ""; }; + 4BCF3A982C0897F194EE8E1F86C57C14 /* BRResultModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRResultModel.m; path = BRPickerView/Deprecated/StringPickerView/BRResultModel.m; sourceTree = ""; }; + 4BD0A4EBEA8C8C68C7257C630C23F78B /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AVKit.framework; sourceTree = DEVELOPER_DIR; }; + 4BD232EBDA66AE8A6AF77454C5BF3F19 /* AgoraVideoAv1DecoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoAv1DecoderExtension.xcframework; sourceTree = ""; }; + 4BD5985475E7528CD717D4DC5A781D5E /* NSUserDefaults+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+RACSupport.m"; path = "ReactiveObjC/NSUserDefaults+RACSupport.m"; sourceTree = ""; }; 4BDE83F501FC642E05B993AABCE6F79D /* TUIConversationForwardSelectCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationForwardSelectCell_Minimalist.m; sourceTree = ""; }; - 4C4E8D01847AB750075FA40B4943E5C5 /* LLWindowManager+Ruler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Ruler.h"; path = "LLDebugTool/Core/Component/Ruler/UserInterface/LLWindowManager+Ruler.h"; sourceTree = ""; }; + 4BFBC22DC52C1A898920DEFF886A4646 /* LLAnimateView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAnimateView.h; path = LLDebugTool/Core/Others/CommonUI/View/AnimateView/LLAnimateView.h; sourceTree = ""; }; + 4BFCBC45D942B34D6947C2B92D59A048 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 4C10EA7251486F3CF046D8F5538ADA9A /* LLMagnifierViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierViewController.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierViewController.m; sourceTree = ""; }; 4C51BC4BBEAB45670F0D5A20672BA6DA /* TUIMemberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMemberCell.m; sourceTree = ""; }; - 4C5323799EE9824F499C6554156E02A5 /* TZImagePickerController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TZImagePickerController.release.xcconfig; sourceTree = ""; }; - 4C660A443278CAF54E0270773352E54B /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; + 4C5296DC25AE3D290C724DAACD1CFEE7 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; 4C668B56B6C97A84C58A7AFBF8067086 /* TUIChatPopActionsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatPopActionsView.m; sourceTree = ""; }; - 4C6976F9AAD120B8ABEABF0DDAF093F9 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; - 4C72DA3C3D200E5429A1F15195EAD6A8 /* LLSettingViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingViewController.h; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingViewController.h; sourceTree = ""; }; - 4C9431F787B6481BE5FBE0131D66D9B6 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; - 4CA87FE81665C33ED8AFE140E70ABD1A /* NSMutableArray+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableArray+AvoidCrash.m"; path = "AvoidCrash/NSMutableArray+AvoidCrash.m"; sourceTree = ""; }; - 4CB5A6025C01D530FB6EEACA363D4118 /* LLSandbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandbox.h; path = LLDebugTool/Core/Component/Sandbox/LLSandbox.h; sourceTree = ""; }; 4CB6583A6C803E782602C115004BEEC6 /* TUIFileMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileMessageCell_Minimalist.m; sourceTree = ""; }; - 4CEBB290AB231F2B6A8BF8C680879466 /* SDCycleScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-prefix.pch"; sourceTree = ""; }; + 4CD3877D9642085EB7E4E9FA7963DF63 /* GCDTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDTimer.h; path = MQTTClient/MQTTClient/GCDTimer.h; sourceTree = ""; }; + 4CDB22E59EA8FC62CC575A7919518A56 /* Model.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Model.swift; path = AgoraLyricsScore/Class/Model.swift; sourceTree = ""; }; 4D0B68F7A77EDEFA15C6E04F186A7F3A /* TUIReplyPreviewBar_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyPreviewBar_Minimalist.m; sourceTree = ""; }; + 4D0F43DE4846AA96F2A431D520D25536 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 4D27C90763A7DD8B508AC6D9E47885A2 /* LLBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseTableViewCell.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewCell.m; sourceTree = ""; }; 4D2EFE8FDFC4B40362DD0943B6B80CCA /* TIMInputViewMoreActionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMInputViewMoreActionProtocol.h; sourceTree = ""; }; - 4D327930A04868EE7AD579ECB4F1A9C7 /* FMResultSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMResultSet.h; path = src/fmdb/FMResultSet.h; sourceTree = ""; }; - 4D33D30DF2BF97F155B4B34D098868C1 /* lossless_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse41.c; path = src/dsp/lossless_sse41.c; sourceTree = ""; }; + 4D3487DAD648D7A78DB51E4EA1AF1772 /* AliyunOSSiOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AliyunOSSiOS.modulemap; sourceTree = ""; }; + 4D3B32E71A69DB1CC3A8D3B0D7539B94 /* NSObject+YYAddForARC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAddForARC.m"; path = "YYCategories/Foundation/NSObject+YYAddForARC.m"; sourceTree = ""; }; 4D79865AB8E4EF9F3A62AE2FD846AFAC /* TUIGroupCreatedCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupCreatedCellData.h; sourceTree = ""; }; - 4D9D60ABA3775CD809A56B0455D870F3 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - 4DA6495F865BF498BA8D8FE40F3C6C19 /* QGHWDMetalView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGHWDMetalView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalView.m; sourceTree = ""; }; + 4D82ED4AFEFCB2B8BC40005C731E228B /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; + 4D90E27A2371C9736D70DE7CDA769710 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + 4DAC7633A133F7BDA3138F879621D8D3 /* LLScreenshotSelectorModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotSelectorModel.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorModel.m; sourceTree = ""; }; 4DC0797733A618D987907713A3FA27F3 /* TIMCommon_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommon_Minimalist.bundle; path = Resources/TIMCommon_Minimalist.bundle; sourceTree = ""; }; - 4DC82C14B4028733C5F9943253C3CD0C /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; - 4DCDE14DF987B099117F935BE56E9C95 /* RACArraySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACArraySequence.m; path = ReactiveObjC/RACArraySequence.m; sourceTree = ""; }; - 4DDB12BF60D27F181CFD73F07B676359 /* LLWidgetBorderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderHelper.m; path = LLDebugTool/Core/Component/WidgetBorder/Function/LLWidgetBorderHelper.m; sourceTree = ""; }; - 4DFA001AB1570C0323540A144BA72DFD /* LLFunctionItemContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionItemContainerView.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemContainerView.h; sourceTree = ""; }; + 4DC2564CCF916F42356626D53461094E /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; 4E0ECC85931C245B4C25F2B227E767C3 /* YTCommonLiveness.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTCommonLiveness.framework; path = Libs/YTCommonLiveness.framework; sourceTree = ""; }; + 4E3A90A60CE344C08837F6FFC7402844 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 4E3B1DB010CAF8D3F5FFFB84D59D0D76 /* LLLocationViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationViewController.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationViewController.m; sourceTree = ""; }; 4E3CC9A805668EB263F100E9E0BAA674 /* TUIConversationCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationCell.h; sourceTree = ""; }; 4E407B7ED44DC80EEE078DA6D29B6A96 /* TUITextMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextMessageCell.m; sourceTree = ""; }; - 4E5AC3121A124899DABC3B61BE390FAF /* LLMagnifierComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierComponent.h; path = LLDebugTool/Core/Component/Magnifier/LLMagnifierComponent.h; sourceTree = ""; }; - 4E673D3472B01B93777B06E5EB8F1472 /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; + 4E63A23FAF92DD5F3251EF0B328F1C0D /* YBImageBrowser+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBImageBrowser+Internal.h"; path = "YBImageBrowser/Base/YBImageBrowser+Internal.h"; sourceTree = ""; }; + 4E70276862717303D11D443124244893 /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; 4E72571279543227958D9176DC8B802D /* TUIMessageController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageController_Minimalist.h; sourceTree = ""; }; - 4EB9B7CB2510A4FB66C9C9314EBA7A7B /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + 4EABE0178615179C6690F5C063B836A7 /* SDWebImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageWebPCoder.h; path = SDWebImageWebPCoder/Module/SDWebImageWebPCoder.h; sourceTree = ""; }; + 4EAE04E32C83B09078A765F27D24CFAA /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; + 4EB7EA528AD2955EEC8332C25AF94ABC /* RACGroupedSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACGroupedSignal.h; path = ReactiveObjC/RACGroupedSignal.h; sourceTree = ""; }; + 4EBD3B0E13D269E8B237B7ADC85AEE2C /* NSObject+LL_Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LL_Hierarchy.m"; path = "LLDebugTool/Core/Component/Hierarchy/Function/NSObject+LL_Hierarchy.m"; sourceTree = ""; }; 4ECBC2998B1180A23676A54D19B5A5E4 /* TUIChatShortcutMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatShortcutMenuView.h; sourceTree = ""; }; - 4ECD1A6C6740FDBFDB1A5E3774898E32 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; - 4EFA0075AB081841A5E6F8BA2334289D /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; - 4EFBC907B568D227B7DEE14E53EEF015 /* NSData+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+RACSupport.m"; path = "ReactiveObjC/NSData+RACSupport.m"; sourceTree = ""; }; - 4F24F102DD26ED70A9872C3FFF986171 /* OSSModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSModel.m; path = AliyunOSSSDK/OSSModel.m; sourceTree = ""; }; - 4F28D803FDB2C61CA256002652D27003 /* RACmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACmetamacros.h; path = ReactiveObjC/extobjc/RACmetamacros.h; sourceTree = ""; }; - 4F8219F9D20674C99BD34E36DF046000 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; - 4F9D29396A25501179C4992E07BD5383 /* RACTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTuple.m; path = ReactiveObjC/RACTuple.m; sourceTree = ""; }; - 4F9E2B0CC5F816CA70BEF393D990D1BF /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; - 4FB9F5B2F21FBCC29769E444E36EE35C /* NSMutableDictionary+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+AvoidCrash.h"; path = "AvoidCrash/NSMutableDictionary+AvoidCrash.h"; sourceTree = ""; }; + 4ECD239C3C898255314335D24FF27D44 /* LLMagnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifier.h; path = LLDebugTool/Core/Component/Magnifier/LLMagnifier.h; sourceTree = ""; }; + 4EEF4BBA370E0CCC68B0BA1C9FF85A69 /* LLWindowManager+Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Location.m"; path = "LLDebugTool/Core/Component/Location/UserInterface/LLWindowManager+Location.m"; sourceTree = ""; }; + 4F57764188C45DFBCDFE5F9F903400DF /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; + 4F63AAB3B7BBFDF1046B6090A4116864 /* RACQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACQueueScheduler.m; path = ReactiveObjC/RACQueueScheduler.m; sourceTree = ""; }; + 4FC05AB889A2C9D5888B774E57673146 /* OSSClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSClient.m; path = AliyunOSSSDK/OSSClient.m; sourceTree = ""; }; 4FC1978206616CE319648B302B05AA8A /* YYWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYWebImage; path = YYWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4FCBEDCB3B32DF72FC99F25DB5817981 /* UIStepper+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIStepper+RACSignalSupport.h"; path = "ReactiveObjC/UIStepper+RACSignalSupport.h"; sourceTree = ""; }; - 4FD4295E01F6025E837040E37CD4DC64 /* LLURLProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLURLProtocol.h; path = LLDebugTool/Core/Component/Network/Function/LLURLProtocol.h; sourceTree = ""; }; - 4FE9C119A12C01F409C524FAAD16FB43 /* MQTTCoreDataPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCoreDataPersistence.m; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.m; sourceTree = ""; }; 4FF4D54968106D99B5B105557684ACEA /* TIMRTLUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMRTLUtil.h; sourceTree = ""; }; - 5005F5922470BD1FFFEBE5F69E772C1A /* AliyunOSSiOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AliyunOSSiOS.modulemap; sourceTree = ""; }; - 505A5187B30736557020022D29BA78C9 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = Zip/minizip/include/ioapi.h; sourceTree = ""; }; - 50910BCA6B991B7E8D81FE4FB98AC4E2 /* LLNetworkCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkCell.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkCell.m; sourceTree = ""; }; + 500ACEEF41D18EA3ABCE142BECD85504 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; + 503DBF6B044EAFB40C2DC9730CD668D2 /* OSSExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSExecutor.m; path = AliyunOSSSDK/OSSTask/OSSExecutor.m; sourceTree = ""; }; 50BCF8BF2AF130E56729604C7B293ABD /* TUIMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMediaView.h; sourceTree = ""; }; - 50D392E77036889F060C789EFBF1CE2B /* ScoringCanvasView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringCanvasView.swift; path = AgoraLyricsScore/Class/Scoring/View/ScoringCanvasView.swift; sourceTree = ""; }; - 51015A52A8B19C7393225B5461B1E1FE /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; - 51192F770F8BAAE0467BD9227CB8B2A1 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; + 50E0A84F16910F304436C14B39378BCD /* NSDate+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+OSS.h"; path = "AliyunOSSSDK/NSDate+OSS.h"; sourceTree = ""; }; 511E89FD908585EB7E90353AB3751525 /* TUIChatLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChatLocalizable.bundle; path = Resources/TUIChatLocalizable.bundle; sourceTree = ""; }; - 5139FC06BFB539597551D6AE2F2A8509 /* OSSGetBucketInfoResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetBucketInfoResult.h; path = AliyunOSSSDK/OSSGetBucketInfoResult.h; sourceTree = ""; }; - 5153FF34956C7689BB01B3652DB428C7 /* YYTextMagnifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextMagnifier.m; path = YYText/Component/YYTextMagnifier.m; sourceTree = ""; }; - 5160314301C1E8386AAC9BB0E217563C /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; - 516AD96624B4A298C1F0FE961D99B782 /* RACSubscriptionScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptionScheduler.m; path = ReactiveObjC/RACSubscriptionScheduler.m; sourceTree = ""; }; - 5170724A6D3986192B95C956146FF554 /* LLRulerPickerInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerPickerInfoView.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerInfoView.m; sourceTree = ""; }; - 5173B0AB95181BD0AA2179667EDBA2F8 /* CLLocation+LL_Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLLocation+LL_Location.h"; path = "LLDebugTool/Core/Component/Location/Function/CLLocation/CLLocation+LL_Location.h"; sourceTree = ""; }; - 517D68DDD2BF688435053E5FC049BC0E /* LLNetworkFilterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkFilterView.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterView.m; sourceTree = ""; }; - 518B5B5E9C0BDD786D49A0BB6FFF0CB7 /* LLWindowManager+Crash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Crash.h"; path = "LLDebugTool/Core/Component/Crash/UserInterface/LLWindowManager+Crash.h"; sourceTree = ""; }; - 518D38B9932D6F363C06BF8DAE70876E /* YYTextRunDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRunDelegate.m; path = YYText/String/YYTextRunDelegate.m; sourceTree = ""; }; - 5198AE5AA8C7C474C44D76E37E2858F0 /* TZAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetCell.h; path = TZImagePickerController/TZImagePickerController/TZAssetCell.h; sourceTree = ""; }; - 51A39C2EA295DA8177B345CDE328B229 /* RACSubscriptingAssignmentTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptingAssignmentTrampoline.h; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.h; sourceTree = ""; }; - 51C7D5B1660199675CD2871465C792E8 /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; - 51E406A88C2277B2A71FE70638A48FA5 /* UITableViewCell+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+RACSignalSupport.m"; path = "ReactiveObjC/UITableViewCell+RACSignalSupport.m"; sourceTree = ""; }; + 5127BAB81383DA0D0B1DE1E9CFD54040 /* LyricsFileDownloader+Info.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LyricsFileDownloader+Info.swift"; path = "AgoraLyricsScore/Class/Downloader/LyricsFileDownloader+Info.swift"; sourceTree = ""; }; + 515FE8950262AB8FAD2DC3C9C5F11862 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + 5166CB954C5718CAAFF59E4B954E576F /* YBIBInteractionProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBInteractionProfile.m; path = YBImageBrowser/Image/YBIBInteractionProfile.m; sourceTree = ""; }; + 5181AB30D3F31C421FE34E1B0E6EB96C /* AliyunOSSiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AliyunOSSiOS-Info.plist"; sourceTree = ""; }; + 51AF8113A6263D3CDE7BE5C614A554BA /* LLRulerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerViewController.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerViewController.h; sourceTree = ""; }; + 51BC1121123237550E5B2B77C0371244 /* NSObject+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAdd.m"; path = "YYCategories/Foundation/NSObject+YYAdd.m"; sourceTree = ""; }; 51E4FF8465B27405FC87C412997283D0 /* TUIVideoMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoMessageCell.m; sourceTree = ""; }; - 5207F0C698162748754AA6802AA2A65D /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; 5236509FD4A522718E1073ED84ECE08E /* TUIFoldListViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFoldListViewController.m; sourceTree = ""; }; 52389EA2AA61742DE2714261023D6EA7 /* TUIConversation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIConversation.release.xcconfig; sourceTree = ""; }; - 5238DC85AE0F26A65EB13740EBA990C7 /* DataStructs.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStructs.swift; path = AgoraLyricsScore/Class/Other/DataStructs.swift; sourceTree = ""; }; 524BFF28768667EEC1C6E0B822637EFB /* TUIGroupChatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupChatViewController.h; sourceTree = ""; }; - 524D9D9E3741C09986B93CD26CADB9F3 /* OSSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSConstants.h; path = AliyunOSSSDK/OSSConstants.h; sourceTree = ""; }; - 5286B076FE382DDB14CB685EFA035161 /* LLCrashModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashModel.h; path = LLDebugTool/Core/Component/Crash/Function/LLCrashModel.h; sourceTree = ""; }; - 528C661E3ACCCDB5FB8B3E1549F3A04D /* UIControl+RACSignalSupportPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+RACSignalSupportPrivate.m"; path = "ReactiveObjC/UIControl+RACSignalSupportPrivate.m"; sourceTree = ""; }; + 5265C177C267DB0D19359CE70E54913A /* OSSCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCancellationTokenRegistration.h; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenRegistration.h; sourceTree = ""; }; + 526A2B0C3FC3B187FF770704F25E1445 /* LLTitleViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleViewController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/TitleViewController/LLTitleViewController.h; sourceTree = ""; }; 5295372A963A773F8835D919A373C9CF /* UIAlertController+TUICustomStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIAlertController+TUICustomStyle.h"; sourceTree = ""; }; - 52DD2B7EE91AEC4C170D524B896DB6FC /* AvoidCrash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AvoidCrash.modulemap; sourceTree = ""; }; - 52E67ECA4D39E71E97C1ABCCC39930AE /* YYCategories.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCategories.h; path = YYCategories/YYCategories.h; sourceTree = ""; }; + 52CDD0ECDD400E2BE3EDE37210B136B2 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; + 52D4A7773367BECC9A76F6CE32854190 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; + 52F6080476321C49D1FAEF0A94C5679B /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; 532D01F08F02C6F987F1F7330ECC9427 /* TUIInputController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIInputController.h; sourceTree = ""; }; 532DE30E5C50174E1ACE829BEA5AC080 /* TUILocalTipsCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUILocalTipsCellData.h; sourceTree = ""; }; 5338EF5B447D01D0ECAEDE9DC1891224 /* TUIConversationListDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationListDataProvider.h; sourceTree = ""; }; - 5397AC978969D4E8957ECB96D93384DF /* QGBaseDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGBaseDecoder.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGBaseDecoder.h; sourceTree = ""; }; - 53B78151110F37C21B848F3FD01829E3 /* NSBundle+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+YYAdd.h"; path = "YYCategories/Foundation/NSBundle+YYAdd.h"; sourceTree = ""; }; - 53CFE90019AB09DC91CE6BC50688D3D2 /* OSSSignerParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSSignerParams.m; path = AliyunOSSSDK/Signer/OSSSignerParams.m; sourceTree = ""; }; - 53DABE9D81910536B327DACFEF3ADDEE /* UIApplication+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+YYAdd.m"; path = "YYCategories/UIKit/UIApplication+YYAdd.m"; sourceTree = ""; }; - 53E2C027A960C6B3A1CD85E945EC4F89 /* LLScreenshotSelectorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotSelectorView.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorView.m; sourceTree = ""; }; - 53FA63DAB6ED261F5D1AE0AA8EB5DFB7 /* TZPhotoPickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPickerController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m; sourceTree = ""; }; - 53FCAD49C8A8DCD6E5030AF4A8AC4A33 /* MQTTCoreDataPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCoreDataPersistence.h; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.h; sourceTree = ""; }; - 53FDA5FDE940192C0A7A114221143562 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - 54179D3102D8A9143AED7875B3018145 /* LLLocationProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationProxy.m; path = LLDebugTool/Core/Component/Location/Function/LLLocationProxy.m; sourceTree = ""; }; - 542083C4D6C9C6941F67DFC4758DD06F /* RACTestScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTestScheduler.h; path = ReactiveObjC/RACTestScheduler.h; sourceTree = ""; }; + 53640BE0F4F9B0E24FF9D101E3F0A3A2 /* YYCategories-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYCategories-Info.plist"; sourceTree = ""; }; + 53829206577B27B45762DB1DFF8081C1 /* OSSAllRequestNeededMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSAllRequestNeededMessage.h; path = AliyunOSSSDK/OSSAllRequestNeededMessage.h; sourceTree = ""; }; + 538BB024743EC24DC9870ED55C39BF40 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; + 53CB6BE6A2D5D3A69A1BBC957060C84B /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 53FE2614574061CBC55A1B687D023EB4 /* QGAnimatedImageDecodeThreadPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeThreadPool.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThreadPool.m; sourceTree = ""; }; + 5402A5DB3FC680C9B92D7CBE65389962 /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + 54179D0731911E4A42EB32AF0284D5B9 /* NSUserDefaults+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+RACSupport.h"; path = "ReactiveObjC/NSUserDefaults+RACSupport.h"; sourceTree = ""; }; + 5446AE4B6075291D7EE3AB7F5B6B413F /* YBImageBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.release.xcconfig; sourceTree = ""; }; 544E67F8B3648AA844F2913AB5F7E1BE /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ImageEffects.m"; sourceTree = ""; }; - 54510A5795F6AF79F4AB20B442D08173 /* LLRulerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerViewController.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerViewController.m; sourceTree = ""; }; - 5453A3DCA3C74C8F2C03C45BDF6D875F /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; - 54795AD5BD5E6CFAFF64C70C43367CA8 /* UIView+MP4HWDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MP4HWDecode.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIView+MP4HWDecode.h"; sourceTree = ""; }; - 549477375CA4CF691F24039A5A5044D3 /* NSObject+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Utils.h"; sourceTree = ""; }; - 549BC849A4EE43F4A082A17EC39E3F2F /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; - 54BD1CAFD299ECCD045A6DA6A9C94310 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; - 54E6AA552E6A519AF1260E57356DA43F /* TZVideoCropController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoCropController.h; path = TZImagePickerController/TZImagePickerController/TZVideoCropController.h; sourceTree = ""; }; - 5508D2B5E0338D37E4CAE964FF89EB59 /* YBImageBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.debug.xcconfig; sourceTree = ""; }; - 5514002226A12C5DF8C9A7CD3AE3FAC7 /* UITableViewCell+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+RACSignalSupport.h"; path = "ReactiveObjC/UITableViewCell+RACSignalSupport.h"; sourceTree = ""; }; - 5516D5CE2840A67DA063A4191EE5D414 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - 551DAC68CDEE4B2C3F9265227C715D14 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; + 545B97ACBF0338EB6662C85DB3711CF1 /* GPBAny.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBAny.pbobjc.h; path = objectivec/GPBAny.pbobjc.h; sourceTree = ""; }; + 545BFAFF9A7B79F842EA72B5AF9B36C7 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 545E4F91069F670EDDED415198AE6299 /* UIColor+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+YYAdd.h"; path = "YYCategories/UIKit/UIColor+YYAdd.h"; sourceTree = ""; }; + 5465D9B9F5D0C6F06DA6C7F85202E8B0 /* OSSV4Signer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSV4Signer.h; path = AliyunOSSSDK/Signer/OSSV4Signer.h; sourceTree = ""; }; + 5496A6590FB24C60ED57717FE61C81A0 /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; + 549F1C5969139F497518BAF11C48F351 /* LLConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConfig.m; path = LLDebugTool/DebugTool/LLConfig.m; sourceTree = ""; }; + 54A3E4A0BA81ABE860F0F310C7E16747 /* IQKeyboardManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManager-Info.plist"; sourceTree = ""; }; + 54BB0D7D6F853CA4875A588BB976B0A7 /* MQTTSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSession.m; path = MQTTClient/MQTTClient/MQTTSession.m; sourceTree = ""; }; + 54BB81D54B44630A921DBE98BADCC6A8 /* YYCache-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYCache-Info.plist"; sourceTree = ""; }; + 54C5F1194AC9D45301268CB4419A8C23 /* AgoraFaceDetectionExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraFaceDetectionExtension.xcframework; sourceTree = ""; }; + 54EB3F51909F1C80F3039170F58E5A7C /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 54ED7FE35481B30560338864AD8BC50E /* LLProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLProxy.m; path = LLDebugTool/Core/Others/Proxy/LLProxy.m; sourceTree = ""; }; + 55224C2C7539480551F39C5D5B8A2157 /* QGBaseDFileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGBaseDFileInfo.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseDFileInfo.m; sourceTree = ""; }; + 552BD4E3F2F0D02D6D0825D0090BFECD /* JXPagerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerView.m; path = Sources/JXPagerView/JXPagerView.m; sourceTree = ""; }; 553D8AA632AA4938E14D719679F3A41F /* TUITextMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextMessageCellData.m; sourceTree = ""; }; - 554CFF3A89F1CCEE77EA2104488ED39B /* OSSGetBucketInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetBucketInfoRequest.m; path = AliyunOSSSDK/OSSGetBucketInfoRequest.m; sourceTree = ""; }; - 55613B0C10E379EFC945C4E6DC02E4EB /* QGAnimatedImageBufferManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageBufferManager.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageBufferManager.m; sourceTree = ""; }; + 55445F67263B2041800762E1FC4ED4B3 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + 5547EBD2D22EB59AEB027AC63B1BF4D7 /* Zip.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.release.xcconfig; sourceTree = ""; }; + 556343C376CBBFD263B32B0B40598D68 /* LLHierarchyPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyPickerView.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyPickerView.h; sourceTree = ""; }; 55701518AB4B0314CAA3F1367384D4C2 /* UIColor+TUIHexColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIColor+TUIHexColor.h"; sourceTree = ""; }; + 5584457FB4113FFF04D74B2039E39415 /* FMDB.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FMDB.release.xcconfig; sourceTree = ""; }; 5591E78EC7BBBBCF6967AED1BDC523B1 /* TUIMessageBaseDataProvider+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIMessageBaseDataProvider+ProtectedAPI.h"; sourceTree = ""; }; - 5596E8B1578D232269BD0E2EEB502848 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - 559AA8793D19D390D8F4D2E28F434F97 /* OSSURLRequestRetryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSURLRequestRetryHandler.h; path = AliyunOSSSDK/OSSURLRequestRetryHandler.h; sourceTree = ""; }; - 55D69AC7D0183B3876A8A0AEEF4FF3E7 /* TAAbstractDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAbstractDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.h; sourceTree = ""; }; - 55DCFD8669914A73400865645F978CD9 /* NSArray+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+AvoidCrash.m"; path = "AvoidCrash/NSArray+AvoidCrash.m"; sourceTree = ""; }; - 55E5B9ECC8BCDB8A06A48EA49C47E481 /* MQTTTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTTransport.m; path = MQTTClient/MQTTClient/MQTTTransport.m; sourceTree = ""; }; - 55EEC58071FE9E5EB41DD4B3FA1FE84A /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; - 55F6A4E9275138232EFAFC940CC24911 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 55FD51721AE3187FB10D805BBAA1883F /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - 56055AD4CDCFCC07720B13C0C0062CBB /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - 56145C05C9D9EFE06F2003010CFAA137 /* Agoraffmpeg.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = Agoraffmpeg.xcframework; sourceTree = ""; }; + 55BE2719E50A6EA734B586CE45848688 /* LyricsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricsView.swift; path = AgoraLyricsScore/Class/Lyrics/LyricsView.swift; sourceTree = ""; }; + 55FF73FD94D203282FAE109DFCD2DB18 /* UIDevice+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIDevice+VAPUtil.h"; sourceTree = ""; }; + 5603228251A5126AD66F2725E36DE8B8 /* UIView+TZLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TZLayout.h"; path = "TZImagePickerController/TZImagePickerController/UIView+TZLayout.h"; sourceTree = ""; }; + 56039E928BC98914D3D7BC3588147DDE /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; 56165F19F48355B3A9D8272D215A7ECA /* TUIChatModifyMessageHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatModifyMessageHelper.m; sourceTree = ""; }; - 561A4B42CD283F892C40877578A4EAAD /* NSInputStream+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInputStream+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSInputStream/NSInputStream+LL_Network.m"; sourceTree = ""; }; - 561B280ECB13AB9D9424C3C10BD78DBC /* YYCache.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCache.release.xcconfig; sourceTree = ""; }; 5666394C8E2E12E601208F9435337DB8 /* TUIEvaluationCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIEvaluationCellData.m; sourceTree = ""; }; - 5668BA5DAD736B49A017DF2E388651D3 /* NSObject+RACSelectorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACSelectorSignal.h"; path = "ReactiveObjC/NSObject+RACSelectorSignal.h"; sourceTree = ""; }; - 566AFB444D4CBA7B25822E15BCCE10E3 /* LLThemeColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLThemeColor.m; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeColor.m; sourceTree = ""; }; - 56A1AD61BADFA90165273228AFB86B10 /* YYTextRubyAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRubyAnnotation.m; path = YYText/String/YYTextRubyAnnotation.m; sourceTree = ""; }; - 56AD6AE66D88FF802C9256437F20309F /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 56BB733F57C83A06B7A5E8D41722C1EB /* LLSandboxTextPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxTextPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxTextPreviewController.m; sourceTree = ""; }; - 56E7ED26E129B50FC896240444976384 /* UIGestureRecognizer+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+RACSignalSupport.m"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.m"; sourceTree = ""; }; - 56F7AFBA44D78747903DBB80737DF1E4 /* LLSandboxCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxCell.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxCell.h; sourceTree = ""; }; + 56A5AA47557B91D4C8B1BD6563F0AB1A /* LLWindowManager+Magnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Magnifier.h"; path = "LLDebugTool/Core/Component/Magnifier/UserInterface/LLWindowManager+Magnifier.h"; sourceTree = ""; }; + 56B0E7A38A8353991791DDBF58BAF1D2 /* RACSignalSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignalSequence.h; path = ReactiveObjC/RACSignalSequence.h; sourceTree = ""; }; + 56BAFE6EA4F60EFE92A698548CDFCF6F /* OSSPutObjectTaggingResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutObjectTaggingResult.h; path = AliyunOSSSDK/OSSPutObjectTaggingResult.h; sourceTree = ""; }; + 56E6F6060749C45CD2589FFFAB8052C3 /* MQTTSSLSecurityPolicyEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyEncoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.m; sourceTree = ""; }; + 57012ECE5EDE9E2CB2EC2D4102834902 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 570592C997E29B54B8CE76C07D59CBE7 /* OSSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSConstants.m; path = AliyunOSSSDK/OSSConstants.m; sourceTree = ""; }; 57171897BF23802237A3E9001B7E18AA /* TUIChatTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChatTheme.bundle; path = Resources/TUIChatTheme.bundle; sourceTree = ""; }; 571F3B6AC50B0F54672B1002F50CA2B8 /* UIView+TUIToast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+TUIToast.h"; sourceTree = ""; }; - 5720261802595A34A09AB218A2E5FADA /* LLInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLInfoView.h; path = LLDebugTool/Core/Others/CommonUI/View/InfoView/LLInfoView.h; sourceTree = ""; }; - 5720FDCF73B5A4904B9B4ABF945E0DAD /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; - 572AC500DC5AF55BB1C8FB44886EE0F8 /* OSSIPv6PrefixResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSIPv6PrefixResolver.m; path = AliyunOSSSDK/OSSIPv6/OSSIPv6PrefixResolver.m; sourceTree = ""; }; - 57312BE1DF86D84C9114EC96E65EEC88 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 57409A81BF3961B4B124F5C5625343BE /* YYText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYText.release.xcconfig; sourceTree = ""; }; - 575398E74972E275CAE2FE39E3D285B6 /* NSIndexSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.h"; sourceTree = ""; }; - 5773EAC8F013AF7F453333717AE552AF /* LLBaseTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseTableViewController.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewController.m; sourceTree = ""; }; - 577E27EF0A0FD59440CEE77E57F6AB3D /* ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist"; sourceTree = ""; }; - 57B63761A894850C8B1BA7C2D9F2CDA3 /* LLAppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfo.h; path = LLDebugTool/Core/Component/AppInfo/LLAppInfo.h; sourceTree = ""; }; - 57B96989BED8A595BF0DD4175902F218 /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; - 57C614CB1E692E03B3204246BF2B4E49 /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; - 57D48264B95D24070237AC9768FFE77F /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; + 57583963A259C911485591807DC0F658 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + 577EA99AF892FC80FDFB73795AE74976 /* LLBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseView.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseView.h; sourceTree = ""; }; + 5781BD27F95D5ABF53B28CBB3FCA27BE /* YYTextKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextKeyboardManager.m; path = YYText/Component/YYTextKeyboardManager.m; sourceTree = ""; }; + 57A76A0817AB9141CEAE4DF9EE1FCF2C /* UIButton+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+YYWebImage.h"; path = "YYWebImage/Categories/UIButton+YYWebImage.h"; sourceTree = ""; }; 57D595EEE94C48E72A9BDDDAC7E44529 /* TencentCloudHuiyanSDKFace.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TencentCloudHuiyanSDKFace.bundle; path = Resources/TencentCloudHuiyanSDKFace.bundle; sourceTree = ""; }; 57D70C0107D2F7F6D27020FC17AC7038 /* TUIConversationService_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationService_Minimalist.m; sourceTree = ""; }; - 57DF676FC3E694933B01EB1B1AD346CA /* QGHWDMP4OpenGLView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMP4OpenGLView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/OpenGL/QGHWDMP4OpenGLView.h; sourceTree = ""; }; + 57DBE5E18EE466C6732DC09D06D7E549 /* RACSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubject.m; path = ReactiveObjC/RACSubject.m; sourceTree = ""; }; 57E3D4A4F6225FB1DF428E678BDEAD47 /* TUIMenuCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMenuCellData.h; sourceTree = ""; }; 57E829FAFFA12D804643CC96EEB8EB62 /* TUIConversationCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationCell.m; sourceTree = ""; }; - 57EEA5B8EDC4C44BDC0826A69213A89D /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = Zip/minizip/zip.c; sourceTree = ""; }; - 57F4668C61B6818487768D33845966FC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = privacy/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 580FB92581544CC9BEF5D79C56E47DBB /* LLDetailTitleCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleCellView.h; sourceTree = ""; }; - 58112F57B7BCD73FDD095FA7F1B4B69F /* YYModel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYModel-Info.plist"; sourceTree = ""; }; - 5811D83F3F21256FD6377B4D194F0D0B /* UICollectionReusableView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionReusableView+RACSignalSupport.m"; path = "ReactiveObjC/UICollectionReusableView+RACSignalSupport.m"; sourceTree = ""; }; + 57F9EC351586A7953002865F92E275B8 /* AvoidCrash.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AvoidCrash.debug.xcconfig; sourceTree = ""; }; + 57FDC36AD61B6031CB658B58A28DADBA /* LLLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocation.h; path = LLDebugTool/Core/Component/Location/LLLocation.h; sourceTree = ""; }; 581E267CB7FF32511BF6C9892BE79D26 /* TUIChatBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatBaseDataProvider.m; sourceTree = ""; }; - 5840DE34889F9EA6DC7F63950B72561D /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; - 58896C89D82FA5F699CC47A1C2414097 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 5853E4C7D318DEA2F3B4365F7197455B /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; 588B926593985C8CE5DE5590B0F2AE6D /* TUIVoiceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVoiceMessageCell.m; sourceTree = ""; }; - 58A862A9893FF5E656D6482CB7F5668C /* ReactiveObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-umbrella.h"; sourceTree = ""; }; - 58EA53A9D71F1E8D1160C74860683816 /* LLSandboxHtmlPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxHtmlPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxHtmlPreviewController.m; sourceTree = ""; }; - 594875D2677BFA63A33C559C3F79234C /* YYKVStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYKVStorage.m; path = YYCache/YYKVStorage.m; sourceTree = ""; }; - 594C99448E9106930B636F18F961F55D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 5956EF4FC71ED7822BCE73380A2F919B /* QGMP4Box.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4Box.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Box.h; sourceTree = ""; }; + 589BA9ECEFA3519B8CACA91E85CEC710 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; sourceTree = ""; }; + 58AD37709F39264790CB037A968FDA7D /* OSSGetObjectACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectACLRequest.m; path = AliyunOSSSDK/OSSGetObjectACLRequest.m; sourceTree = ""; }; + 58B0067B68C01AB3887A364BABB15A12 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 58B5188933EFE0E84F3B4D3F7BF43664 /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = ""; }; + 58C26C82C995202B9CB0E047FEE692F2 /* NSObject+RACKVOWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACKVOWrapper.m"; path = "ReactiveObjC/NSObject+RACKVOWrapper.m"; sourceTree = ""; }; + 58DFADEA0C94467F4B75AC9F1FCCDD11 /* LLBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseViewController.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseViewController.h; sourceTree = ""; }; + 58EB93600B226CA5D087A05FFF6DE5E4 /* YYWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYWebImage-Info.plist"; sourceTree = ""; }; + 590F344CF409111B5256DA6950955CEB /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; + 593B07DA61DC8977DA7FB2ADEA9D91D0 /* Svga.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Svga.pbobjc.m; path = Source/pbobjc/Svga.pbobjc.m; sourceTree = ""; }; + 594D12E166E00C4623953ABB400295D2 /* UIGestureRecognizer+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIGestureRecognizer+VAPUtil.h"; sourceTree = ""; }; + 594FF10178D0CEA9AE06A05AFCDE4FAF /* RACSubscriptingAssignmentTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptingAssignmentTrampoline.m; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.m; sourceTree = ""; }; + 59579BD44E27B2EDDEE8380595FEB43A /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; + 595A2AEE5A65358BE4824F0982DFCF01 /* RACDynamicSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSequence.h; path = ReactiveObjC/RACDynamicSequence.h; sourceTree = ""; }; 596A448FC3F3C4E51638D0260C886117 /* TUIGroupAvatar+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIGroupAvatar+Helper.h"; sourceTree = ""; }; - 596BA73278C17094D36C2B1B6A43359C /* UITextView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+RACSignalSupport.h"; path = "ReactiveObjC/UITextView+RACSignalSupport.h"; sourceTree = ""; }; 59916D633D9814D68A1250D542C08FFD /* TUIMergeMessageListController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeMessageListController.m; sourceTree = ""; }; - 599CB879A406BF21521426F30C7A566F /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; - 59E2A1113A32A893B431812852FE70C2 /* Agorafdkaac.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = Agorafdkaac.xcframework; sourceTree = ""; }; - 59E8B9984A29A03BA8EDBA9A80BB1F91 /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; - 59F0050B85838ADC5B0707D0DC7E3862 /* FMDB.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FMDB.release.xcconfig; sourceTree = ""; }; - 5A0EA4DD95D434A45EF9DFB68E407D57 /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; - 5A1327E73FBA686690C4F7AC78CB1CD6 /* OSSService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSService.h; path = AliyunOSSSDK/OSSService.h; sourceTree = ""; }; - 5A304CAE25A208498DAE1B4D2CCC0750 /* FMDB-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FMDB-umbrella.h"; sourceTree = ""; }; - 5A399D48EA4B04098E6FBCC6207BA24F /* UITextField+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+RACSignalSupport.h"; path = "ReactiveObjC/UITextField+RACSignalSupport.h"; sourceTree = ""; }; - 5A45308FEBAFBF14AA91F3B4F71759B6 /* YYModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYModel-dummy.m"; sourceTree = ""; }; - 5A56F33F527B5A10B52E0E210D810971 /* UIView+LLWidgetBorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LLWidgetBorder.h"; path = "LLDebugTool/Core/Component/WidgetBorder/Function/UIView+LLWidgetBorder.h"; sourceTree = ""; }; - 5A8A04CD85E72C3ABEBBB234ECF6DA7C /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - 5ABEAD481E1E88C3AD3E841713DEED35 /* GPBWrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWrappers.pbobjc.h; path = objectivec/GPBWrappers.pbobjc.h; sourceTree = ""; }; - 5ACD98B800B0FFCFE46A895FC9064DCE /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; - 5AD1D6B2BF4D1D25E56DEE0E0C0E6A7D /* NSObject+RACKVOWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACKVOWrapper.m"; path = "ReactiveObjC/NSObject+RACKVOWrapper.m"; sourceTree = ""; }; - 5AE12586BFBEC784FA321CA19297C2ED /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; - 5AEC51B168B7B391A34EB6C1FCB2B76C /* LLAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAnnotation.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLAnnotation.h; sourceTree = ""; }; + 59970FF7CA18D915AFD14313201DADEA /* LLAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAnnotation.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLAnnotation.h; sourceTree = ""; }; + 59AEB068B8D286CD738AC75C91C1FF5B /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; + 59B5088B5AA490FBB6DD48CA79DCD5C4 /* LLWidgetBorderViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderViewController.h; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderViewController.h; sourceTree = ""; }; + 59BEC91DC693BB063B65D324ED1A36F1 /* NSObject+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+AvoidCrash.m"; path = "AvoidCrash/NSObject+AvoidCrash.m"; sourceTree = ""; }; + 59F02994182D40650E8194612C91F47D /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; + 59F5F2FAE3795F71FA5EFFC57C0D422C /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + 5A2BB719E1792E006B83CD7621083519 /* AvoidCrash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AvoidCrash-prefix.pch"; sourceTree = ""; }; + 5A44C915129CF5FB29F75D6E99668448 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; + 5A4D8F763DF17C7ABE0F9CD0E0094337 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + 5A5BA70FEC1C78E7C0AD01C1748FEFBC /* YBIBDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataProtocol.h; path = YBImageBrowser/Protocol/YBIBDataProtocol.h; sourceTree = ""; }; + 5A8FEE35372F6C7BF718AF877C4EC862 /* YYWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYWebImage.release.xcconfig; sourceTree = ""; }; + 5AB74FF76C681668732A016E3E39325B /* YYText.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYText.modulemap; sourceTree = ""; }; + 5AC25879876AB54C8D73855B58D378D8 /* LLNetworkComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkComponent.m; path = LLDebugTool/Core/Component/Network/LLNetworkComponent.m; sourceTree = ""; }; + 5AFA83370A44F6C536769BF9E3788178 /* OSSModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSModel.m; path = AliyunOSSSDK/OSSModel.m; sourceTree = ""; }; + 5AFB313B43FA2AD26597FD28A7B02161 /* RACScopedDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScopedDisposable.m; path = ReactiveObjC/RACScopedDisposable.m; sourceTree = ""; }; 5AFC9CB5F23D10155D6DFC87F02C2E1A /* TUIReferenceMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReferenceMessageCell.h; sourceTree = ""; }; - 5B1978386EF6B53225F45F263B10F05A /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; - 5B225FF852D74A33F243A457462F72D9 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 5B6C5BDD6CA1D674280F2948F2542BDD /* SVGAPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAPlayer.m; path = Source/SVGAPlayer.m; sourceTree = ""; }; + 5B39922C045AE8F53E205C956D5FF742 /* NSTimer+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTimer+YYAdd.m"; path = "YYCategories/Foundation/NSTimer+YYAdd.m"; sourceTree = ""; }; + 5B3AE16F4A757602D6257E9A2F768BFF /* MQTTSSLSecurityPolicyEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyEncoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.h; sourceTree = ""; }; + 5B4A77C9A770321DFD1BE15FAD442EA6 /* RACMulticastConnection+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACMulticastConnection+Private.h"; path = "ReactiveObjC/RACMulticastConnection+Private.h"; sourceTree = ""; }; + 5B68201A654F737330642C2495AD1325 /* LLLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogModel.h; path = LLDebugTool/Core/Component/Log/Function/LLLogModel.h; sourceTree = ""; }; + 5B745E760BF4AF934CB759C87F10EA22 /* YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowser.h; path = YBImageBrowser/YBImageBrowser.h; sourceTree = ""; }; + 5B8401A8C9707D91B3E1F16D573A573F /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; 5B87C5ED941D4516E2EB64739983E9B6 /* TUIBaseChatViewController_Minimalist+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIBaseChatViewController_Minimalist+ProtectedAPI.h"; sourceTree = ""; }; - 5BA3984DE55278ECF783620C49D5DC29 /* LLStorageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLStorageManager.m; path = LLDebugTool/Core/Storage/LLStorageManager.m; sourceTree = ""; }; + 5B912AA106374EFEF87FF032DC814DAD /* QGBaseDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGBaseDecoder.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGBaseDecoder.m; sourceTree = ""; }; 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BRPickerView; path = BRPickerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BD7F7B2D4E0B62EB7B5A1C3B7D26D38 /* NSEnumerator+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEnumerator+RACSequenceAdditions.m"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.m"; sourceTree = ""; }; - 5C32B9A7A80DCD8BC17574B96A714B73 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; - 5C699EDC4D14B5264588B6990B3932CF /* Bugly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.debug.xcconfig; sourceTree = ""; }; - 5C81928B9B6356F198B62B6D27F9D889 /* MQTTSSLSecurityPolicyDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyDecoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.h; sourceTree = ""; }; - 5C841FFD9649CEC8F58B253B074A6103 /* NSString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+AvoidCrash.h"; path = "AvoidCrash/NSString+AvoidCrash.h"; sourceTree = ""; }; - 5C85FF2315200B8D979BDF4BAF93F5D4 /* YYTextDebugOption.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextDebugOption.m; path = YYText/Component/YYTextDebugOption.m; sourceTree = ""; }; + 5BB9CBA9B84CE9FCC92DD252DEB00EE5 /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; + 5BC35F28F4336A35C3B61935534DF8EC /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 5BD5FA8A96D9D23D9211395CCA8A4F9B /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 5BE4183EB9DA3DD05163547DECF0939C /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; + 5BE5EB1092638E4D5B43B0EAAB04EEF5 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; + 5C0F37A69D4A56CBC03C8AD4B85B7DB6 /* RACmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACmetamacros.h; path = ReactiveObjC/extobjc/RACmetamacros.h; sourceTree = ""; }; + 5C2D76A62ED836207C184BBC40C69766 /* VoicePitchChanger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoicePitchChanger.swift; path = AgoraLyricsScore/Class/Scoring/Other/VoicePitchChanger.swift; sourceTree = ""; }; + 5C5C15F018F38A042C78F89DCC19685B /* Algorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Algorithm.h; path = AgoraLyricsScore/Class/Al/Algorithm.h; sourceTree = ""; }; + 5C6257AC871D5CC33F8C195BADA2E844 /* UIScrollView+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+YYAdd.m"; path = "YYCategories/UIKit/UIScrollView+YYAdd.m"; sourceTree = ""; }; 5C8DA2A02D44E90EB49285092734D51D /* TUIJoinGroupMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIJoinGroupMessageCell_Minimalist.h; sourceTree = ""; }; + 5C90057D3802BA6FEFBC84A8341DE7DD /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; + 5C93A460B1526056E40F5B47D308635A /* NSObject+RACKVOWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACKVOWrapper.h"; path = "ReactiveObjC/NSObject+RACKVOWrapper.h"; sourceTree = ""; }; + 5CA119C7B5B21962C540B1D1BED8438F /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; 5CAD0AD352E2C213E674C5467229A9AC /* TUIVoiceMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVoiceMessageCell_Minimalist.h; sourceTree = ""; }; 5CC32A51336B1D6507C77DE4C575139C /* TUIFileViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileViewController_Minimalist.m; sourceTree = ""; }; 5CFA74FA375BF7B5E5D107A62E55B907 /* TUIMessageSearchDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageSearchDataProvider.m; sourceTree = ""; }; - 5D1C59B1BBA14512B3C880710F480778 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = AgoraLyricsScore/Class/Other/Logger.swift; sourceTree = ""; }; - 5D230F713939574C2CBE12E0416915DA /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; - 5D420E64FB1722D9AABF978BB3988F10 /* OSSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSRequest.m; path = AliyunOSSSDK/OSSRequest.m; sourceTree = ""; }; + 5D17A1DCD046EB694DCD8D2D86A83792 /* sharpyuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv.h; path = sharpyuv/sharpyuv.h; sourceTree = ""; }; + 5D3453AD440E8776E21812DC32CC673A /* MQTTCFSocketEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketEncoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.m; sourceTree = ""; }; + 5D42EEB22711E17D3F469B15EB92596E /* TIMPush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMPush.h; path = "TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/TIMPush.h"; sourceTree = ""; }; + 5D4590DE7BFAB8B5585664C4271F8723 /* FMDatabaseAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabaseAdditions.h; path = src/fmdb/FMDatabaseAdditions.h; sourceTree = ""; }; 5D4EDE4133B90DA0FCF72C6B9141D7A0 /* AlbumPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AlbumPicker.h; sourceTree = ""; }; - 5D58A826CD24E33A7C733B83FFB39953 /* YYWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYWebImageOperation.h; path = YYWebImage/YYWebImageOperation.h; sourceTree = ""; }; - 5D5C9261B2E9F7FEDA38A0DCB0ABD17D /* GCDTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDTimer.h; path = MQTTClient/MQTTClient/GCDTimer.h; sourceTree = ""; }; + 5D6D46CFFA25461A23FA6F7C95B5D6E0 /* LLWidgetBorderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderHelper.h; path = LLDebugTool/Core/Component/WidgetBorder/Function/LLWidgetBorderHelper.h; sourceTree = ""; }; 5D73ED9DCB04D101A1FA489C7FB2A54D /* AliyunOSSiOS-AliyunOSSiOS_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AliyunOSSiOS-AliyunOSSiOS_Privacy"; path = AliyunOSSiOS_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 5D788B07075A4FD166F5F45AC14AC33C /* TIMCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMCommon.debug.xcconfig; sourceTree = ""; }; - 5D79B81D6F92EE3B26E7B1089791E486 /* UIImageView+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+YYWebImage.h"; path = "YYWebImage/Categories/UIImageView+YYWebImage.h"; sourceTree = ""; }; - 5D8A1E1D2E263E63BD58F8EB9C68D4C3 /* LLScreenshotImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotImageView.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotImageView.h; sourceTree = ""; }; - 5D99719BCFD996B7621FF629363F4091 /* AgoraContentInspectExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraContentInspectExtension.xcframework; sourceTree = ""; }; - 5DBD2556CDC8843678A3AED070AD8EE2 /* sharpyuv_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_csp.c; path = sharpyuv/sharpyuv_csp.c; sourceTree = ""; }; - 5E00C1F2AF7DDD0B85C9C1676E96BBC4 /* YBIBImageCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCell+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCell+Internal.h"; sourceTree = ""; }; - 5E021AE2CA867CACC55F1C3C893BB409 /* QGMP4Parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4Parser.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Parser.h; sourceTree = ""; }; - 5E0284EAA2FDFCB67177CEB3C8B298B3 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; - 5E03D8411695A6BCA53BDED0A1828885 /* UIImageView+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+YYWebImage.m"; path = "YYWebImage/Categories/UIImageView+YYWebImage.m"; sourceTree = ""; }; - 5E0BBF312AA67F78801357B94B8CB9A0 /* LLWindowManager+Screenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Screenshot.h"; path = "LLDebugTool/Core/Component/Screenshot/UserInterface/LLWindowManager+Screenshot.h"; sourceTree = ""; }; - 5E1B4F96AD52BDDA08856D6C7BF0577C /* OSSServiceSignature.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSServiceSignature.m; path = AliyunOSSSDK/Signer/OSSServiceSignature.m; sourceTree = ""; }; - 5E3CCD02046A348E18ECFE1DC11DD3F6 /* RACScheduler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Private.h"; path = "ReactiveObjC/RACScheduler+Private.h"; sourceTree = ""; }; + 5DC324923EDC21A26D4B568AAC873688 /* LLTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCell.m; sourceTree = ""; }; + 5DD9C40E05539B7B6E58688BA870BC77 /* LLScreenshotWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotWindow.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotWindow.m; sourceTree = ""; }; + 5DF2F527B07456732064F6F5B3C39379 /* FMDB-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FMDB-dummy.m"; sourceTree = ""; }; + 5DFC64AD2C17C3AA6FE573958757156C /* NSMutableData+OSS_CRC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableData+OSS_CRC.h"; path = "AliyunOSSSDK/NSMutableData+OSS_CRC.h"; sourceTree = ""; }; + 5E4140709CD30665E92934462B28F87F /* LLNetworkComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkComponent.h; path = LLDebugTool/Core/Component/Network/LLNetworkComponent.h; sourceTree = ""; }; 5E4674603A5D5B9215FFA0F8E69F8B71 /* libwebp */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libwebp; path = libwebp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E4815205966E5EDB30CBD09F492A697 /* QGVAPMetalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalUtil.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalUtil.h; sourceTree = ""; }; 5E5F28332B507B8323DC625AB8F34116 /* TUIMessageDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageDataProvider.h; sourceTree = ""; }; - 5E955D9C9452282661E58E8A3D8F7DBC /* NSBundle+TZImagePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+TZImagePicker.m"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.m"; sourceTree = ""; }; - 5EA493E65F198E840945960411F843D7 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; - 5EAF82CB8E3ED1CE1FD67ACE268439E4 /* AgoraComponetLog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraComponetLog.debug.xcconfig; sourceTree = ""; }; - 5EC339006B6F25BFDFFBD51FD08F522E /* LLHtmlComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlComponent.m; path = LLDebugTool/Core/Component/Html/LLHtmlComponent.m; sourceTree = ""; }; + 5E697AF06DAEB05FDA140390182DE628 /* LLThemeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLThemeManager.m; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeManager.m; sourceTree = ""; }; + 5E6AFCEEFAF137883D32E47BD48C0DEA /* LLSettingComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingComponent.m; path = LLDebugTool/Core/Others/Component/Setting/LLSettingComponent.m; sourceTree = ""; }; + 5E85D466DAF6130084249DD59520D273 /* NSDictionary+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSDictionary/NSDictionary+LL_Utils.h"; sourceTree = ""; }; + 5E897D0959338F7C3C6938D01F3ECD5F /* LLSandboxHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxHelper.h; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxHelper.h; sourceTree = ""; }; + 5E9888DF58BF1C3626184D210A3E1D7A /* LLCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrash.h; path = LLDebugTool/Core/Component/Crash/LLCrash.h; sourceTree = ""; }; + 5EB57D9635A33A33212E093AF52E5728 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; 5EC8D55D1FF5DA885E9FF8AE8E2D7517 /* UIAlertController+TUICustomStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIAlertController+TUICustomStyle.m"; sourceTree = ""; }; 5ED079007E65C7E4F9BB0FC4CB4B82DC /* TUIRelationUserModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIRelationUserModel.m; sourceTree = ""; }; - 5ED938ED95EAE551E8005B19DCD865ED /* OSSHttpdns.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSHttpdns.m; path = AliyunOSSSDK/OSSHttpdns.m; sourceTree = ""; }; - 5F117BFDD0065A35CDF0A84CEF1E3189 /* sharpyuv_cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_cpu.h; path = sharpyuv/sharpyuv_cpu.h; sourceTree = ""; }; + 5EE798C142A2020443A407DB553EC25C /* NSObject+YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYModel.h"; path = "YYModel/NSObject+YYModel.h"; sourceTree = ""; }; + 5EFBC9FCA9177589DDCFC9E86873B674 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + 5EFC2B9A5DD894B9DDC7C1B220A86E22 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; + 5F14B4836CDC1D67C95178E6904F2980 /* YBIBDefaultWebImageMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDefaultWebImageMediator.m; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.m; sourceTree = ""; }; 5F2B239B652D2D3DC03E303D582E2C23 /* TUICommonModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICommonModel.h; sourceTree = ""; }; - 5F31877C59823397E416D4107E65A38F /* LLEntryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryTitleView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryTitleView.m; sourceTree = ""; }; - 5F3AACD0497A0A2B6AC575C5D410B3A1 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; - 5F451BF561F488B4036DD02DD38137E1 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; - 5F6EFEA991D8380A2AEB7BF7B2953018 /* NSData+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+YYAdd.h"; path = "YYCategories/Foundation/NSData+YYAdd.h"; sourceTree = ""; }; - 5FDD52856CDA19ED8EE5DF58610135F3 /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; + 5F34701B6997BFB8393C6D4EAC90CC73 /* NSKeyedUnarchiver+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSKeyedUnarchiver+YYAdd.h"; path = "YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.h"; sourceTree = ""; }; + 5F4D8633E56A1ABE21BAE5B39A54DDB1 /* LLToastUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLToastUtils.h; path = LLDebugTool/Core/Others/ToastUtils/LLToastUtils.h; sourceTree = ""; }; + 5F4E0564755FFDBADDB9183ECB554A68 /* LLNetworkViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkViewController.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkViewController.h; sourceTree = ""; }; + 5F4E9AF7F25D364F8164C7753CC72C8B /* QGVAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "QGVAPlayer-Info.plist"; sourceTree = ""; }; + 5F5D21C60AB1C2F9480977EEB8AB0D5E /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = ""; }; + 5F5F511E4E026BBDDB111AF16C4EB126 /* LLTitleSwitchCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleSwitchCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSwitchCell.m; sourceTree = ""; }; + 5F858ACB8F054980D7E116044C9A022C /* QGHWDShaderTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDShaderTypes.h; path = iOS/QGVAPlayer/QGVAPlayer/Shaders/QGHWDShaderTypes.h; sourceTree = ""; }; + 5FB19E2769E1329704321BF6EEFB773A /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePicker/BRDatePickerView.m; sourceTree = ""; }; + 5FB1A41894B3062E2B83982585206CA4 /* QGVAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPlayer.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/QGVAPlayer.h; sourceTree = ""; }; + 5FB8BC623C6D9DD9C68B774ACCADC0E9 /* YBIBToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToastView.h; path = YBImageBrowser/AuxiliaryView/YBIBToastView.h; sourceTree = ""; }; 5FF1B49917497CA7784806318AA23850 /* TUIConversationTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationTableView.h; sourceTree = ""; }; - 5FF7516ABE6CB8E59A9AD9DD02557511 /* OSSTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSTask.h; path = AliyunOSSSDK/OSSTask/OSSTask.h; sourceTree = ""; }; - 5FF9EACF7C1F897F66F82506482AFF84 /* RACDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDisposable.h; path = ReactiveObjC/RACDisposable.h; sourceTree = ""; }; - 6007F478DEE48D3A68F34D9D24A7F340 /* KrcParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KrcParser.swift; path = AgoraLyricsScore/Class/Other/KrcParser.swift; sourceTree = ""; }; - 60094C75236FA3EA175F70AAEE56B255 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; + 5FFB9B32C9304B2C02F9226579B90D1B /* AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AvoidCrash.h; path = AvoidCrash/AvoidCrash.h; sourceTree = ""; }; + 600187BCDCF365645E5F4451C958FAE9 /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; 6009D6F586D3EA39BEF69DD730FFE527 /* TUILinkCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUILinkCell_Minimalist.h; sourceTree = ""; }; - 602F55D6AEAC3A13A56FC6A903FB87B8 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - 603B431318DF7F0E94B8D8A8EE6820F3 /* YBIBSentinel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSentinel.m; path = YBImageBrowser/Helper/YBIBSentinel.m; sourceTree = ""; }; - 606480A06B20620A91CCA7D52A556BEF /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - 606F0CFA5BE492F23334E5FD367298C9 /* OSSTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSTask.m; path = AliyunOSSSDK/OSSTask/OSSTask.m; sourceTree = ""; }; - 608E7D6785DA87CD6241AA039E8023AF /* OSSNetworkingRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSNetworkingRequestDelegate.h; path = AliyunOSSSDK/OSSNetworkingRequestDelegate.h; sourceTree = ""; }; - 609BBE3D70F506A516704CFB8F56B056 /* UIFont+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+YYAdd.h"; path = "YYCategories/UIKit/UIFont+YYAdd.h"; sourceTree = ""; }; - 60BD466F0734D1C77B0A0A1AD1085B13 /* SVGAAudioLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioLayer.h; path = Source/SVGAAudioLayer.h; sourceTree = ""; }; - 6132DBB86A72143E2BFC98E4C0587713 /* NSString+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSString/NSString+LL_Utils.h"; sourceTree = ""; }; + 6011940F094EBFF0D2FFF6A06B49CCBB /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; + 604B6177D7F790BBC99D79B61A10403E /* GPBWrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWrappers.pbobjc.h; path = objectivec/GPBWrappers.pbobjc.h; sourceTree = ""; }; + 604D1FE7B994587782D5E78D8866E9BB /* NSMutableDictionary+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+AvoidCrash.h"; path = "AvoidCrash/NSMutableDictionary+AvoidCrash.h"; sourceTree = ""; }; + 6056B1EC9CE80CE2CAD3EB61737E0840 /* NSUserDefaults+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSUserDefaults/NSUserDefaults+LL_Utils.h"; sourceTree = ""; }; + 605B463D31C3111CE15C23C42A2243A1 /* LLDebugTool-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LLDebugTool-umbrella.h"; sourceTree = ""; }; + 606BAB5DCA9C660E267EA1EEB3E53F24 /* UIView+LLWidgetBorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LLWidgetBorder.h"; path = "LLDebugTool/Core/Component/WidgetBorder/Function/UIView+LLWidgetBorder.h"; sourceTree = ""; }; + 608BE80B7637F08E2F1EB5719409AFDE /* GPBUnknownFields_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFields_PackagePrivate.h; path = objectivec/GPBUnknownFields_PackagePrivate.h; sourceTree = ""; }; + 60979304EC286DDCC3C45369969B8EB7 /* lossless_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse41.c; path = src/dsp/lossless_sse41.c; sourceTree = ""; }; + 609F38FC2BF170DFF2AE9E585C34FFF9 /* UIView+MP4HWDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MP4HWDecode.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIView+MP4HWDecode.h"; sourceTree = ""; }; + 60AAA5F448F4A6BBFB5BEFFA5F737DDE /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; + 60B3CD5B3DE785277672733EE37738DC /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; + 60D9E66108606702F5433BBA6214654B /* RACImmediateScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACImmediateScheduler.h; path = ReactiveObjC/RACImmediateScheduler.h; sourceTree = ""; }; + 60E714F82EE222A0F63630D61B959190 /* YBImageBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-umbrella.h"; sourceTree = ""; }; + 60EB43759A795C970FFCF4CA4505C9DB /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; + 60F947CE04A1A0FCF25A9B0C51989DAB /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; + 60FF643DA672F248EEC2A67C984DD59B /* NSMutableDictionary+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+OSS.m"; path = "AliyunOSSSDK/NSMutableDictionary+OSS.m"; sourceTree = ""; }; + 612B560D0E7ABEABC7B82D4986F590AE /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; 61394E50922D2535BBE7004DA14AFE92 /* MultimediaRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MultimediaRecorder.m; sourceTree = ""; }; - 613F9D5EA482543BDF7BAC86418BC1D4 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - 61479304F064EE8BA292C875437A4A9B /* DownloaderManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloaderManager.swift; path = AgoraLyricsScore/Class/Downloader/DownloaderManager.swift; sourceTree = ""; }; - 61984655CA4FB44E43EAE5D5C59D96EB /* OSSCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCancellationToken.m; path = AliyunOSSSDK/OSSTask/OSSCancellationToken.m; sourceTree = ""; }; - 61AED95BF5DD720E13109F67CF7301B0 /* YBIBAuxiliaryViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAuxiliaryViewHandler.m; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.m; sourceTree = ""; }; + 614E21F4741355B3B329E475AAD5EE31 /* RACEmptySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySequence.m; path = ReactiveObjC/RACEmptySequence.m; sourceTree = ""; }; + 618A2B516047117F6B2DE77209ED9C05 /* UIBarButtonItem+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+YYAdd.h"; path = "YYCategories/UIKit/UIBarButtonItem+YYAdd.h"; sourceTree = ""; }; + 618C665AC79DCC1127C20C92479C7C21 /* OSSCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCancellationToken.h; path = AliyunOSSSDK/OSSTask/OSSCancellationToken.h; sourceTree = ""; }; + 6194FEC8E3AA6C018DE540C5B4361ED4 /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; + 6198CD0C7F87CCCA1BECDBC050110782 /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; + 61D7F70433229A22F3A30D1AD14CA472 /* LLLocationComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationComponent.m; path = LLDebugTool/Core/Component/Location/LLLocationComponent.m; sourceTree = ""; }; + 61D9E0C415937DE7E59760AAD7167051 /* LLAppInfoComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoComponent.m; path = LLDebugTool/Core/Component/AppInfo/LLAppInfoComponent.m; sourceTree = ""; }; + 61DCA12D208383EE15614CE2EF950C5E /* MQTTClient-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MQTTClient-prefix.pch"; sourceTree = ""; }; 61DE3E8F06512815DB6D6DD71AD2F899 /* TUIFaceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFaceMessageCell.m; sourceTree = ""; }; + 61DE752A6D1CF125C5A2A5BD48BA0227 /* video_dec.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = video_dec.xcframework; sourceTree = ""; }; + 61E4C5401F2E34BCE0FCBA470E3C957E /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; 61E71E5AFC1EED7DE1FC6729D0DE6108 /* TUIConversation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIConversation-dummy.m"; sourceTree = ""; }; - 61F5932B088827FCE41B0934ADAE607F /* LLEnumDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEnumDescription.h; path = LLDebugTool/Core/Component/Hierarchy/Function/EnumDescription/LLEnumDescription.h; sourceTree = ""; }; - 622DF72DC00EB37F1F1585669345548E /* FMDB-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FMDB-Info.plist"; sourceTree = ""; }; - 62470BC9E3B8A55B5D14ACA497B6AD84 /* LLNetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkHelper.h; path = LLDebugTool/Core/Component/Network/Function/LLNetworkHelper.h; sourceTree = ""; }; + 6227D63813069B9CA267358C5B2E3D2E /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; 62476AD95833F1EC15B5FC7E01E6CB19 /* TUICore-TUICore_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "TUICore-TUICore_Privacy"; path = TUICore_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 624ADB443538851BE605D0F84BF4CD2E /* LLScreenshotComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotComponent.h; path = LLDebugTool/Core/Component/Screenshot/LLScreenshotComponent.h; sourceTree = ""; }; - 6256E29CD77C2FB6B2BD5B3ED429A6CB /* RACSignal+Operations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RACSignal+Operations.m"; path = "ReactiveObjC/RACSignal+Operations.m"; sourceTree = ""; }; - 62652CDDCD30204BFE902E8F7F9C76A5 /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; - 62CDD85FC2D366EFE95D050DCE9061F9 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; - 62E7F60D212F05E0223200F862D70818 /* LLReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLReachability.m; path = LLDebugTool/Core/Component/Network/Function/LLReachability.m; sourceTree = ""; }; - 63095D96C23A84DC7BB231DEBA45AFDD /* YBIBGetBaseInfoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBGetBaseInfoProtocol.h; path = YBImageBrowser/Protocol/YBIBGetBaseInfoProtocol.h; sourceTree = ""; }; - 630A8AED075D0E7F169FB5CD1AB95E63 /* UIRefreshControl+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+RACCommandSupport.m"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.m"; sourceTree = ""; }; - 630B3D3A5B4E26A70252459CBA01848E /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; - 630C3EC9F63528026CC2D806D7EF6BE6 /* JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXPagingView-Info.plist"; sourceTree = ""; }; - 631BF6AB8EC314CE5F1C5314D81D2B0A /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; - 6327F8A4928DE85F7250160EC43D3F6C /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - 634F2788D28C607CB56FBA4D85155B81 /* LLSubTitleTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSubTitleTableViewCell.m; path = LLDebugTool/Core/Others/CommonUI/View/SubTitleTableViewCell/LLSubTitleTableViewCell.m; sourceTree = ""; }; + 62744747DD9D3BCB210D69ECCF3CF405 /* LLEntryViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryViewController.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryViewController.m; sourceTree = ""; }; + 628A5A8364FBAFBE40D9106B3347B7B9 /* LLSettingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingManager.h; path = LLDebugTool/Core/Others/Manager/SettingManager/LLSettingManager.h; sourceTree = ""; }; + 62BA00937E80B01E5AA79C6A6E698958 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + 62D34159820E86AA003CEC486E175B6A /* NSParagraphStyle+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+YYText.h"; path = "YYText/Utility/NSParagraphStyle+YYText.h"; sourceTree = ""; }; + 62E39E077C301AED321EDEA4D9FA33C9 /* LLDetailTitleSelectorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleSelectorCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleSelectorCell.h; sourceTree = ""; }; + 62E4490E6CBEB7E0B7D7ABACA43DC8A1 /* NSURLConnection+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLConnection+RACSupport.m"; path = "ReactiveObjC/NSURLConnection+RACSupport.m"; sourceTree = ""; }; + 62F6451C0AB15084F2AE9AA9293C2EC2 /* OSSCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCancellationTokenRegistration.m; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenRegistration.m; sourceTree = ""; }; + 63194898AEFB1F9FED9915979FABB9FE /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; + 632E0BB55069E906C587C0395E619E35 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; 6353CA54FB78AEBA93A275549DC2A160 /* Pods-QXLive-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QXLive-frameworks.sh"; sourceTree = ""; }; - 63693620C8CFF9EED83F02F85AEE21D7 /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; - 63768C0D827D1BC812772EC2CFC70DD7 /* MQTTSSLSecurityPolicyEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyEncoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.h; sourceTree = ""; }; + 636C9F5B94ABEC692A8C134264864AA7 /* AliyunOSSiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AliyunOSSiOS.release.xcconfig; sourceTree = ""; }; + 63783C8C7D8459660065E5F923BD3F1F /* NSArray+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+RACSequenceAdditions.m"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.m"; sourceTree = ""; }; + 638177B7F85CDF5D67AAD9972E38C978 /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; + 6385E47C78E7A354F67C3140F9399359 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = privacy/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 638CA51AACFC6C661E87F56CCF7FD1A5 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = Zip/minizip/unzip.c; sourceTree = ""; }; 63A2A2963FFE0BDF24C74D20F8916937 /* TUIMoreView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMoreView.m; sourceTree = ""; }; - 63AC225ED14FE62C864B7E28DD944FA5 /* LLWindowManager+Magnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Magnifier.h"; path = "LLDebugTool/Core/Component/Magnifier/UserInterface/LLWindowManager+Magnifier.h"; sourceTree = ""; }; - 63C20CED40F1DC0EED5A4730EEFC14E3 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Core/BRPickerViewMacro.h; sourceTree = ""; }; 63C8AC101E2CF6B61D058E5D4D0FAAC5 /* TIMGroupInfo+TUIDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TIMGroupInfo+TUIDataProvider.m"; sourceTree = ""; }; + 63C8FDB112830F4A2DF6C9C1D2360D5A /* LLScreenshotSelectorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotSelectorView.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorView.h; sourceTree = ""; }; + 63CDE53A29B0BF589F693E8CBAEBB2AF /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; 63CE1B06DD93E606DA49ADD24AE6B99D /* TUIResponderTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIResponderTextView.h; sourceTree = ""; }; 63CFA7A386727582E326DC58C38DDCC1 /* TUIGroupNoticeCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupNoticeCell.h; sourceTree = ""; }; - 63F690BA7EA0D1B5CEBCE4AD11D10BB4 /* LLHierarchyWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyWindow.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyWindow.m; sourceTree = ""; }; + 63E010833519B9ACF4F8B6D9DF28EC7A /* LLBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseCollectionViewCell.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseCollectionViewCell.m; sourceTree = ""; }; + 63EEDE214D2801C7AF04DF7DDF730311 /* LLTitleCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleCellView.h; sourceTree = ""; }; + 640D7FE7FEF3FA2A830F4C7F59B5545F /* AlipaySDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AlipaySDK.xcframework; sourceTree = ""; }; + 6410D74145BF62D84FECAF2E75DFB970 /* LLLocationHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationHelper.m; path = LLDebugTool/Core/Component/Location/Function/LLLocationHelper.m; sourceTree = ""; }; 6410F3572F9138679FC972A9B789A516 /* TUIMemberCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMemberCellData.h; sourceTree = ""; }; - 6419366B9997BD65BE091E09A509E964 /* YBIBVideoCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoCell+Internal.h"; path = "Video/YBIBVideoCell+Internal.h"; sourceTree = ""; }; + 641CA628D43B5A1C6085AB2C563B44E1 /* UIControl+RACSignalSupportPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupportPrivate.h"; path = "ReactiveObjC/UIControl+RACSignalSupportPrivate.h"; sourceTree = ""; }; + 6421C69D98A29F845ECC9CE3160D7FF2 /* LLFunctionItemContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionItemContainerView.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemContainerView.m; sourceTree = ""; }; 642FEF38E132FB38DD2B59B88F069917 /* YBImageBrowser */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YBImageBrowser; path = YBImageBrowser.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 643E57EF0AC45C3A17DCA0C4BB703C28 /* YYWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYWebImage.modulemap; sourceTree = ""; }; 644A764DDDE2B5CCFD552DC09D2A6A24 /* TUIVoiceMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVoiceMessageCellData.m; sourceTree = ""; }; + 644C5E1632EC58931811708AC07F12B3 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; + 64550E746282A75645D9947E7ACF3C60 /* QGBaseDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGBaseDecoder.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGBaseDecoder.h; sourceTree = ""; }; + 646587ECA4BBC4900149D0BDC4148DDF /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; 6469957AD651325AF37FB226E8998D56 /* TUITextMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextMessageCell_Minimalist.m; sourceTree = ""; }; - 64A68ECFA85C8EC99BFEC1258D61F81D /* YYText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYText.debug.xcconfig; sourceTree = ""; }; + 64760B2AF401FED2F042CB61BFA41999 /* NSURLSession+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSession/NSURLSession+LL_Network.m"; sourceTree = ""; }; + 647D6F61E66BC6504B5E09D7B5FDFB3A /* LLMagnifierView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierView.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierView.h; sourceTree = ""; }; + 6482F5E40400B180C7D990119B4279A5 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = Zip/minizip/zip.c; sourceTree = ""; }; + 64A70131FA93859D2FE1A6201257A797 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 64B314B57DC5CC28F866C71DA0A90BDC /* YYTextUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextUtilities.m; path = YYText/Utility/YYTextUtilities.m; sourceTree = ""; }; + 64BF158414578943E8015D33BD5CB900 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; + 64CC4AFD8CBBA261D3C5B70AC79D079E /* UIResponder+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIResponder/UIResponder+LL_Utils.m"; sourceTree = ""; }; 64E0ED44B3FA7BFA0B6B14112C984551 /* TUIBubbleMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBubbleMessageCellData.h; sourceTree = ""; }; - 65268C0B83F1A06D6A7C9B73B337E254 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; - 654EBA108402D8692D788C9193D32DDD /* YBImageBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YBImageBrowser.modulemap; sourceTree = ""; }; - 6550791770912DA8702DB6FA822A08D1 /* LLMagnifierWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierWindow.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierWindow.h; sourceTree = ""; }; + 65174360761DB66FED4DE75C805F65F3 /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; + 652135307B51A24441A3CA94E9C1D047 /* NSNumber+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+YYAdd.m"; path = "YYCategories/Foundation/NSNumber+YYAdd.m"; sourceTree = ""; }; + 65226C8099E6CB9B0B3B9DF6ED9D7BA8 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; + 652D8706564F0B0C4C2E1480B6FBAEA7 /* LLFunctionItemView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionItemView.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemView.h; sourceTree = ""; }; + 654CFA573EECA8E3AC040B10A204A348 /* LLHierarchyViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyViewController.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyViewController.h; sourceTree = ""; }; + 654E73A05103D50BF66BAD6D0D38DEC8 /* LLNetworkModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkModel.h; path = LLDebugTool/Core/Component/Network/Function/LLNetworkModel.h; sourceTree = ""; }; 65621BEE3F93FA7DFC7B6FD9300CC4BE /* TUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextView.h; sourceTree = ""; }; - 6568961FCF941DCA7427DCC640A7D238 /* TZVideoPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoPlayerController.m; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.m; sourceTree = ""; }; - 656FDC58CF6F787430A96EACF8FA4053 /* LLRouter+Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Location.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Location.m"; sourceTree = ""; }; + 65678AFC51F00D296A959D345B13E278 /* LLTitleHeaderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleHeaderView.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleHeaderView.m; sourceTree = ""; }; + 65760C38CA52743665906378AA28522D /* NSBundle+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+YYAdd.h"; path = "YYCategories/Foundation/NSBundle+YYAdd.h"; sourceTree = ""; }; 6577BCCD8FEF0E904F101B9F2FCDA937 /* TUIChatBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatBaseDataProvider.h; sourceTree = ""; }; - 65B514D441BCFDE16B6491700C576673 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 65E068E5BD8168DD9A23946692D12CB1 /* NSDate+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+OSS.h"; path = "AliyunOSSSDK/NSDate+OSS.h"; sourceTree = ""; }; - 65FCE7C0BDBBB97A238DDF65E260B3CB /* RACReturnSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReturnSignal.h; path = ReactiveObjC/RACReturnSignal.h; sourceTree = ""; }; - 661ECE088DE8704A3C355F68B1906636 /* FMDatabaseAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabaseAdditions.h; path = src/fmdb/FMDatabaseAdditions.h; sourceTree = ""; }; - 66460FCCEEF23960F2FF84F3876CCDA2 /* UIView+SDExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SDExtension.m"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.m"; sourceTree = ""; }; - 664D27409FF94E57B69481F7EFE7A13C /* LyricLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricLabel.swift; path = AgoraLyricsScore/Class/Lyrics/LyricLabel.swift; sourceTree = ""; }; + 6592BD04192A92F3AA3212543091E9F3 /* OSSDeleteObjectTaggingResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteObjectTaggingResult.h; path = AliyunOSSSDK/OSSDeleteObjectTaggingResult.h; sourceTree = ""; }; + 65C817FECAE62611DC8A0BEEB2B83CDB /* UIView+MP4HWDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MP4HWDecode.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIView+MP4HWDecode.m"; sourceTree = ""; }; + 660BEEBB30C16E0400F8953714753B17 /* LLButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLButton.m; path = LLDebugTool/Core/Others/CommonUI/View/TabBarButton/LLButton.m; sourceTree = ""; }; 664D85C77511FBEB1896EFC975EA5903 /* Pods-QXLiveDev.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QXLiveDev.release.xcconfig"; sourceTree = ""; }; - 66A5A6BF58C0000A119FFF692B360DBB /* LLBaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseModel.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseModel.m; sourceTree = ""; }; - 66A8DB53A1814DA978DF2EC4B80F70FD /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 66AA17F0AF5B2C21DF83A056B2479C67 /* LLWindowManager+Sandbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Sandbox.h"; path = "LLDebugTool/Core/Component/Sandbox/UserInterface/LLWindowManager+Sandbox.h"; sourceTree = ""; }; - 66BEEFD3E6A8ACB8D4A75F1D3F935704 /* LLHierarchyComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyComponent.m; path = LLDebugTool/Core/Component/Hierarchy/LLHierarchyComponent.m; sourceTree = ""; }; - 67240E084F090CE3E935554187254D41 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; - 67375261E38F6AD700ED30C6BA90E00F /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; - 674A8E839CFF59CE71B5624F794955ED /* LLAppInfoHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoHelper.h; path = LLDebugTool/Core/Component/AppInfo/Function/LLAppInfoHelper.h; sourceTree = ""; }; - 674B9ACEFE87255EE27C2FAEB969BC11 /* LLRulerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerViewController.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerViewController.h; sourceTree = ""; }; - 675A813C3F57E51CEF42AF6C0BEB0649 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 67678974E2E48C4AAD4A72AB23330D6B /* RACEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEvent.h; path = ReactiveObjC/RACEvent.h; sourceTree = ""; }; - 6787AC2034AFF2094E3A960573B93FAB /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; - 678F909926FA4DF7AE572A61D4E22903 /* YYTextKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextKeyboardManager.h; path = YYText/Component/YYTextKeyboardManager.h; sourceTree = ""; }; + 665747A59D8D999B6E0DBC6B726A5DE7 /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; + 66A1E8AAD93B967F27BA75C7980CA671 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + 66AA06CECA7B456461C6386269D759F8 /* OSSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSExecutor.h; path = AliyunOSSSDK/OSSTask/OSSExecutor.h; sourceTree = ""; }; + 66C14A33E8167660438C7F28D3771F24 /* LLBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseView.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseView.m; sourceTree = ""; }; + 66DF3D1DAFCFB049D5AFBF7B7E0EE32E /* LLHtmlViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlViewController.h; sourceTree = ""; }; + 66FA1666019F2F9617F3A5B4650213BE /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; }; + 671AD687DE2A9004EB7B860715777140 /* OSSGetObjectACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectACLRequest.h; path = AliyunOSSSDK/OSSGetObjectACLRequest.h; sourceTree = ""; }; + 6742952E3C2B164C0F8981C4F188C493 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 674CEB6319DA26A8EB6FA8EB7C2E0B0C /* QGMP4AnimatedImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4AnimatedImageFrame.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4AnimatedImageFrame.h; sourceTree = ""; }; + 6754AA1C23E5AC36B71614E2A951674F /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 6759BC0F35925833D132DC61E26AAB36 /* UIFont+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+YYAdd.h"; path = "YYCategories/UIKit/UIFont+YYAdd.h"; sourceTree = ""; }; + 67643ADF05891CEDA4BB5698ADAD6B90 /* YBIBImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCache.m; path = YBImageBrowser/Image/YBIBImageCache.m; sourceTree = ""; }; + 6783350E5EEBE526BCC7AA81538520AC /* UIButton+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+RACCommandSupport.h"; path = "ReactiveObjC/UIButton+RACCommandSupport.h"; sourceTree = ""; }; + 67A6099318A28F87F5D01781C55227B1 /* NSFileHandle+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileHandle+RACSupport.h"; path = "ReactiveObjC/NSFileHandle+RACSupport.h"; sourceTree = ""; }; + 67AB58A2792880BE86602F974D60E7CE /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; 67BFCAB8F95C8154639B76D0329F3231 /* TUIFoldConversationListDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFoldConversationListDataProvider.m; sourceTree = ""; }; - 67DAD1CD4F28754EBDC5BDC103245CBD /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; - 67DF129F080635F9449AB8ACDE10711A /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + 67C1F9A015545FCBD8AB3570B08C9C92 /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; + 67CEF53E0F24EA9CFD1071F0F164872A /* LLSandboxVideoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxVideoPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxVideoPreviewController.h; sourceTree = ""; }; + 67DBD6F82CD4F6399E94E7F5997928D7 /* UIImage+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIImage/UIImage+LL_Utils.h"; sourceTree = ""; }; 67E824825CF7A3BE9AB81A60E7902A1A /* TUIGroupNoticeController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupNoticeController_Minimalist.m; sourceTree = ""; }; - 67EDD91B3F40ACC7552D98202D064966 /* RACUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnit.m; path = ReactiveObjC/RACUnit.m; sourceTree = ""; }; 67F8743314AC117BC659D3315D207F45 /* TUIConversationForwardSelectCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationForwardSelectCell_Minimalist.h; sourceTree = ""; }; - 6810BDAB55264D16A36A56146609FBC9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = AliyunOSSSDK/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 6859C8A688967E33337B024207C7944F /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 68614E6F9B41112FC6B025913F6F271C /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; + 67FEC9974CB487C8AA112FB22A6A74DB /* QGVAPSafeMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPSafeMutableArray.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableArray.h; sourceTree = ""; }; + 6813AE87A1BEEFE062BEFF23AF8351CD /* SVGAPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAPlayer.m; path = Source/SVGAPlayer.m; sourceTree = ""; }; + 6823CB3D85EB4B1D66AA03F787EE9139 /* LLRulerPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerPickerView.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerView.m; sourceTree = ""; }; + 682A112D8B7ABC19F65496559D45F6E9 /* YYModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYModel-dummy.m"; sourceTree = ""; }; + 6838D5A055DD9D599B8461FBFA6043F4 /* LLDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDebugTool.h; path = LLDebugTool/DebugTool/LLDebugTool.h; sourceTree = ""; }; 68634D709C3E0FBD03E2C8A301E3904C /* TUIConversationConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationConfig.h; sourceTree = ""; }; - 688A7C02316841242FB6BC0D3784BD6C /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; - 68ADF4F995E14A1A7186076ED1ADEAE1 /* LLLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLog.h; path = LLDebugTool/Core/Component/Log/LLLog.h; sourceTree = ""; }; + 687C34AE0B14C1228C5F3410106D95B3 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + 68A637692529FA9A3C79480A3A5E44E5 /* RACChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACChannel.h; path = ReactiveObjC/RACChannel.h; sourceTree = ""; }; 68B4ADC737778C3DF692D1D36ADBD520 /* TUIMessageMultiChooseView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageMultiChooseView_Minimalist.m; sourceTree = ""; }; - 68CC48405E9A004716AC911FC3EB5131 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 68EE59245BA31D2AC5ED00B704AD7B4D /* NSData+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+OSS.m"; path = "AliyunOSSSDK/NSData+OSS.m"; sourceTree = ""; }; - 6910FF473A94E2201B62AAE383D1C1F5 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - 691A1BAD35C17C1B52096925A5FF92E1 /* NSKeyedUnarchiver+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSKeyedUnarchiver+YYAdd.m"; path = "YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.m"; sourceTree = ""; }; + 68B797A2CDC7AD73EB6C2F1C74C8C36C /* LLLogCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogCell.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogCell.h; sourceTree = ""; }; + 68C8302E274DB017279690C70A5541E4 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; + 68CBC7D90FFEEA84F40FB2E4BEDD2168 /* SVGAExporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAExporter.h; path = Source/SVGAExporter.h; sourceTree = ""; }; + 68D67C8CC4931410597FAA7E49944CA1 /* UIDevice+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+YYAdd.h"; path = "YYCategories/UIKit/UIDevice+YYAdd.h"; sourceTree = ""; }; + 68DBC71C82B0B357C8C72AAF193D63A3 /* TZImagePickerController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TZImagePickerController-Info.plist"; sourceTree = ""; }; + 6919ED6EF55488289D03D05104EE944D /* RACStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStream.m; path = ReactiveObjC/RACStream.m; sourceTree = ""; }; + 6923C8461B6129E9596F3084779EBBD7 /* YBIBImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCell.h; path = YBImageBrowser/Image/YBIBImageCell.h; sourceTree = ""; }; + 692404F6D6615D05F46F6C26915DCE97 /* ReactiveObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveObjC-dummy.m"; sourceTree = ""; }; + 6941DD126E30211D7F92AB1D97C7A5A5 /* LLLocationMockRouteModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationMockRouteModel.h; path = LLDebugTool/Core/Component/Location/Function/LLLocationMockRouteModel.h; sourceTree = ""; }; 6943F10B256A54258CAE5035FAA5B1A9 /* TUIEvaluationCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIEvaluationCell.m; sourceTree = ""; }; - 694CECE5D4037EBC7892DCDCD5C65DB3 /* LLShortCutComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutComponent.h; path = LLDebugTool/Core/Component/ShortCut/LLShortCutComponent.h; sourceTree = ""; }; 69548067BF8002DF53941149BD410A1D /* TIMCommon */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TIMCommon; path = TIMCommon.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 69571B31DFB083A8B3D7BCBAE54E360A /* CLLocationManager+LL_Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLLocationManager+LL_Location.h"; path = "LLDebugTool/Core/Component/Location/Function/CLLocationManager/CLLocationManager+LL_Location.h"; sourceTree = ""; }; + 695AABDC88C9C22D5B340CA077894EF7 /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; 6961E71D61A2F3F0E3AEAB17342E8C31 /* TUIMenuCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMenuCell_Minimalist.m; sourceTree = ""; }; 697273E2F02FF6EBD0321D2849D4F080 /* TUIConversationListControllerListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationListControllerListener.h; sourceTree = ""; }; - 6978856AF9DC3D3FAC8310F4597A5E5A /* TAAnimatedDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAnimatedDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.m; sourceTree = ""; }; 697AEFBA3C443378CEFAA38443DED2CE /* TUIMessageBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageBaseDataProvider.m; sourceTree = ""; }; - 697B336CA19C3EE626CE790E7671EA59 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; 69A1B8F792923569AD0D9E638DE015D8 /* TUISecurityStrikeView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUISecurityStrikeView.m; sourceTree = ""; }; - 69A4F4DF9EDD250AEDFA55E773DB8D1C /* YYCGUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYCGUtilities.m; path = YYCategories/Quartz/YYCGUtilities.m; sourceTree = ""; }; - 69C0EA3E3D8E009F05353897EFDBDC28 /* NSString+RACKeyPathUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACKeyPathUtilities.h"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.h"; sourceTree = ""; }; - 69D28DE2C69C5AEB0FE58D60E8A0C279 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 69E31868904C9B2421FD3B2827D34B67 /* LLLogCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogCell.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogCell.m; sourceTree = ""; }; - 69E9F10F5E7A8EC82BD9A9E61A93CD80 /* LLNetworkFilterViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkFilterViewController.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterViewController.h; sourceTree = ""; }; - 69FF94F0901078E07CA61BCFEC0767FA /* QGBaseDFileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGBaseDFileInfo.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseDFileInfo.m; sourceTree = ""; }; - 6A19B7F2A53B75071862A0DDC23CA07B /* YBIBImageCache+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCache+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCache+Internal.h"; sourceTree = ""; }; - 6A1EEBFC6730B639C90B950CE05ABA8A /* LLToastUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLToastUtils.m; path = LLDebugTool/Core/Others/ToastUtils/LLToastUtils.m; sourceTree = ""; }; - 6A6BB30FFF3B8D64D3223BB91640A40B /* LLHierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchy.h; path = LLDebugTool/Core/Component/Hierarchy/LLHierarchy.h; sourceTree = ""; }; - 6A765D4B4F2A0A263BA0872BF7C2C9E5 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 6A79157A321F2D4FDC15489F075EA2CB /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 69A27433FDA4E6C77747CB83F5A40E84 /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; + 69B248D555D8BD61F0BE46A285DFCDF8 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; + 69B931EC69B669A60CC11B4455935C74 /* LLReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLReachability.m; path = LLDebugTool/Core/Component/Network/Function/LLReachability.m; sourceTree = ""; }; + 69CDE4A0B26080E0536A05BC4BC16084 /* NSObject+YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YBImageBrowser.h"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.h"; sourceTree = ""; }; + 69DFE9503A04CABD5E4B38C11E84CB16 /* NSObject+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Utils.m"; sourceTree = ""; }; + 6A096E00BF1BBA44741A175C7BDC569F /* OSSDeleteMultipleObjectsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteMultipleObjectsResult.h; path = AliyunOSSSDK/OSSDeleteMultipleObjectsResult.h; sourceTree = ""; }; + 6A2A9A4ACB15551AAE9304266126636E /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 6A2C6983B49B886DD6BF6A0B85E0B98C /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 6A3832EB868F7E208911BFFA4A40B31D /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 6A4B0155D81BD9992D04820FA803A6DE /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 6A6448D2FC538F0F90D53F06A8822A24 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; 6A79F5B474AEB6E40838CD82097C06E2 /* Pods-QXLive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-QXLive-umbrella.h"; sourceTree = ""; }; - 6A925A91C8FF86AF91210FF5533F6E09 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; - 6AAA38D38655BF5BDFD57D79CCE2818D /* YYKVStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYKVStorage.h; path = YYCache/YYKVStorage.h; sourceTree = ""; }; - 6AB94AF4A733D13650880B074CCB95EF /* NSKeyedUnarchiver+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSKeyedUnarchiver+YYAdd.h"; path = "YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.h"; sourceTree = ""; }; - 6ABF0A8F84EACADFAD86424EF3F66138 /* YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYText.h; path = YYText/YYText.h; sourceTree = ""; }; - 6ADC6E44430FB030951AFA06D92B6FDC /* AgoraVideoDecoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoDecoderExtension.xcframework; sourceTree = ""; }; - 6ADD41FF697518574C62AA93A07033A2 /* NSObject+YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YBImageBrowser.m"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.m"; sourceTree = ""; }; - 6AE652DDE7FDF8A0699FBE97F28106BE /* YYTextSelectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextSelectionView.m; path = YYText/Component/YYTextSelectionView.m; sourceTree = ""; }; + 6A7AAAD1AD9FE69C87ECAA09DB3606CC /* LLLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogModel.m; path = LLDebugTool/Core/Component/Log/Function/LLLogModel.m; sourceTree = ""; }; + 6AAC81D3D478BAB7CEE5C591C7EAE018 /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; + 6AC8605DB2F91055A98EDC9A4185FCE4 /* GPBApi.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBApi.pbobjc.h; path = objectivec/GPBApi.pbobjc.h; sourceTree = ""; }; + 6AE29C597486D351C1A50091BB2CD4D3 /* NSURLSession+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSession/NSURLSession+LL_Network.h"; sourceTree = ""; }; 6AED3FE2223A068871799C5E979F49FE /* TUIMessageCellConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageCellConfig.h; sourceTree = ""; }; - 6B3D01A64D1A8D22AF2DA289616757EF /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 6B7673FEB024564AC38421746B5766D3 /* YBImageBrowser+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBImageBrowser+Internal.h"; path = "YBImageBrowser/Base/YBImageBrowser+Internal.h"; sourceTree = ""; }; + 6B1B643DEB1B9575913936C72467D795 /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; + 6B239A49B93C15EC0B8A40FA1B22C2F1 /* NSBundle+TZImagePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+TZImagePicker.h"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.h"; sourceTree = ""; }; + 6B789392E75B492153D080BFEB776638 /* YYCategories.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCategories.h; path = YYCategories/YYCategories.h; sourceTree = ""; }; 6B9025C2D89398B609D7372485923CB2 /* TIMCommon-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TIMCommon-Info.plist"; sourceTree = ""; }; 6BB5C069087EF67B67AE149C77B8103E /* Pods-QXLiveDev-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QXLiveDev-resources.sh"; sourceTree = ""; }; - 6BFEC9BE749A5C1CB117F4B0930EF742 /* NSArray+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSArray/NSArray+LL_Utils.h"; sourceTree = ""; }; - 6C084AF460D9652A2ACB8BF3054AF4F8 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; - 6C09A39242CE40BBC631298C0689CB3E /* ReactiveObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveObjC-Info.plist"; sourceTree = ""; }; - 6C15A65928ECBB9640BF3223FCA88C61 /* LLTitleSwitchCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleSwitchCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleSwitchCellView.h; sourceTree = ""; }; - 6C1ACB822EE9A2A942B01E04B004F909 /* YBIBSheetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSheetView.h; path = YBImageBrowser/ToolView/YBIBSheetView.h; sourceTree = ""; }; + 6BC202EE3655B3A683E1A704462493FA /* SVGAVideoEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoEntity.m; path = Source/SVGAVideoEntity.m; sourceTree = ""; }; + 6C05CAB860CB05ACA1887A474F3C5723 /* YBIBVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoView.m; path = Video/YBIBVideoView.m; sourceTree = ""; }; 6C1CFA3549E9534C462CB8A97942A3C0 /* TUIReplyMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyMessageCell_Minimalist.h; sourceTree = ""; }; - 6C44801064FB5DCD6DABF9A9C8871AAE /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; - 6C6C12B1FE64790F1BB8F7B214A0FD00 /* AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AvoidCrash.h; path = AvoidCrash/AvoidCrash.h; sourceTree = ""; }; + 6C23B2C9C707367E2C83E6A3E81DBF27 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 6C2EFC72068A4953769068070888931D /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + 6C69C98590E37B3ED76719F2BEA60AC4 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 6C71473402D3B2EC1706517D9776310E /* OSSReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSReachability.m; path = AliyunOSSSDK/OSSFileLog/OSSReachability.m; sourceTree = ""; }; + 6C7AE35EA52B309C094DCF8EBBA6810D /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; + 6C7EC0BEBF4146846D1466985703C640 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + 6C970AEE6236BCF58330D036D69156D5 /* LLTitleCellCategoryModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCellCategoryModel.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellCategoryModel.h; sourceTree = ""; }; + 6CA1BAB7B291FFD8994D70B914C15384 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + 6CB8FE27AB427D9D21522E9B878B3336 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; 6CC2904CA0EBAC93330078979CE446BF /* TUIReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyQuoteViewData.m; sourceTree = ""; }; - 6CC31EE28DE9E1663A3875800C4A1B1E /* AgoraVideoEncoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoEncoderExtension.xcframework; sourceTree = ""; }; - 6CE7997E90D19A10791D390548147254 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; + 6CE45F49ED4CFC035A2719F21DAF4F22 /* YBIBToolViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToolViewHandler.m; path = YBImageBrowser/ToolView/YBIBToolViewHandler.m; sourceTree = ""; }; 6CF136691A99D2EAD21A4554F46E537F /* TUIFileReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileReplyQuoteView_Minimalist.h; sourceTree = ""; }; + 6D097F8CAC9797189B5DD6C90DC5F326 /* YYCategories-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYCategories-dummy.m"; sourceTree = ""; }; 6D17B52BC38FBC1485D09A3098547434 /* TUIChat.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChat.bundle; path = Resources/TUIChat.bundle; sourceTree = ""; }; 6D24D29E7D2DC3A953C99CBAC81B6CB8 /* TUICore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUICore-umbrella.h"; sourceTree = ""; }; - 6D38ED02134D486969F0A4FD497DABA6 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + 6D3CDD13D69DD4A561025ED3F2249C6A /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 6D68728C88CDAB9931092D9444DE4CE3 /* NSObject+YYModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYModel.m"; path = "YYModel/NSObject+YYModel.m"; sourceTree = ""; }; 6D8B345639CB7FE77A2F3B451E4FE00F /* TUIGroupPinCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupPinCell.h; sourceTree = ""; }; - 6D9F7346356E01DD3637B1C15E365AA0 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - 6DB2B2810F4F799A2F640B36BC452F5F /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; - 6DC6E3EE585D6FCBD73B10B48CF45645 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - 6DC909E6BAEBE840DC2514F6957D0CD6 /* LyricMachine+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LyricMachine+Events.swift"; path = "AgoraLyricsScore/Class/Lyrics/LyricMachine+Events.swift"; sourceTree = ""; }; - 6DF82B856C7BA987686AF5A11E559517 /* NSNotificationCenter+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+RACSupport.h"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.h"; sourceTree = ""; }; - 6E029968FD0BC7E6D5B8423D3C289E5D /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - 6E082D0DAA1291D0D5245F6E7ECCE804 /* LLLogDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogDefine.h; path = LLDebugTool/Core/Others/Define/LLLogDefine.h; sourceTree = ""; }; - 6E23802CF63F2A57750DF12DDBF069F9 /* UIGestureRecognizer+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+YYAdd.h"; path = "YYCategories/UIKit/UIGestureRecognizer+YYAdd.h"; sourceTree = ""; }; + 6D917E7C268683BBDB19CF1CA24802F2 /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; + 6D94FE6859348BB52BD8131E25776E41 /* JXPagerListRefreshView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerListRefreshView.m; path = Sources/JXPagerView/JXPagerListRefreshView.m; sourceTree = ""; }; + 6D9BB3ACB7E6A38051244484838348F7 /* LLBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseCollectionViewCell.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseCollectionViewCell.h; sourceTree = ""; }; + 6DA1F6403722CFE622396EF89367F223 /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; + 6E2A3F933B5FE68555BBEB51008F6DC9 /* BRAddressModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressModel.m; path = BRPickerView/Deprecated/AddressPickerView/BRAddressModel.m; sourceTree = ""; }; 6E2E532ED7FAA784C0CF38E8C7F6E7A9 /* TUIReplyPreviewBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyPreviewBar.m; sourceTree = ""; }; + 6E596E4FB7B7C6AC6D239E6E687C6A07 /* LLComponentNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLComponentNavigationController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentNavigationController/LLComponentNavigationController.m; sourceTree = ""; }; + 6E6349754791444BA8338A47A5C47392 /* OSSServiceSignature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSServiceSignature.h; path = AliyunOSSSDK/Signer/OSSServiceSignature.h; sourceTree = ""; }; + 6E712AD6ABD4B985271A5F2E81078CB9 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; 6E736FBBE710D09EEED578137E1463D8 /* TUIAudioRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIAudioRecorder.h; sourceTree = ""; }; - 6E7A4183F813E25F3F11358AD1BC1FF1 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - 6E7ACF66CACDA49EE32B8BAA3C57C2FC /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; - 6E8956EAD05076BEC9BB15C607783D72 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; - 6E8CB4D43749A881AD843C187235D278 /* OSSServiceSignature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSServiceSignature.h; path = AliyunOSSSDK/Signer/OSSServiceSignature.h; sourceTree = ""; }; - 6E966385F0EFC8F55DCF063600E52686 /* WechatOpenSDK-XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "WechatOpenSDK-XCFramework-xcframeworks.sh"; sourceTree = ""; }; - 6E9DFF49E5D07FF54F39B6379DDED5CF /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; - 6EBC3F4A91629258ADE6E95FE57DA6A3 /* UISlider+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISlider+RACSignalSupport.h"; path = "ReactiveObjC/UISlider+RACSignalSupport.h"; sourceTree = ""; }; + 6ECEDD2A29867A53C07C426C67AFC270 /* ScoringMachineEx+DataHandle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachineEx+DataHandle.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachineEx/ScoringMachineEx+DataHandle.swift"; sourceTree = ""; }; + 6ED43215E946B77CECE4547DF05B34CD /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; 6EFB45CA45BDF87B7F301AD48B0DF034 /* TUIVideoReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoReplyQuoteView_Minimalist.m; sourceTree = ""; }; - 6F0D298B1EEFF785734D15FC2235E13A /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; + 6F098AF9A6E0719FEF3401CE55DCCC48 /* YYCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCache-umbrella.h"; sourceTree = ""; }; + 6F0DCA619161F7A82D0ED59EE40C44D8 /* IQBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.h; sourceTree = ""; }; + 6F278D6855CB743D06DF092548A744D1 /* OSSSignUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSSignUtils.m; path = AliyunOSSSDK/Signer/OSSSignUtils.m; sourceTree = ""; }; 6F33970E4DC39CE021058A4648F9619F /* TUIGroupProfileCardCellData_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupProfileCardCellData_Minimalist.h; sourceTree = ""; }; - 6F6939D7F51C81C6606B7A87E2328938 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 6F7CBDC8CCA87BF6904B5742C48E5DFE /* YYLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYLabel.h; path = YYText/YYLabel.h; sourceTree = ""; }; + 6F3B4FFCD07E8CD6F0997E1D8AA6B060 /* Agoraffmpeg.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = Agoraffmpeg.xcframework; sourceTree = ""; }; + 6F5338DDDD018E2084D66EFC2DFE5631 /* LLSandboxTextPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxTextPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxTextPreviewController.h; sourceTree = ""; }; + 6F77708E280007080CDA4B397032C007 /* JXPagerListRefreshView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerListRefreshView.h; path = Sources/JXPagerView/JXPagerListRefreshView.h; sourceTree = ""; }; + 6F825A5E4F039EA8BBB916AF2C6CBDBB /* AvoidCrash.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AvoidCrash.release.xcconfig; sourceTree = ""; }; 6F9174A0C86D26733C6530737A366E48 /* TUIGroupNoticeCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupNoticeCellData.h; sourceTree = ""; }; - 6F9506F9285D50F56D5A5507290DCAE4 /* LLWindowManager+Crash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Crash.m"; path = "LLDebugTool/Core/Component/Crash/UserInterface/LLWindowManager+Crash.m"; sourceTree = ""; }; - 6FADD8331378C52A521A138DBACB630D /* LLComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLComponent.m; path = LLDebugTool/Core/Others/Component/LLComponent.m; sourceTree = ""; }; + 6F997DBF534DFE76470A1AB8175B3610 /* SDCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCycleScrollView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.h; sourceTree = ""; }; + 6F9F72D68CA995FF6902BADCC34B6E3C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = BRPickerView/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 6FBE57DE259A7819AD6B1295713CA7BE /* OSSGetSymlinkResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetSymlinkResult.h; path = AliyunOSSSDK/OSSGetSymlinkResult.h; sourceTree = ""; }; + 6FEDEBB6368648B55E48238CFA4252B9 /* LLWindowManager+AppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+AppInfo.m"; path = "LLDebugTool/Core/Component/AppInfo/UserInterface/LLWindowManager+AppInfo.m"; sourceTree = ""; }; + 70160915B805CCCE8098C6E79164C268 /* LLHierarchyInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyInfoView.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyInfoView.m; sourceTree = ""; }; + 7016207545611B1E0384784787BF09CD /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + 7018D51C62366469DF6D714287D00F64 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; + 701B01541AF4C8663A726F903DED605D /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 702583BA078293A9CBBC0567D8E90474 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "TIMPush.xcframework/ios-arm64/TIMPush.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + 70264D7981AAA844BD90AB2E551A785A /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; 702A0616493FBE42A4B8F42BF07D11EF /* TUICore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUICore.modulemap; sourceTree = ""; }; - 7037A33F8D2744209DA2943C10D15FB3 /* NSDictionary+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+RACSequenceAdditions.m"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.m"; sourceTree = ""; }; - 705191AD0FB1D1A1CB638EC3312518AE /* FMResultSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMResultSet.m; path = src/fmdb/FMResultSet.m; sourceTree = ""; }; - 70557736A19085D3BCBE1F1B2E33BBAC /* OSSBolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSBolts.h; path = AliyunOSSSDK/OSSTask/OSSBolts.h; sourceTree = ""; }; - 7077AB346CED1ECB08BA3BD2243E3CB2 /* YYCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYCache.m; path = YYCache/YYCache.m; sourceTree = ""; }; + 7069E937A9C3761B8EA9EF80099920B0 /* UIView+SDExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SDExtension.h"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.h"; sourceTree = ""; }; + 706EAA8EF97A9EF8B58B4B37A8C70B84 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; + 70802533FD1E275AA7358F18A6459030 /* LLUITableViewLongPressGestureRecognizerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLUITableViewLongPressGestureRecognizerDelegate.h; path = LLDebugTool/Core/Others/CommonUI/View/SubTitleTableViewCell/LLUITableViewLongPressGestureRecognizerDelegate.h; sourceTree = ""; }; + 70929FA996E547213570225B829490E0 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + 709780182A5CA351F71920FED34965D5 /* OSSNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSNetworking.h; path = AliyunOSSSDK/OSSNetworking.h; sourceTree = ""; }; 70B022C3F6170B768EE43DBF5F1231B2 /* NSDictionary+TUISafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+TUISafe.h"; sourceTree = ""; }; - 70B05B65993E7A83427399F1087D162A /* JXPagerListRefreshView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerListRefreshView.h; path = Sources/JXPagerView/JXPagerListRefreshView.h; sourceTree = ""; }; - 70B29C53DDBBDEABB124D1179F569BB6 /* JXPagerSmoothView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerSmoothView.h; path = Sources/JXPagerView/JXPagerSmoothView.h; sourceTree = ""; }; - 70E58DAA1FAF44D57CB1E7D31F8F6AA9 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; + 70C61452D67BD52A395A95ADBCE5BCF4 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + 71003306D1C40BF6E543AABE22DCC951 /* RACEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEvent.h; path = ReactiveObjC/RACEvent.h; sourceTree = ""; }; 711039907C470CFC941E325544BC7CF6 /* TUIImageCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageCollectionCell.m; sourceTree = ""; }; + 7115CD7CBDDC211BBD79F61965E5D8FA /* OSSUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSUtil.m; path = AliyunOSSSDK/OSSUtil.m; sourceTree = ""; }; + 711A24F01B4B49F16276C6C1025A0C75 /* LLSandboxComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxComponent.m; path = LLDebugTool/Core/Component/Sandbox/LLSandboxComponent.m; sourceTree = ""; }; 713008FB4851221DD57AC26416FAB3D2 /* TUITextMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextMessageCell.h; sourceTree = ""; }; - 7137E624A488A53D1A67CF032A40E944 /* LLBaseComponentViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseComponentViewController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentViewController/LLBaseComponentViewController.m; sourceTree = ""; }; - 715A4EA6A936124895EC7E2BA7AC60C0 /* LLNetworkImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkImageCell.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkImageCell.m; sourceTree = ""; }; - 716097A3316CAA7910B827543E7ACA92 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 71316F73E160DAFDD81D10D6C6E7B053 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; + 714451231985AB5241D32A66ACA4EBB0 /* LLLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogHelper.h; path = LLDebugTool/Core/Component/Log/Function/LLLogHelper.h; sourceTree = ""; }; + 7145A9E52E76E351982F1B65D68A1C37 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + 714EDD3BB6957C09011A385F33FF1B02 /* LLCrashModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashModel.h; path = LLDebugTool/Core/Component/Crash/Function/LLCrashModel.h; sourceTree = ""; }; 7160A6AD43E15C733E0D1B613C6A36D9 /* TUIChatFace.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChatFace.bundle; path = Resources/TUIChatFace.bundle; sourceTree = ""; }; - 716BA8DD6C44CA06F0D494DBF960E446 /* YYModel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-umbrella.h"; sourceTree = ""; }; 71762A728913EB440C97D3616D291AF3 /* YYText */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYText; path = YYText.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 71762EDF4C64CD871D553C04D5C4609A /* MQTTCFSocketDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketDecoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.h; sourceTree = ""; }; - 718CE625D8BF93DB080293A78D9A0F43 /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; - 718FE8FBE5DB4BD1F42BF32933E279E5 /* AgoraRtcKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraRtcKit.xcframework; sourceTree = ""; }; - 719543BE0BC41F0B9F446CFF8D8F243A /* OSSBolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSBolts.m; path = AliyunOSSSDK/OSSTask/OSSBolts.m; sourceTree = ""; }; - 71B784554554618F40EB34B88ED4A459 /* YYTextParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextParser.h; path = YYText/String/YYTextParser.h; sourceTree = ""; }; - 71BFF413EF01BFD87258078A1C784FE3 /* LLScreenshotBaseOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotBaseOperation.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotBaseOperation.m; sourceTree = ""; }; - 71D2D82A382D9323973595CA59909B34 /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; + 717F633F8B5DC116E860495A0CF56ABF /* AgoraInfra_iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AgoraInfra_iOS-xcframeworks.sh"; sourceTree = ""; }; + 718BDB2B6CFD39118DE1DFAAD3493EFE /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + 71AA17A9D1EFBC20860F669033D73E51 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 71AB090DADAE0D86EE24D98E0ADCF3E4 /* AgoraVideoEncoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoEncoderExtension.xcframework; sourceTree = ""; }; + 71B6E3BFC980212235D7C7FB0F5B15BF /* QGMP4AnimatedImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4AnimatedImageFrame.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4AnimatedImageFrame.m; sourceTree = ""; }; + 71D514F677784C29F713F8AC1B512F86 /* MQTTSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionManager.h; path = MQTTClient/MQTTClient/MQTTSessionManager.h; sourceTree = ""; }; 71E0BAB2367D690A75FFCD2C3E3E476B /* TUIJoinGroupMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIJoinGroupMessageCellData.h; sourceTree = ""; }; - 71EC3E4EB816B909748899CAA8ACC9F4 /* palette.c */ = {isa = PBXFileReference; includeInIndex = 1; name = palette.c; path = src/utils/palette.c; sourceTree = ""; }; + 71EC7C2BAB81E01764C988FCDEB8A8F0 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Metal.framework; sourceTree = DEVELOPER_DIR; }; 71EE376D8DC431E626B54B1B3A7DC9F3 /* TUIBubbleMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBubbleMessageCell.m; sourceTree = ""; }; + 71F034516BC7947B34EB22C661C2C03F /* LLScreenshotHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotHelper.h; path = LLDebugTool/Core/Component/Screenshot/Function/LLScreenshotHelper.h; sourceTree = ""; }; 71FAEBBCE1C4B025E6986DD863B7CBDE /* TUIGroupChatViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupChatViewController_Minimalist.h; sourceTree = ""; }; 7205277D00E2B5C7608D4D38182B8348 /* TUIFileReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileReplyQuoteView.h; sourceTree = ""; }; + 7223D9EBC06D49EABD3C615105D8DD6A /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; + 722BE7E177F875A3DC306C0D6F9CFECD /* OSSPutObjectTaggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutObjectTaggingRequest.m; path = AliyunOSSSDK/OSSPutObjectTaggingRequest.m; sourceTree = ""; }; 7230A6F1A80D744CBB4A2139CC60E9D6 /* TUIAttributedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIAttributedLabel.h; sourceTree = ""; }; 723612A1E297CB61A656728A3CA5BC28 /* NSString+TUIEmoji.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+TUIEmoji.m"; sourceTree = ""; }; 7236E6F059F3D6615E4926F9CD2DCF2E /* TUIConversationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationService.h; sourceTree = ""; }; - 7246AD42138F752A262ED579BAF457FF /* LLMagnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifier.h; path = LLDebugTool/Core/Component/Magnifier/LLMagnifier.h; sourceTree = ""; }; - 724E775563B80509929ED5AB1FA69B6F /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; - 7261EB844E383F4B0E9CF05134726062 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 726554DF4CA8EE09E348D5DCCD41470E /* NSThread+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+YYAdd.m"; path = "YYCategories/Foundation/NSThread+YYAdd.m"; sourceTree = ""; }; - 726BB6F16E8B81F91B4C104FD8CC44B9 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; - 726EEE9735270B6581559025F305E8CE /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - 728233EB912356B7B13CCC300004C4CC /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 72A4A4E5B2169BED8CD9AABCEA9C2C14 /* OSSExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSExecutor.m; path = AliyunOSSSDK/OSSTask/OSSExecutor.m; sourceTree = ""; }; + 72624D1A372CA9B53E4ECBBAA599F8FE /* LLRulerPickerInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerPickerInfoView.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerInfoView.h; sourceTree = ""; }; + 7299AE89B34A909C0A8A75ADAB6673D7 /* SVGAExporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAExporter.m; path = Source/SVGAExporter.m; sourceTree = ""; }; + 72C3D78C7D7352C6A56092BC76521B39 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 72C795493B9E7BD1F1D7AE16825DCAF7 /* SDCycleScrollView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-umbrella.h"; sourceTree = ""; }; 72D628EC1573A46B32560C9A16ECF520 /* TUIVideoReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoReplyQuoteView.m; sourceTree = ""; }; 72E629B3799C8A0D6ED71D0245E94C3D /* TUIReplyMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyMessageCell_Minimalist.m; sourceTree = ""; }; 7326F95CC68F362B01B7AB6A7E664060 /* TUIMessageBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageBaseDataProvider.h; sourceTree = ""; }; - 73270932EB5486428D10B14DF7CA9848 /* GPBAny.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBAny.pbobjc.h; path = objectivec/GPBAny.pbobjc.h; sourceTree = ""; }; - 7349A04183758074069678F9E126E750 /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; - 734C8C143D50BF71497DA321E216D921 /* RACQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACQueueScheduler.m; path = ReactiveObjC/RACQueueScheduler.m; sourceTree = ""; }; + 73348A5BE5D65F1CA2B14253B1F29263 /* YBIBImageLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageLayout.m; path = YBImageBrowser/Image/YBIBImageLayout.m; sourceTree = ""; }; + 734FEDEB0E4869A922BA927A05973BF3 /* YYCGUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYCGUtilities.m; path = YYCategories/Quartz/YYCGUtilities.m; sourceTree = ""; }; + 73581B19CE9B479ABA8DC111C825CB05 /* AgoraClearVisionExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraClearVisionExtension.xcframework; sourceTree = ""; }; + 736B0E5E7A0DCE490FD163260A1E8FC9 /* LLPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLPreviewController.m; sourceTree = ""; }; + 73706FB01E2DECC219126A9A3209D812 /* LLRouter+Crash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Crash.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Crash.m"; sourceTree = ""; }; + 7383FBB730EFFDCA84542FCC41257D02 /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; + 738484531F2AA008CB4B278289424BAD /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; 73862A0F8AFCF49692EED3FA5095F177 /* TUIRepliesDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIRepliesDetailViewController.m; sourceTree = ""; }; - 738C8481144B2FD35040FEE24A672185 /* NSString+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSupport.h"; path = "ReactiveObjC/NSString+RACSupport.h"; sourceTree = ""; }; - 739B63A071D0CBDB5AC693F474F8504B /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 739BE06759FE9FD4EFE88DC94FFC138A /* RACStringSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStringSequence.m; path = ReactiveObjC/RACStringSequence.m; sourceTree = ""; }; 73A1D1E8E3BB385F625869200581B47A /* TUIMessageMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageMediaDataProvider.h; sourceTree = ""; }; - 73B2C9CA78C9E9D6C64EFF878762863C /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; - 73D682D39B1BAD8F44AB2047CA5C27A7 /* OSSCocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCocoaLumberjack.h; path = AliyunOSSSDK/OSSFileLog/OSSCocoaLumberjack.h; sourceTree = ""; }; + 73BDC252E37860D682F3200FE18B58DD /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; 73E67159238714CEE5D70A7115574077 /* TUIChatConfig_Classic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatConfig_Classic.m; sourceTree = ""; }; - 73FD0EA3E13DEEA5962B3105DA578B84 /* LLWindowManager+Html.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Html.m"; path = "LLDebugTool/Core/Component/Html/UserInterface/LLWindowManager+Html.m"; sourceTree = ""; }; - 7416A64811F9742AEC3090F8544328B1 /* UISlider+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISlider+RACSignalSupport.m"; path = "ReactiveObjC/UISlider+RACSignalSupport.m"; sourceTree = ""; }; - 741C81BA28EF815434572454F2F3BE55 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 742CFE927C56455DA4AA4661DD2E1199 /* YBIBCellProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCellProtocol.h; path = YBImageBrowser/Protocol/YBIBCellProtocol.h; sourceTree = ""; }; - 7442636EF8A544CCBAD7CAAEED47CC1F /* Protobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.debug.xcconfig; sourceTree = ""; }; - 744928E491C129482DBDA0B2C1131DF3 /* UIButton+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIButton/UIButton+LL_Utils.m"; sourceTree = ""; }; + 73EE5D2492EBEDE6259D2AC98BD96239 /* QGVAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QGVAPlayer-prefix.pch"; sourceTree = ""; }; + 73F948957DADA2D8DE0DE6E66F0DD91A /* YBIBContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBContainerView.h; path = YBImageBrowser/Base/YBIBContainerView.h; sourceTree = ""; }; + 7427E2A32C82308FCD03E34DA132A19F /* ScoringView+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringView+Events.swift"; path = "AgoraLyricsScore/Class/Scoring/View/ScoringView+Events.swift"; sourceTree = ""; }; + 742A1E6D5178AC74FB55B9B25DEE59E8 /* UIDevice+LL_AppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+LL_AppInfo.m"; path = "LLDebugTool/Core/Component/AppInfo/Function/UIDevice/UIDevice+LL_AppInfo.m"; sourceTree = ""; }; + 7436C54DA532D571912C09AA8611D6D1 /* UIDatePicker+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDatePicker+RACSignalSupport.h"; path = "ReactiveObjC/UIDatePicker+RACSignalSupport.h"; sourceTree = ""; }; + 743ABD6A6D90D4CF7710C9D52F62B5AD /* AgoraVideoQualityAnalyzerExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoQualityAnalyzerExtension.xcframework; sourceTree = ""; }; + 745A040E3696B4A9BB1691C1E7FE5D23 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + 7460B953F2664BBC07950D2921C6B42C /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; 74804D733853C053151DEF88E96F292B /* TUIConversationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationService.m; sourceTree = ""; }; - 74A0B3D6915300D4C54FDCBA2B87865E /* QGHWDMP4OpenGLView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGHWDMP4OpenGLView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/OpenGL/QGHWDMP4OpenGLView.m; sourceTree = ""; }; 74AAD8C647E438E01FDB030A02A427DE /* TIMCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TIMCommon-umbrella.h"; sourceTree = ""; }; - 74B5E0899C80074C92999BCD796FBDB1 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; - 74BA36A0B6C02D19D0CFA252BDA5CE34 /* AgoraLyricsScore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraLyricsScore.release.xcconfig; sourceTree = ""; }; - 74C02EB976F66256A1CE9858DBF969BB /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - 74D5788EB79D73619372458E4407F69B /* MQTTInMemoryPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTInMemoryPersistence.h; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.h; sourceTree = ""; }; - 74DBBF24DE9930F0E2AE9A76173A532B /* MQTTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTLog.h; path = MQTTClient/MQTTClient/MQTTLog.h; sourceTree = ""; }; - 74F6938F6C5403C4B7846A70699AEEBB /* LLScreenshotPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotPreviewViewController.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotPreviewViewController.m; sourceTree = ""; }; + 74DA460964822320DEEE945F42439081 /* LLFunctionItemModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionItemModel.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemModel.m; sourceTree = ""; }; + 74EC94175729818B4BE8B5EF94BB256E /* NSNotificationCenter+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+RACSupport.m"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.m"; sourceTree = ""; }; + 7505374FD5BF0FA86428DDD873470EE7 /* YBIBGetBaseInfoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBGetBaseInfoProtocol.h; path = YBImageBrowser/Protocol/YBIBGetBaseInfoProtocol.h; sourceTree = ""; }; + 752314A8247EE2D1334AA134A994C269 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; 752D582863FC7410A1035663E1F616D1 /* TUIReferenceMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReferenceMessageCell_Minimalist.m; sourceTree = ""; }; - 7568C07D155230CC1FCBC12FE666968C /* LLLogComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogComponent.h; path = LLDebugTool/Core/Component/Log/LLLogComponent.h; sourceTree = ""; }; + 7543008B3F4C02A48A84E1C1588DD1D1 /* RACIndexSetSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACIndexSetSequence.m; path = ReactiveObjC/RACIndexSetSequence.m; sourceTree = ""; }; + 7569EED5EB9397F3620E12F8C849250F /* QGVAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = QGVAPlayer.modulemap; sourceTree = ""; }; 757BEFA20C7A216740F15BDA6826B4D2 /* TUIEvaluationCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIEvaluationCell.h; sourceTree = ""; }; + 759C22D19B734FD7914350F679EF3A7B /* YBIBVideoTopBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoTopBar.h; path = Video/YBIBVideoTopBar.h; sourceTree = ""; }; + 75A6A1B041CD1AEDB5EA9DA940F3A260 /* NSDictionary+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSDictionary+VAPUtil.m"; sourceTree = ""; }; 75A8D00F6C9560DC70BBB1CCF17AC5FF /* TencentCloudHuiyanSDKFace_framework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TencentCloudHuiyanSDKFace_framework.debug.xcconfig; sourceTree = ""; }; - 75CD7B47E7D28DEB534403AC65091ECF /* LLNoneCopyTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNoneCopyTextField.h; path = LLDebugTool/Core/Others/CommonUI/View/NoneCopyTextField/LLNoneCopyTextField.h; sourceTree = ""; }; - 7601425DBF7C40DA8FF463CB9753323B /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 75AD2F2F51F9CDB57C8CFC1E3D854BF4 /* OSSCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCancellationTokenSource.m; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenSource.m; sourceTree = ""; }; + 760BFCCB1C365206F35835D4028BAC3C /* NSKeyedUnarchiver+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSKeyedUnarchiver+YYAdd.m"; path = "YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.m"; sourceTree = ""; }; 76262613319C32AD3942999FD973732D /* Pods-QXLive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-QXLive-dummy.m"; sourceTree = ""; }; 762AB63A06903DF81E7647C80E271D48 /* YTPoseDetector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTPoseDetector.framework; path = Libs/YTPoseDetector.framework; sourceTree = ""; }; - 767CAC2D38A2B1AD3A1992A5BF96D0AA /* LLNetworkModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkModel.h; path = LLDebugTool/Core/Component/Network/Function/LLNetworkModel.h; sourceTree = ""; }; - 76837A46A47A90F02233F92FCFF35C25 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; - 7685130180C469A7F25A485AFF47C48D /* QGAnimatedImageDecodeThreadPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeThreadPool.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThreadPool.h; sourceTree = ""; }; - 769F6BF660AF98FFC4A559CC0629BA60 /* LLDebugTool.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LLDebugTool.release.xcconfig; sourceTree = ""; }; + 768C3EF493D425504064D811F7396694 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 769888229E12F2BBE7BA0A489F5B4DFC /* NSString+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSString/NSString+LL_Utils.h"; sourceTree = ""; }; + 76A0029CABE4A428453EE2F68F334E20 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; 76AC216E0092258A6692750763C9E8E2 /* TUITextMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextMessageCellData.h; sourceTree = ""; }; - 76B5F1DD885097974CB1A1D157AC8593 /* RACEagerSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEagerSequence.m; path = ReactiveObjC/RACEagerSequence.m; sourceTree = ""; }; 76CC1C40CD7F150B44EC5D075C24D595 /* TUIMessageSearchDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageSearchDataProvider.h; sourceTree = ""; }; - 7719BCBF24C577F18396D668FAD0C472 /* SDImageWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageWebPCoder.m; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.m; sourceTree = ""; }; - 771CE68444A2D07CE18EE4A2D3E4B769 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 7795F63F444D5A1DA97063143582B782 /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; + 76D132A2176B2450D9F819A17F35F9E4 /* JXPagingView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-umbrella.h"; sourceTree = ""; }; + 7707FACE79B6E516056A977715E501D5 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 770E456381CC918A6B967876645BD99C /* LLScreenshotHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotHelper.m; path = LLDebugTool/Core/Component/Screenshot/Function/LLScreenshotHelper.m; sourceTree = ""; }; + 7740F3442EC022CD073B1C7C422B750B /* YBIBImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageScrollView.m; path = YBImageBrowser/Image/YBIBImageScrollView.m; sourceTree = ""; }; + 7748FE0C40CEB3D554077FD992B2170D /* OSSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSRequest.m; path = AliyunOSSSDK/OSSRequest.m; sourceTree = ""; }; + 776CFA1C203D83B99CA88C678E15F2BD /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; 779E558559B81FB082EB472C73CF756A /* TUICameraManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICameraManager.h; sourceTree = ""; }; - 77AFDF911FCB335BC9AB164E7A7AE523 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; - 77B2C0B5FE29F5B5E9670A16F2DC036B /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; - 77DEA839628393E4FD8700E7A95B37EB /* AgoraLyricsScore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraLyricsScore.debug.xcconfig; sourceTree = ""; }; - 77E539185D00EF63F46C26007C2C2D6A /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; - 77ECDAEEED4D017B0986A3EFFA716519 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; - 77FD147D63D29589FA79C729D4B2F2BE /* YYWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYWebImage-dummy.m"; sourceTree = ""; }; + 77E30E64E9270DD9CF9FF715F41492E3 /* TZImageCropManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageCropManager.m; path = TZImagePickerController/TZImagePickerController/TZImageCropManager.m; sourceTree = ""; }; 780A48EC5BF491622F641F863E8AB53C /* TUIGroupProfileCardViewCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupProfileCardViewCell_Minimalist.h; sourceTree = ""; }; - 781660EDDDC95B30E4AD219096375D1F /* OSSDeleteMultipleObjectsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteMultipleObjectsRequest.h; path = AliyunOSSSDK/OSSDeleteMultipleObjectsRequest.h; sourceTree = ""; }; - 783CE62AFE4B51B2EF5692194FC3031D /* TZImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageManager.h; path = TZImagePickerController/TZImagePickerController/TZImageManager.h; sourceTree = ""; }; - 7844C89E90FBCED22127B195E7A391D0 /* AlipaySDK-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AlipaySDK-iOS-xcframeworks.sh"; sourceTree = ""; }; - 788CA29C8AE8056020FFBD67785D02A0 /* OSSNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSNetworking.h; path = AliyunOSSSDK/OSSNetworking.h; sourceTree = ""; }; - 788D949F20A60A56E7D7608E82BDA7DC /* LLAppInfoWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoWindow.h; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoWindow.h; sourceTree = ""; }; - 78950FA64342815DB31DACD34ECDCEDE /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; + 78283A414D283E84B549310A9DEFC98F /* ResourceBundle-JXPagerView-JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXPagerView-JXPagingView-Info.plist"; sourceTree = ""; }; + 7852EC32D4C50BE7EF8F4F80620AC043 /* RACScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScheduler.h; path = ReactiveObjC/RACScheduler.h; sourceTree = ""; }; + 785EEFEFE74C9A3EF2EA06CA73326B2A /* UIColor+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIColor/UIColor+LL_Utils.h"; sourceTree = ""; }; + 78825BA551DB4A4895F1233B3007B119 /* YBIBTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBTopView.h; path = YBImageBrowser/ToolView/YBIBTopView.h; sourceTree = ""; }; + 788309C88B7C6CCEE0B1A6F66BAFA25F /* IQKeyboardManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManager-prefix.pch"; sourceTree = ""; }; + 7895CD442571FE22BF53128A7AC6A6D4 /* AgoraSoundTouch.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraSoundTouch.xcframework; sourceTree = ""; }; 78A4C84DE22C48967209E3579250D19A /* TUIFloatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFloatViewController.m; sourceTree = ""; }; 78AEBBA87FDCC7280A9641A4C6A46DA9 /* Pods-QXLiveDev-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QXLiveDev-Info.plist"; sourceTree = ""; }; 78C38A473ABFCB87E5984F46822129BA /* TUIGroupInfoDataProvider_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupInfoDataProvider_Minimalist.m; sourceTree = ""; }; - 78D58E6DBB75F3A05A5A5CE2883AF97A /* TZImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageManager.m; path = TZImagePickerController/TZImagePickerController/TZImageManager.m; sourceTree = ""; }; - 78F07D7A59D3566ED1F077A003A596C9 /* YBIBAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAnimatedTransition.m; path = YBImageBrowser/Base/YBIBAnimatedTransition.m; sourceTree = ""; }; - 78FE465CB5B26598CE869D94249D3CA8 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; - 78FF72055E8C1D3CF92AFC742D3602C3 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; - 790DB147B9896536D3C75C89A98D766F /* LLHierarchyInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyInfoView.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyInfoView.h; sourceTree = ""; }; - 790E8F72E4CC2D63FDC95EE655FFE9C6 /* YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYModel.h; path = YYModel/YYModel.h; sourceTree = ""; }; - 791BEA935CFD340C363A2888AF7FDDC7 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 7921D888B4A6F945E4E0669B03874248 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 79368F6245F3CED3A8E41EFCA92CD80F /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = ""; }; - 796422F09ED03FD74C377407F1D2629F /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - 79781A3533361C53B02CF7028546D8AC /* LLLocationHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationHelper.m; path = LLDebugTool/Core/Component/Location/Function/LLLocationHelper.m; sourceTree = ""; }; - 79B5816510995FF97168E5263907C065 /* LLWidgetBorderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderHelper.h; path = LLDebugTool/Core/Component/WidgetBorder/Function/LLWidgetBorderHelper.h; sourceTree = ""; }; + 78E1AF6CD965D6698401E49FAE61C114 /* LLShortCutWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutWindow.m; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutWindow.m; sourceTree = ""; }; + 78E3DC27915BE74A4C155D9D4085E14A /* TZVideoPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoPlayerController.h; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.h; sourceTree = ""; }; + 78EA929E169916A9F9E7AD094C630211 /* LLFilterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterView.h; sourceTree = ""; }; + 78ED6BA2D05CA733DCFF4F9FD00420B9 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; + 78F40CD95F964A48B1B2D4E12A399BA3 /* LLWindowManager+Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Network.h"; path = "LLDebugTool/Core/Component/Network/UserInterface/LLWindowManager+Network.h"; sourceTree = ""; }; + 79029D33A08F6FA9B18D92BD91286B4F /* UISegmentedControl+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISegmentedControl+RACSignalSupport.m"; path = "ReactiveObjC/UISegmentedControl+RACSignalSupport.m"; sourceTree = ""; }; + 7904B187B62CC80CCC17E0510619D9E5 /* LLRulerWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerWindow.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerWindow.h; sourceTree = ""; }; + 792BDE17147284F412D465D40D7D82D5 /* LLWindowManager+Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Hierarchy.m"; path = "LLDebugTool/Core/Component/Hierarchy/UserInterface/LLWindowManager+Hierarchy.m"; sourceTree = ""; }; + 793BD5B1F577357BCFF00938BCAF04FC /* LLHtmlConfigViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlConfigViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlConfigViewController.m; sourceTree = ""; }; + 7946A888A59E2EC0E6E447B36C714F56 /* LLBaseTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseTableViewController.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewController.m; sourceTree = ""; }; + 7971499FF2CB98199DA5DEF58AB6B7BE /* LLShortCutWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutWindow.h; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutWindow.h; sourceTree = ""; }; + 7986063DEFE43E2F80E37E4A1882CB24 /* LLLogComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogComponent.h; path = LLDebugTool/Core/Component/Log/LLLogComponent.h; sourceTree = ""; }; + 798B85CFA2FEA1EC56E6EE7192006D0E /* LLConvenientScreenshotComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConvenientScreenshotComponent.m; path = LLDebugTool/Core/Component/Screenshot/LLConvenientScreenshotComponent.m; sourceTree = ""; }; + 79ABEC3E0AD0F789BBA2E91BEC477792 /* LLConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConst.m; path = LLDebugTool/Core/Others/Const/LLConst.m; sourceTree = ""; }; 79BDF63877BF7277102F6279C283A3FC /* TUIChatDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatDataProvider.m; sourceTree = ""; }; - 79BEF5C6CE21C543618A209EAA6AE09B /* QGBaseDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGBaseDecoder.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGBaseDecoder.m; sourceTree = ""; }; - 79CD7D8BBA8DAE73423F3919B2BBA7CD /* LLScreenshotViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotViewController.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotViewController.m; sourceTree = ""; }; + 79C2E4A0E64D560295485D1653A3C77A /* SDWebImageWebPCoder.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImageWebPCoder.modulemap; sourceTree = ""; }; + 79D43D24910C0244A48B3A934EC0DA65 /* QGVAPConfigManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPConfigManager.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGVAPConfigManager.h; sourceTree = ""; }; 79D6C309FA26434A55A4DBA122CC04CF /* TUIImageReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageReplyQuoteView.m; sourceTree = ""; }; 79F8CD81D69251341C8E0C4201EE2932 /* TUIMessageBaseMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageBaseMediaDataProvider.h; sourceTree = ""; }; - 79FE16E1C2046C10EA1A2AB6FE7D7531 /* UITextField+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+YYAdd.h"; path = "YYCategories/UIKit/UITextField+YYAdd.h"; sourceTree = ""; }; 7A21DD9A7DE0469E7318C8B61E5363B3 /* TUIMediaView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMediaView_Minimalist.m; sourceTree = ""; }; - 7A39D3179E69038AAF4937C7DE2C7EB7 /* MQTTSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionManager.h; path = MQTTClient/MQTTClient/MQTTSessionManager.h; sourceTree = ""; }; - 7A65EBA688D51E398373EDADEA71834E /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; + 7A4E0C63D2167E78E6616CA04F10960B /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + 7A597F55E869CB15D42DA6FE4F4A857F /* LLTitleSwitchCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleSwitchCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleSwitchCellView.m; sourceTree = ""; }; + 7A5DA90274FD948A4973F3E2AE5986FF /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; 7A68AEF7D8C8DCB4F66D54DE4E6FF430 /* TIMPopActionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMPopActionProtocol.h; sourceTree = ""; }; - 7A9628BA52E1036832EF799D0AA68B24 /* TZPhotoPreviewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewCell.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.m; sourceTree = ""; }; - 7A9FC98C33791B04C61489849AC22334 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; - 7AA55F3DA52C790667CFBBD6707F5C7D /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; - 7AB0BC6F60655B5EEA28E7A3A875337C /* FMDatabaseQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabaseQueue.m; path = src/fmdb/FMDatabaseQueue.m; sourceTree = ""; }; - 7ACB7365DFA4A85B27E63C3CFAE280B5 /* SVGA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGA.h; path = Source/SVGA.h; sourceTree = ""; }; - 7ACDA89B80A7D637A6CFFF7D44F6C59B /* RACTargetQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTargetQueueScheduler.h; path = ReactiveObjC/RACTargetQueueScheduler.h; sourceTree = ""; }; - 7B0FCECCD144DE0E334CFD61605C8F5E /* SDCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCollectionViewCell.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.m; sourceTree = ""; }; - 7B26527E631AA77F0A8755725870CCE9 /* UIDatePicker+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDatePicker+RACSignalSupport.h"; path = "ReactiveObjC/UIDatePicker+RACSignalSupport.h"; sourceTree = ""; }; - 7B410CA4D25CA5C266BFA6154EBD8492 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; - 7B47443770310BD5EFE5EB1ABCD12C5B /* AgoraRtcEngine_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraRtcEngine_iOS.release.xcconfig; sourceTree = ""; }; - 7B60C07118A19A06BF8489CFFAC5B04D /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; - 7B868F51E24816408B22E3DB13307BE1 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 7BB5FF009611CE9BB8D77E735CA4E6B7 /* YYTextTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextTransaction.h; path = YYText/Utility/YYTextTransaction.h; sourceTree = ""; }; - 7BB949A15DAE3DFCDFBE3612720B050A /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; - 7BC55E95CBFBD5CC62B8E406B210352C /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; - 7BCAB612BFFB9D0033E1C008DF7EDFB5 /* FMDatabaseQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabaseQueue.h; path = src/fmdb/FMDatabaseQueue.h; sourceTree = ""; }; - 7BF6A4D4A2B519875B488BF528B886E9 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + 7A7049611F4F5458FA0C6A6B2566E802 /* NSObject+YYAddForARC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYAddForARC.h"; path = "YYCategories/Foundation/NSObject+YYAddForARC.h"; sourceTree = ""; }; + 7ABB8BC7F2F51867BA70320173E3BCF2 /* SVGAContentLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAContentLayer.h; path = Source/SVGAContentLayer.h; sourceTree = ""; }; + 7ABCE646AFDD6A3662E4B5C7B15F999A /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; + 7ABDB6DAEBD6804A541E75AAE3ECBBA7 /* RACSignalSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignalSequence.m; path = ReactiveObjC/RACSignalSequence.m; sourceTree = ""; }; + 7ADE8D264B11576DC5C2A85D8F5A0CCE /* YBIBCopywriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCopywriter.h; path = YBImageBrowser/Helper/YBIBCopywriter.h; sourceTree = ""; }; + 7AE99A5C966E43E5FAED29A2602CEAB2 /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.h"; sourceTree = ""; }; + 7B214FF6F0B5DF058EAB84CBA5CB49C1 /* NSMutableDictionary+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+AvoidCrash.m"; path = "AvoidCrash/NSMutableDictionary+AvoidCrash.m"; sourceTree = ""; }; + 7B3437C53629426F737F71A99D6242C3 /* TZProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZProgressView.h; path = TZImagePickerController/TZImagePickerController/TZProgressView.h; sourceTree = ""; }; + 7B3655DC7C72B2B6C45ACE5B6107BCA9 /* AlipaySDK-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AlipaySDK-iOS-xcframeworks.sh"; sourceTree = ""; }; + 7B52BD624B9A013BD9BAC65DA60BEB35 /* AgoraLyricsScore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AgoraLyricsScore-umbrella.h"; sourceTree = ""; }; + 7B5324C47C8F7979E68D5933AE51B7AC /* LyricMachine+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LyricMachine+Events.swift"; path = "AgoraLyricsScore/Class/Lyrics/LyricMachine+Events.swift"; sourceTree = ""; }; + 7B7F1F80C3554DB598171C96EE03DD98 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + 7B9A035DE5D9C7806758DF7A4C66FC22 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 7B9CFE0009D3BE470BBA587D39B3FC89 /* LLWindowManager+Screenshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Screenshot.m"; path = "LLDebugTool/Core/Component/Screenshot/UserInterface/LLWindowManager+Screenshot.m"; sourceTree = ""; }; + 7BB5E2AE2E887542391B90E86AAA2F9F /* SDWebImageWebPCoder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImageWebPCoder-dummy.m"; sourceTree = ""; }; + 7BCF026C0E29BE36E4189826AD023FAB /* YYCategories.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCategories.debug.xcconfig; sourceTree = ""; }; + 7BD65414F9161E090DAD5B80CE95692E /* LLRulerPickerInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerPickerInfoView.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerInfoView.m; sourceTree = ""; }; + 7BFAC4ADECF889483CD444EFD2238929 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; + 7C05072F6E59B5FC0F919854426158BC /* BRPickerAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerAlertView.h; path = BRPickerView/Core/BRPickerAlertView.h; sourceTree = ""; }; + 7C07DEBF5092E04D597ADC1DC8509A4C /* OSSBolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSBolts.m; path = AliyunOSSSDK/OSSTask/OSSBolts.m; sourceTree = ""; }; + 7C0C3946F0D9BB69D717E357ADB74546 /* LLFunctionItemModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionItemModel.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemModel.h; sourceTree = ""; }; 7C1FA8898FB04920C5245AF177B91318 /* NSString+TUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+TUIUtil.h"; sourceTree = ""; }; 7C59572B595BAC9C28F19D2C92B524DA /* TUIGroupNoticeCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupNoticeCell.m; sourceTree = ""; }; - 7C5F90866B9EF3159033BC0B6876DAD0 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; - 7C6ECE27842B582CD7B2EC730E453BEB /* LLComponentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponentDelegate.h; path = LLDebugTool/Core/Others/Component/LLComponentDelegate.h; sourceTree = ""; }; - 7C72714D7104F543216864CE6E00255A /* RACSerialDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSerialDisposable.h; path = ReactiveObjC/RACSerialDisposable.h; sourceTree = ""; }; - 7CA3AD08307F7FF18D07176351747102 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 7CA60340B517A39619756D4BE4109CDD /* MQTTSessionSynchron.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionSynchron.m; path = MQTTClient/MQTTClient/MQTTSessionSynchron.m; sourceTree = ""; }; - 7CB433207919698F7CA28FBEE77BA934 /* AliyunOSSiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AliyunOSSiOS.release.xcconfig; sourceTree = ""; }; - 7CC723354319794D5E1C4A9436907488 /* UISwitch+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+RACSignalSupport.h"; path = "ReactiveObjC/UISwitch+RACSignalSupport.h"; sourceTree = ""; }; - 7CCB18F1A8B4FA5D7908C7B4977BEE78 /* LLSandboxComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxComponent.m; path = LLDebugTool/Core/Component/Sandbox/LLSandboxComponent.m; sourceTree = ""; }; - 7CD4DB2C24046CAF08DA87E746A6467A /* SVGA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGA.m; path = Source/SVGA.m; sourceTree = ""; }; - 7CDB8535972E4541ABC95276E407F6B4 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - 7CE2B1293A9E6BAE745CD6E018808398 /* OSSCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCancellationTokenRegistration.m; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenRegistration.m; sourceTree = ""; }; - 7CE318EFB6988D2DF69A9A6CE5A88A4E /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AVKit.framework; sourceTree = DEVELOPER_DIR; }; - 7D0DA88170DE6D579422E0F4F1E8EB50 /* UIActionSheet+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActionSheet+RACSignalSupport.m"; path = "ReactiveObjC/UIActionSheet+RACSignalSupport.m"; sourceTree = ""; }; - 7D0DDF1395BC29C375A70ACE05E3136D /* LLFilterLabelModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterLabelModel.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelModel.m; sourceTree = ""; }; - 7D1E0EFA4DE3145AD511BF3FB961DB96 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 7D321F5D8E21991870CDB9FA12DC38D5 /* YBIBVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoView.m; path = Video/YBIBVideoView.m; sourceTree = ""; }; - 7D3D56784CB695DA011C8596DB72DC0C /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; - 7D3F2A4BB159D2AB9A093E72D363EC67 /* UIImage+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+YYWebImage.m"; path = "YYWebImage/Categories/UIImage+YYWebImage.m"; sourceTree = ""; }; - 7D4069C8615C20252981D4724A59F39A /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 7D4BDBE9C4BE893A583BDA52CF77C86A /* YYTextRubyAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRubyAnnotation.h; path = YYText/String/YYTextRubyAnnotation.h; sourceTree = ""; }; - 7D55A8E8C9F9D02CAC5E195AB28D635B /* SDCycleScrollView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDCycleScrollView-Info.plist"; sourceTree = ""; }; - 7D5BACD6491A087C47228E223D39527F /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - 7D62846994AD1B7DE2F4CB985A811155 /* NSMutableDictionary+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+OSS.h"; path = "AliyunOSSSDK/NSMutableDictionary+OSS.h"; sourceTree = ""; }; + 7C6E5DAB982BC66D49DFAF9F20D7E984 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; + 7C70F29094808A284B4932FBC016B051 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + 7CB3ADC3E378AEF407221E27752303D3 /* QGBaseAnimatedImageFrame+Displaying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QGBaseAnimatedImageFrame+Displaying.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame+Displaying.h"; sourceTree = ""; }; + 7CC1FF2AD5452B874857B99A32DBFE0F /* LLScreenshotComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotComponent.m; path = LLDebugTool/Core/Component/Screenshot/LLScreenshotComponent.m; sourceTree = ""; }; + 7CF9C7F6DBB7F2CEF6DDE1A85B040BE3 /* UIImage+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+YYAdd.h"; path = "YYCategories/UIKit/UIImage+YYAdd.h"; sourceTree = ""; }; + 7D01B7A03D3A1CE42F6F8CA6C8FE217A /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; + 7D196C3B31C756FB0E740374A64D08E4 /* LLStorageModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLStorageModel.m; path = LLDebugTool/Core/Others/CommonUI/Model/Storage/LLStorageModel.m; sourceTree = ""; }; + 7D26F39CD7F4C4CADB3EB2810910D962 /* NSNumber+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+YYAdd.h"; path = "YYCategories/Foundation/NSNumber+YYAdd.h"; sourceTree = ""; }; + 7D3C30217CE5E60BD3244C7C67251778 /* LLRouter+Screenshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Screenshot.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Screenshot.m"; sourceTree = ""; }; + 7D60CEA3C1DFC351B3099F26E0599BE4 /* NSArray+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+YYAdd.m"; path = "YYCategories/Foundation/NSArray+YYAdd.m"; sourceTree = ""; }; + 7D85F571351B8D5A7A33993426157D83 /* SDCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCollectionViewCell.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.h; sourceTree = ""; }; + 7D8737F50F40B4DD880127C8E8CA6CC3 /* RACSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubject.h; path = ReactiveObjC/RACSubject.h; sourceTree = ""; }; 7D8F8EED794CA3D78DFAA80B891564DA /* TUIMessageDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageDataProvider.m; sourceTree = ""; }; - 7DBD010B45D95A806FF719314504CA24 /* NSParagraphStyle+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+YYText.h"; path = "YYText/Utility/NSParagraphStyle+YYText.h"; sourceTree = ""; }; - 7DCD1411E46A940F3A57CB96A5E54E87 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - 7DDF4F1C9C4D3AB838B68EBFC21282AF /* NSDate+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+OSS.m"; path = "AliyunOSSSDK/NSDate+OSS.m"; sourceTree = ""; }; - 7DE4F22A324930C98DBE83899AA315BD /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; - 7E0C6AEB23D0DC817974F3ADF51EDD22 /* UIGestureRecognizer+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIGestureRecognizer+VAPUtil.m"; sourceTree = ""; }; + 7D91F0BC568DF526F575AE17E505DDDE /* UIView+TZLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TZLayout.m"; path = "TZImagePickerController/TZImagePickerController/UIView+TZLayout.m"; sourceTree = ""; }; + 7DFA74EEE358019BD8749611761E516E /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; 7E0E8A35DB0D379281F23791C6881C2C /* TUIMergeReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeReplyQuoteViewData.m; sourceTree = ""; }; - 7E2589E4AA522BE37C33474C55E4A1B6 /* LLPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLPickerView.h; path = LLDebugTool/Core/Others/CommonUI/View/PickerView/LLPickerView.h; sourceTree = ""; }; + 7E276F24B861711DE1495475D746E403 /* YBIBSheetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSheetView.m; path = YBImageBrowser/ToolView/YBIBSheetView.m; sourceTree = ""; }; + 7E2EE826FEA94FAC5DF3646BE7D9FA18 /* NSDictionary+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YYAdd.m"; path = "YYCategories/Foundation/NSDictionary+YYAdd.m"; sourceTree = ""; }; 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJRefresh-MJRefresh.Privacy"; path = MJRefresh.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 7E35CC371B17AD9F7685BA4B6396AF19 /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; + 7E428D3DD36D1F0B655E0FE9239DCC59 /* LLFilterDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterDatePickerView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDatePickerView.h; sourceTree = ""; }; + 7E453ECA8A5EFF7938EEEE294601EA51 /* TZVideoEditedPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoEditedPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.m; sourceTree = ""; }; 7E45FD6D033BD66E2A7C199CA579F8C4 /* TUIImageMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageMessageCell_Minimalist.h; sourceTree = ""; }; - 7E6A3D9F6F4A42653C4865FD7C1A584E /* RACSignal+Operations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSignal+Operations.h"; path = "ReactiveObjC/RACSignal+Operations.h"; sourceTree = ""; }; - 7E700EE6343E9BD6A6607ACCB4D20D8D /* LLRulerWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerWindow.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerWindow.h; sourceTree = ""; }; - 7E7E55D94679AF185A21F462B8AB0063 /* UIControl+RACSignalSupportPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupportPrivate.h"; path = "ReactiveObjC/UIControl+RACSignalSupportPrivate.h"; sourceTree = ""; }; + 7E65EF5DD78F66325A573218AE7EA5E1 /* AliyunOSSiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AliyunOSSiOS-umbrella.h"; sourceTree = ""; }; + 7E6905C34F7E865783EE450007EA8B53 /* AliyunOSSiOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliyunOSSiOS.h; path = "Supporting Files/AliyunOSSiOS.h"; sourceTree = ""; }; 7E85AE7CD8AD114CB75B2015BFF30139 /* TUIChatDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatDefine.h; sourceTree = ""; }; - 7EA85BDC49E35566A285ACBC136928A1 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - 7EB0BCF3ED12FE538FEBC6600067960C /* sharpyuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv.c; path = sharpyuv/sharpyuv.c; sourceTree = ""; }; - 7EB8403FD2793679C09D4205CC356966 /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; - 7ED84C6373E0BB22CEDC58919962074C /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; - 7F091D418A1EC423694D13BE2F40F7FB /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; - 7F0FA0B296C5ADAA14E7594FCA39587E /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; - 7F108C858E4CFDB82057827360AFFA34 /* YYTextKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextKeyboardManager.m; path = YYText/Component/YYTextKeyboardManager.m; sourceTree = ""; }; - 7F567796C6BB30CA7689A426633614D3 /* OSSInputStreamHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSInputStreamHelper.m; path = AliyunOSSSDK/OSSInputStreamHelper.m; sourceTree = ""; }; + 7EA94F3C2C7CC7E913C8AB4303563598 /* TZImagePickerController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TZImagePickerController.debug.xcconfig; sourceTree = ""; }; + 7ECCFC6A17A1B204A0B32CA0F4F54EE4 /* UIControl+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+YYAdd.h"; path = "YYCategories/UIKit/UIControl+YYAdd.h"; sourceTree = ""; }; + 7ECD4D942E99D706A9F27E2A3E37ED2B /* OSSCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCancellationTokenSource.h; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenSource.h; sourceTree = ""; }; + 7ED6DE7DE306C3C1789B1BBCF29BA18A /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 7EE201C9EDE3E86876EA40183DA69E3A /* NSObject+RACPropertySubscribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACPropertySubscribing.h"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.h"; sourceTree = ""; }; + 7EEBE3C8967905D483B0EA21522EAD31 /* RACAnnotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACAnnotations.h; path = ReactiveObjC/RACAnnotations.h; sourceTree = ""; }; + 7EF4173009E165F51CE02CA8303F8D2A /* UIView+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+YYText.h"; path = "YYText/Utility/UIView+YYText.h"; sourceTree = ""; }; + 7EFF9BB7077C826E11E7816EB23FDB40 /* LLAppInfoHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoHelper.m; path = LLDebugTool/Core/Component/AppInfo/Function/LLAppInfoHelper.m; sourceTree = ""; }; + 7F00E751F1A9E894E923D939629EC0FE /* RACArraySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACArraySequence.h; path = ReactiveObjC/RACArraySequence.h; sourceTree = ""; }; + 7F090161AC4F475F49518CF68DFC309C /* BRTextModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextModel.h; path = BRPickerView/TextPicker/BRTextModel.h; sourceTree = ""; }; 7F5DFDDAA9C8958F354EB87E55C151C5 /* TUIConversation_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversation_Minimalist.bundle; path = Resources/TUIConversation_Minimalist.bundle; sourceTree = ""; }; - 7F784720033AFC47074CF09891032450 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - 7FA6B04FF049E3CB3415DD94FC07804A /* MQTTClient-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MQTTClient-prefix.pch"; sourceTree = ""; }; - 7FB3B7F01ABDC33B77B33E4BCDCFB024 /* UIScrollView+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+YYAdd.h"; path = "YYCategories/UIKit/UIScrollView+YYAdd.h"; sourceTree = ""; }; - 7FB94CF82451778F95E80B9487517FFB /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 7F6E7A6C504F85941CEC9D4BB2424FF5 /* LLInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLInfoView.m; path = LLDebugTool/Core/Others/CommonUI/View/InfoView/LLInfoView.m; sourceTree = ""; }; + 7F883178AAADE89662BD581D8C35CD3B /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + 7F9BF7459E26D9B231CAE3CE61CA0701 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; 7FBCE81EE24E82A2E8D15E74B6C76AE0 /* Pods-QXLive-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QXLive-acknowledgements.plist"; sourceTree = ""; }; - 7FD2FAC85A2F9A137BFCDC6B1C58F8B5 /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; - 7FD8F4D4619A75C7E0929102AF68BE3C /* PitchParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PitchParser.swift; path = AgoraLyricsScore/Class/Other/PitchParser.swift; sourceTree = ""; }; - 7FE92F76D4CC92252E97719BEFA0EFDF /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; - 7FF87AD378E20CB12955307D03B45424 /* UIDevice+LL_AppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+LL_AppInfo.h"; path = "LLDebugTool/Core/Component/AppInfo/Function/UIDevice/UIDevice+LL_AppInfo.h"; sourceTree = ""; }; + 7FC482CCFC42F915F06023F8A7DF40E8 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; + 7FC5BDFC466EC58D3F786F4A178E0D37 /* LLLocationMockRouteModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationMockRouteModel.m; path = LLDebugTool/Core/Component/Location/Function/LLLocationMockRouteModel.m; sourceTree = ""; }; 8005A15AA2883C0049FC97E6669A659E /* TUILogin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUILogin.m; sourceTree = ""; }; - 8031F188E8CBED3A1F1A7D8AADF501D0 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - 803823F33EAFB4024F79DA261FD6C34C /* UIColor+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+YYAdd.m"; path = "YYCategories/UIKit/UIColor+YYAdd.m"; sourceTree = ""; }; - 803FE2394EACE1DD78AAC5E5B7585802 /* CALayer+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+YYAdd.m"; path = "YYCategories/Quartz/CALayer+YYAdd.m"; sourceTree = ""; }; - 80549513F9660CA53ED26820A6358CED /* TZImagePickerController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TZImagePickerController-dummy.m"; sourceTree = ""; }; - 806434FD51DCCB009C5FCE01555C4CB4 /* YBIBScreenRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBScreenRotationHandler.m; path = YBImageBrowser/Base/YBIBScreenRotationHandler.m; sourceTree = ""; }; + 80305933F4129F1895492CE0A1E92850 /* OSSGetObjectTaggingResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectTaggingResult.h; path = AliyunOSSSDK/OSSGetObjectTaggingResult.h; sourceTree = ""; }; + 8036E4822E47748646E4C8079711ADDC /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; + 803C6D9674538F98A75D1477FA70C01C /* LLNetworkWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkWindow.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkWindow.h; sourceTree = ""; }; + 80465901921C31FCB30E524C8CD52297 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; + 8061F5C4EB19BDD00C4EA158523641A8 /* UITableViewCell+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+RACSignalSupport.h"; path = "ReactiveObjC/UITableViewCell+RACSignalSupport.h"; sourceTree = ""; }; + 806CCE2940F0FE5D05D6B4AFD51D2A6D /* NSDictionary+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSDictionary/NSDictionary+LL_Utils.m"; sourceTree = ""; }; + 8097A0CFE095F6B88DFC00726F709043 /* KrcParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KrcParser.swift; path = AgoraLyricsScore/Class/Other/KrcParser.swift; sourceTree = ""; }; 80982FE688D1717632F9A64839F7AF6F /* TUIBaseChatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBaseChatViewController.m; sourceTree = ""; }; 80986A16BDC16262E495AA75F73F8B79 /* TUIInputMoreCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIInputMoreCell.m; sourceTree = ""; }; + 80A2AD92A5B51B36F6D54DD52742DDD3 /* UIColor+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIColor/UIColor+LL_Utils.m"; sourceTree = ""; }; 80BD092334EDB6A9A6A0038022DD9132 /* TUICommonGroupInfoCellData_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICommonGroupInfoCellData_Minimalist.h; sourceTree = ""; }; - 80C2E0F76292CE0D5D67A7C001717EC5 /* YYImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCache.h; path = YYWebImage/YYImageCache.h; sourceTree = ""; }; - 80E336B0D05D0D5ABD959549755F25AE /* TZImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImagePickerController.h; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.h; sourceTree = ""; }; + 80E3C2E300CD116D6119C5D6C7723351 /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; 80E909573FB94FE0B5E7F0DB01A78B32 /* TUICloudCustomDataTypeCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICloudCustomDataTypeCenter.h; sourceTree = ""; }; - 80EE8F4FE1AAA9373619893458888A7E /* NSObject+RACSelectorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACSelectorSignal.m"; path = "ReactiveObjC/NSObject+RACSelectorSignal.m"; sourceTree = ""; }; + 80F0DD12952ED87B30B0627F494F0E36 /* NSArray+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+AvoidCrash.m"; path = "AvoidCrash/NSArray+AvoidCrash.m"; sourceTree = ""; }; + 80F60B3CBE5F9E587140DB5C4FFB26D9 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; 80FDEC578435CB75CD9AB2F2B618434D /* TUIChatMediaSendingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatMediaSendingManager.h; sourceTree = ""; }; - 810C9F19370F48B37C36FEEBAFADDCB8 /* LLRouter+ShortCut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+ShortCut.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+ShortCut.h"; sourceTree = ""; }; - 814C6D5CB38E5801C2A8ED8E680C73EF /* _YYWebImageSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _YYWebImageSetter.h; path = YYWebImage/Categories/_YYWebImageSetter.h; sourceTree = ""; }; - 814F960FCBBBB970C3E55FD4F39196B0 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - 8158FA9D70BB2EA75BCF88657A4985A5 /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; - 817898EE8D8ACA23E96A218AC735528E /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; - 8191A24935DCC45DCE9FE0FE0B2D3F94 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - 81963A7954531BF2E3A402D405737D1E /* NSData+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+YYAdd.m"; path = "YYCategories/Foundation/NSData+YYAdd.m"; sourceTree = ""; }; - 81995451604FDAC4033788DB503D7F60 /* LLTitleHeaderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleHeaderView.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleHeaderView.m; sourceTree = ""; }; + 8107B3A917F377B3D51773067E1849BC /* YBIBToolViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToolViewHandler.h; path = YBImageBrowser/ToolView/YBIBToolViewHandler.h; sourceTree = ""; }; + 81236901A91A3903EF88042EEC4E90BF /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; + 812AF80FE57C92C33FF74E5D5BFBA2E6 /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; + 8136A38D81A5B3FC752562D97578AD4F /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; + 819DC30C8FD3C4E5A88BEF5C08684CA5 /* TIMPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TIMPush-xcframeworks.sh"; sourceTree = ""; }; 81A32EFD62CBDD8038441F526F801A6B /* TUIChatObjectFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatObjectFactory.h; sourceTree = ""; }; - 81AA101DC018C14B1D6EC8FABA353F91 /* YBIBVideoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoCell.m; path = Video/YBIBVideoCell.m; sourceTree = ""; }; - 8214F36107E39A11FDF3B38230304A80 /* NSSet+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+OSS.m"; path = "AliyunOSSSDK/NSSet+OSS.m"; sourceTree = ""; }; - 8259F89F55A6406D2B450F72AEB58E25 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; - 82680AD67D2E94B02B0444A4477A2DDB /* LLWindowManager+Ruler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Ruler.m"; path = "LLDebugTool/Core/Component/Ruler/UserInterface/LLWindowManager+Ruler.m"; sourceTree = ""; }; + 81A91F2C2C8BD26FB9B0A47E460DEDAD /* sharpyuv_gamma.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_gamma.c; path = sharpyuv/sharpyuv_gamma.c; sourceTree = ""; }; + 81AFFAB123228CF5B5F7A405ED8A65F3 /* LLTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCellModel.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellModel.m; sourceTree = ""; }; + 81B73281D5838D27D169AE5A277ABD11 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; + 81CDFF08F0FDF63F8DDF6B061EDAF8F3 /* YYCategories.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYCategories.modulemap; sourceTree = ""; }; + 81F2EB46903FC696F4A42DFF8C534BCC /* palette.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = palette.h; path = src/utils/palette.h; sourceTree = ""; }; + 82562587B511A509383A8D72854A5F25 /* QGVAPSafeMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPSafeMutableDictionary.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableDictionary.m; sourceTree = ""; }; 826C5B71E3BE23399C4911B80411F577 /* TUIFaceSegementScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFaceSegementScrollView.h; sourceTree = ""; }; - 82804268376C163F49B944668530BB48 /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; - 82891A33C797C0DFB948A10C597BF950 /* RACEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTKeyPathCoding.h; path = ReactiveObjC/extobjc/RACEXTKeyPathCoding.h; sourceTree = ""; }; - 82DBEDEBF84E34F22EEA4E43537621DA /* LLDetailTitleCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleCellView.m; sourceTree = ""; }; + 826F6586B5F27FE3CD781A46F85A787F /* OSSURLRequestRetryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSURLRequestRetryHandler.m; path = AliyunOSSSDK/OSSURLRequestRetryHandler.m; sourceTree = ""; }; + 8272A08C8D4B1EC0BEC8912EA6C20E2F /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + 827C30B04863CF6A3B899EA252B43C14 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; + 82BDD4E3E3018BDACCAE12BC8AB9561F /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; 82E18AE901BF4AEF62F224E784ABC4F2 /* TUIConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConfig.m; sourceTree = ""; }; - 82E9538EE84FB0087AB81F72C91FA947 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; - 82EBCAE77D35C1A6EB6BBADB5E877005 /* QGMP4Box.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4Box.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Box.m; sourceTree = ""; }; - 82EC26A90B46B7A06CDA468D9341509C /* LLComponentNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLComponentNavigationController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentNavigationController/LLComponentNavigationController.m; sourceTree = ""; }; - 82F42EFFD82B00F045F6FDA12B364162 /* LLWindowManager+Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Location.m"; path = "LLDebugTool/Core/Component/Location/UserInterface/LLWindowManager+Location.m"; sourceTree = ""; }; - 83156D657A79C5138E075F70D68EE45C /* Media.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Media.xcassets; path = AgoraLyricsScore/Resources/Media.xcassets; sourceTree = ""; }; - 83398A952F8200001ABE6A58EEC4C235 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 83632108914C83FB4EDF583EC94684A9 /* NSObject+RACKVOWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACKVOWrapper.h"; path = "ReactiveObjC/NSObject+RACKVOWrapper.h"; sourceTree = ""; }; - 83784C8005348B39AC0CFC42C08B166A /* LLLocationMockRouteModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationMockRouteModel.h; path = LLDebugTool/Core/Component/Location/Function/LLLocationMockRouteModel.h; sourceTree = ""; }; - 8398F00CEAE5983D0C2267E7C9EF987B /* NSString+RACKeyPathUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACKeyPathUtilities.m"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.m"; sourceTree = ""; }; - 840EB828E19237878229AC2410B496E2 /* UIColor+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIColor/UIColor+LL_Utils.h"; sourceTree = ""; }; - 8415137DF645EA12087CD0AF15D16C42 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - 84178BD88252BC78108CFCC9AC425A15 /* YYTextAsyncLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextAsyncLayer.m; path = YYText/Utility/YYTextAsyncLayer.m; sourceTree = ""; }; - 84192CFDC6520ECB96D80940461DBAF1 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 846B73C70CBABA8D9C78038B4C56094C /* TADotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TADotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.h; sourceTree = ""; }; + 82E8B5703081A4208F68D18A58201CD8 /* MKAnnotationView+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+YYWebImage.m"; path = "YYWebImage/Categories/MKAnnotationView+YYWebImage.m"; sourceTree = ""; }; + 82FE32D6CFD69029C95673FB63B1A39D /* YYImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCache.h; path = YYWebImage/YYImageCache.h; sourceTree = ""; }; + 832302185FF62A978FE3E99CFB7F2271 /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; + 83712669C7F8FCE94AB6932D04341B35 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; + 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 83B44DD1C48B79BC362AEA55A429DEAD /* NSString+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSupport.h"; path = "ReactiveObjC/NSString+RACSupport.h"; sourceTree = ""; }; + 83B805B5BBF823B4C369B80E72F3F789 /* YBIBImageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageData.h; path = YBImageBrowser/Image/YBIBImageData.h; sourceTree = ""; }; + 83C3BD260DC6D10212C1C3E60A943693 /* OSSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSRequest.h; path = AliyunOSSSDK/OSSRequest.h; sourceTree = ""; }; + 83CDCFE2A451FDCD18A04FF31570AD32 /* TZAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetCell.m; path = TZImagePickerController/TZImagePickerController/TZAssetCell.m; sourceTree = ""; }; + 83D8B03CC07CD17385769B58E1ACAECB /* LLNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNavigationController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/NavigationController/LLNavigationController.m; sourceTree = ""; }; + 8419DDBABCDD19DBDB37ECBD7AC77EAC /* YYTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextView.h; path = YYText/YYTextView.h; sourceTree = ""; }; + 84212DE296979BA80C0CD70D2556DA61 /* OSSDDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDDLog.h; path = AliyunOSSSDK/OSSFileLog/OSSDDLog.h; sourceTree = ""; }; + 84395610D9405F0B2AAE3A3ADAAF3335 /* LLFunctionWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionWindow.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionWindow.m; sourceTree = ""; }; + 8452DB94EF6CC76C45A5B628E1B79527 /* sharpyuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_sse2.c; path = sharpyuv/sharpyuv_sse2.c; sourceTree = ""; }; + 845C507976FCD3C451D99608DEF05255 /* LLRouter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRouter.m; path = LLDebugTool/Core/Others/Router/LLRouter.m; sourceTree = ""; }; + 84784F1779ED49885BEDC482DE6E959E /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = AgoraLyricsScore/Class/Other/Parser.swift; sourceTree = ""; }; 847E02600FDAECBC9FDB61964C06D149 /* TUIImageMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageMessageCell_Minimalist.m; sourceTree = ""; }; 847F0D230F54AFB72EBED217B5A5D29B /* TUIVideoCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoCollectionCell.m; sourceTree = ""; }; - 849816F748F4D0168883669AEF52FD2D /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Metal.framework; sourceTree = DEVELOPER_DIR; }; + 848246EBE770CCC005AA4310A97E5DC8 /* YBIBAuxiliaryViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAuxiliaryViewHandler.h; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.h; sourceTree = ""; }; + 84976CAC7B63B4E315DC28D5A363255F /* LLSandboxWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxWindow.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxWindow.h; sourceTree = ""; }; + 8498FE3C5D61C2994C40CD9DF77DA30B /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; 849DEB0595FDC54CF25BCD9A3B3BF07A /* TUIFoldConversationListDataProvider_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFoldConversationListDataProvider_Minimalist.h; sourceTree = ""; }; - 84B68BD91308DCB817ECEF24637378C2 /* LLConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConst.h; path = LLDebugTool/Core/Others/Const/LLConst.h; sourceTree = ""; }; - 84C3A1BBED6FF5791965AC95E06EC74A /* QGVAPMetalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalUtil.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalUtil.m; sourceTree = ""; }; - 84D3A3BAB50ACABE4D4B73B791C756CC /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 849EF98FCEA13497C076203B672F2DBE /* QGHWDMetalView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMetalView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/QGHWDMetalView.h; sourceTree = ""; }; + 84BE16B0E59D1167B51A83D28AE94134 /* SVGAAudioEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioEntity.m; path = Source/SVGAAudioEntity.m; sourceTree = ""; }; + 84D3D1D7453390DDDBF69853A482E7F9 /* NSString+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+YYAdd.m"; path = "YYCategories/Foundation/NSString+YYAdd.m"; sourceTree = ""; }; + 84DBD06EFCBEE0C5494F6F52798EFD94 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; + 84DC34A068077DFA9A3C77C06571FF24 /* LLWindowManager+Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Log.h"; path = "LLDebugTool/Core/Component/Log/UserInterface/LLWindowManager+Log.h"; sourceTree = ""; }; 84F76A085CD6104D282D09A6AD4CA316 /* TUIOrderCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIOrderCellData.h; sourceTree = ""; }; - 84F98D4CCFA401555823474F92D2C43C /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; - 8501AD4862F43BFE4622DDB5885E6A90 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; - 8514E587583A78BEBACA5622AD64E50B /* LLComponentNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponentNavigationController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentNavigationController/LLComponentNavigationController.h; sourceTree = ""; }; + 852327A701AAD6F8A479BC74BE40E564 /* OSSGetBucketInfoResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetBucketInfoResult.m; path = AliyunOSSSDK/OSSGetBucketInfoResult.m; sourceTree = ""; }; + 852AC4C1BA73FFFBEAEE96511FA5BC41 /* SVGAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.debug.xcconfig; sourceTree = ""; }; + 85380B7714F717D36AC2672E9BA69380 /* QGAnimatedImageDecodeConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeConfig.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeConfig.m; sourceTree = ""; }; + 853B2355369C0C0B87455A9D35FDE385 /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; 85401C39B0308D744C4AF607784E840B /* TUIChatService_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatService_Minimalist.m; sourceTree = ""; }; - 855508FEC9DB8E5FC431780695E235AF /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; + 85425BC7EFF4D34A868E3BD6BDDD6A49 /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; 8555CE3050DD11E22AB65208A845D9FD /* TUICameraManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICameraManager.m; sourceTree = ""; }; - 85610BC8543CAD2EE93CFCAC3E737203 /* UIView+TZLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TZLayout.m"; path = "TZImagePickerController/TZImagePickerController/UIView+TZLayout.m"; sourceTree = ""; }; - 8570D7F03956C59A6EDC559788A888AE /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; - 858E5A2AA763EB7CDA006D6AF85879F7 /* YYTextArchiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextArchiver.m; path = YYText/String/YYTextArchiver.m; sourceTree = ""; }; 859DA83E1B98F6F07DD65F33A7D801E9 /* TUIChatPopMenu.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatPopMenu.m; sourceTree = ""; }; + 85A8479E0BA3A2F315C5D568BB30B04F /* GPBSourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBSourceContext.pbobjc.h; path = objectivec/GPBSourceContext.pbobjc.h; sourceTree = ""; }; 85DF452A6A68913D3B9E22E2BB1E72B7 /* TUIConversationCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationCellData.m; sourceTree = ""; }; - 85FEB31DB3C2983F8DFFC57DFE97E04A /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; + 85E5D828F1BF657869C6726125A67C65 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; + 85EBF0DA7D4A4CDBA4862EF923BD0D26 /* AvoidCrash-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AvoidCrash-Info.plist"; sourceTree = ""; }; 860FFBC37B968C46FC5989D8D25BB440 /* TUICaptureImagePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICaptureImagePreviewController.h; sourceTree = ""; }; - 8612538A53A5A87334DA066545396B55 /* ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist"; sourceTree = ""; }; - 8621BAECFBDCE719389E7D057B21CE6B /* RACArraySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACArraySequence.h; path = ReactiveObjC/RACArraySequence.h; sourceTree = ""; }; - 8624C50A50FB1155128D3777B9B6FE73 /* AgoraVideoSegmentationExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoSegmentationExtension.xcframework; sourceTree = ""; }; - 862A1973E6770142BA01D31B85C1597A /* LLWindowManager+AppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+AppInfo.h"; path = "LLDebugTool/Core/Component/AppInfo/UserInterface/LLWindowManager+AppInfo.h"; sourceTree = ""; }; - 864794A54F6AC7A430564FA629F40174 /* MQTTMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTMessage.m; path = MQTTClient/MQTTClient/MQTTMessage.m; sourceTree = ""; }; - 864935963BBC324DD309D22D3B30711E /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Log.swift; path = AgoraLyricsScore/Class/Other/Log.swift; sourceTree = ""; }; + 861F7E0CA3AFDD003CB8FA10549E99AE /* LLLocationProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationProxy.m; path = LLDebugTool/Core/Component/Location/Function/LLLocationProxy.m; sourceTree = ""; }; + 8622A2A4D3CB35246611FF5345E8E9A0 /* UIButton+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIButton/UIButton+LL_Utils.m"; sourceTree = ""; }; + 862C89D856CA6970C67F4C1C6F6C13A9 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + 8653C49168871FE0C9AB90AAC3161298 /* QGHWDMetalShaderSourceDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMetalShaderSourceDefine.h; path = iOS/QGVAPlayer/QGVAPlayer/Shaders/QGHWDMetalShaderSourceDefine.h; sourceTree = ""; }; + 8660ACA44F3117EC781803A4B9D15C9D /* AgoraLyricsScore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AgoraLyricsScore-prefix.pch"; sourceTree = ""; }; + 866B82E07C82BBB6BC96C9CA6FDE32F6 /* RACSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSequence.m; path = ReactiveObjC/RACSequence.m; sourceTree = ""; }; 86796338B78749363118B2D5651D23C6 /* TUIConversationSelectController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationSelectController_Minimalist.h; sourceTree = ""; }; + 867F9B9CDD2215F8752E6B10A9C0834F /* LLTableViewSelectableModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTableViewSelectableModel.m; path = LLDebugTool/Core/Others/CommonUI/Model/LLTableViewSelectableModel/LLTableViewSelectableModel.m; sourceTree = ""; }; 86A0E774E4F0A0D70B4212FA5C0F653C /* TUIMessageDataProvider+MessageDeal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIMessageDataProvider+MessageDeal.m"; sourceTree = ""; }; 86CB648AB8AA849054A90FDEE3115821 /* TUIRecordView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIRecordView.m; sourceTree = ""; }; 86EDC1282AC260378B15FD17080CCBCC /* TUIMotionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMotionManager.m; sourceTree = ""; }; + 86EF1208C46ED894D571AD6C492DC009 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; 86EF6079A5879D7E6318E373FCC98304 /* TUIMovieManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMovieManager.m; sourceTree = ""; }; - 87032FAD873027C9876BBA503A5DA9DA /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; - 870A340735402E6729D643BB627DE111 /* UIBezierPath+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+YYAdd.m"; path = "YYCategories/UIKit/UIBezierPath+YYAdd.m"; sourceTree = ""; }; - 87223425152940990B34AB17472C5B84 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; - 87290031E18861F783FEF87538A1CAD8 /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; + 86F8615F32472DED5E41F60F5A63C866 /* OSSDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDefine.h; path = AliyunOSSSDK/OSSDefine.h; sourceTree = ""; }; + 8726A2F833F7BABF40CFA3ABDF825B47 /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; 872FEC5AA064DBA3B149B71919F8EBE8 /* TUIConversationObjectFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationObjectFactory.m; sourceTree = ""; }; 8732D2115A680F216A765369AA41277E /* TUIMessageReadViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageReadViewController_Minimalist.m; sourceTree = ""; }; - 87344637223D7B55DFF78D16CF1C0B31 /* SVGAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVGAPlayer.modulemap; sourceTree = ""; }; + 873998215043841815B0429E6732E482 /* JXPagerMainTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerMainTableView.m; path = Sources/JXPagerView/JXPagerMainTableView.m; sourceTree = ""; }; 873A1564696AA6BCE99CA1ED7D5A8BE7 /* TUIMessageItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageItem.m; sourceTree = ""; }; - 874F6292A569A1B8DB91BCDA0BF6A165 /* UIDevice+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIDevice+VAPUtil.h"; sourceTree = ""; }; - 876EB464751AD50F6E20C121959E9C06 /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; + 87441D298151CFC225E14084247F8C9B /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 8747BCAED6A317AE8A6FF8F1BDF2AD28 /* YYLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYLabel.m; path = YYText/YYLabel.m; sourceTree = ""; }; + 875088AA24FC04E68E1BA359484AA755 /* GPBUnknownFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFields.h; path = objectivec/GPBUnknownFields.h; sourceTree = ""; }; 8782AF5694F35F787D0F54B8195D3F31 /* TencentCloudHuiyanSDKFace_framework.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = TencentCloudHuiyanSDKFace_framework.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 8786C83FAE32EE1EC23D51F3317AF421 /* OSSGetObjectACLResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectACLResult.h; path = AliyunOSSSDK/OSSGetObjectACLResult.h; sourceTree = ""; }; - 8788AC6298BC207DD6689FCDEA5F55D5 /* ScoringMachineEx+DataHandle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachineEx+DataHandle.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachineEx/ScoringMachineEx+DataHandle.swift"; sourceTree = ""; }; - 879B97E4AADC59CFCED063A8D275BC04 /* ImSDK_Plus.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = ImSDK_Plus.xcframework; sourceTree = ""; }; - 879CC8A5D75161B41C56A1E52E1DB831 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 879FD742C1A9A8A4DBC4A74634A15F65 /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; - 87AF2F101173ACEC23476304161FBE4B /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - 87DB1F68BB3E81642B091B9B31DD1716 /* MQTTClient-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MQTTClient-Info.plist"; sourceTree = ""; }; - 87E48C3FD2651D750282321C46987472 /* OSSAllRequestNeededMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSAllRequestNeededMessage.m; path = AliyunOSSSDK/OSSAllRequestNeededMessage.m; sourceTree = ""; }; - 87E527B7EBB154EF31935094473D2F94 /* NSDictionary+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+RACSequenceAdditions.h"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.h"; sourceTree = ""; }; + 87927ADCBAAA58C3A270D01961886164 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + 879DDC7E616BA6935102ADD78F720882 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 87CDE0E9BA52DC5154A4E65DD1A2A32E /* video_enc.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = video_enc.xcframework; sourceTree = ""; }; + 87F007D7254F77303B8C3A176B722D97 /* YYText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYText.debug.xcconfig; sourceTree = ""; }; 8806024254F3EB0BE3C8A4EE1447B145 /* Pods-QXLive */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-QXLive"; path = Pods_QXLive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 880DB72898C75A65EF4905434B594C27 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; - 8815D3C30710E7C16356211DEC00AFA1 /* QGVAPMetalShaderFunctionLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalShaderFunctionLoader.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalShaderFunctionLoader.m; sourceTree = ""; }; - 8823749628429629E655D5D86988DBED /* LLLeftTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLeftTitleCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLLeftTitleCell.m; sourceTree = ""; }; - 885032634B82B7472BF2346581230D21 /* ReactiveObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactiveObjC.modulemap; sourceTree = ""; }; - 88699078544AF91521CFDC66238CA852 /* RACTupleSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTupleSequence.h; path = ReactiveObjC/RACTupleSequence.h; sourceTree = ""; }; - 8892FA1C1916BB1DF966DE802B41FE33 /* LLCrashViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashViewController.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashViewController.h; sourceTree = ""; }; - 88B3F13EEDDCF26E3E4A12C382F591B5 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; - 88B5916150BD02E4E1DE0DDC3D899E04 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; - 88BDADB0DAD8D629D0D3E98818E0DA77 /* TZVideoPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoPlayerController.h; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.h; sourceTree = ""; }; - 88C587FB781730EEC6D3A1F5650302B9 /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; - 88D7DF5F0F630902E8AE6F4AE434BA50 /* TZVideoEditedPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoEditedPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.m; sourceTree = ""; }; - 89279C4D0D6A33BBFE7C030B61F964C2 /* LLToastUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLToastUtils.h; path = LLDebugTool/Core/Others/ToastUtils/LLToastUtils.h; sourceTree = ""; }; - 893D243D4B5376641D5CDC94C8022C80 /* FMDB.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FMDB.modulemap; sourceTree = ""; }; - 894657627DD2F2B68907452CCBF454B3 /* RACCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCommand.h; path = ReactiveObjC/RACCommand.h; sourceTree = ""; }; - 894D68254316A8624C930CFEBF99A2D5 /* OSSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSRequest.h; path = AliyunOSSSDK/OSSRequest.h; sourceTree = ""; }; - 8951D72D668348B612321E79E10A6226 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + 880DCA1E2F177241D82DC8ECDE4CAF3F /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 8818B1BDA478BB0B28781263C3DA1847 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; + 88301128E8395B55483A176C15014582 /* OSSClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSClient.h; path = AliyunOSSSDK/OSSClient.h; sourceTree = ""; }; + 890063AFA66A21ED497BBEF97B4B406C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 89142EC6B523D91585CFF089AC2D5760 /* LLLogViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogViewController.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogViewController.h; sourceTree = ""; }; + 8914FC0B67E512714BF00F1B30A11D84 /* LLEntryStyleModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryStyleModel.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryStyleModel.h; sourceTree = ""; }; + 892593E950280D9DF8D65B3C8B4F7A75 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; 895342357D7BE55B10118F22F3F4988D /* TUIConfig_Classic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConfig_Classic.m; sourceTree = ""; }; - 895D5F9F4CE7D7F5DBB8DB4EA17AF40F /* LLAppInfoViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoViewController.m; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoViewController.m; sourceTree = ""; }; - 8992EEB6023A60E851330B25858DF95F /* OSSCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCancellationTokenSource.h; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenSource.h; sourceTree = ""; }; - 89A3C0514A73B7CA2AD965965D94B05B /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; - 89B47F260E2DB10C01BC4614B916E074 /* Zip-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-umbrella.h"; sourceTree = ""; }; - 89C2077D3CB64743BEE28DB2D0277775 /* YYCategories-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCategories-umbrella.h"; sourceTree = ""; }; - 89D328B600C1CB332EF610B6DE2D949D /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; + 8969FA50AAC307317D3F05778293401D /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; + 89786CFB0B3C5AF09F0063427794DCFF /* LLLeftTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLeftTitleCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLLeftTitleCell.h; sourceTree = ""; }; + 899502FBB6B6D644524A81FACD02E803 /* RACTestScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTestScheduler.h; path = ReactiveObjC/RACTestScheduler.h; sourceTree = ""; }; + 899D39DBF0662F0703181A527D2560EF /* MKMapView+LL_Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKMapView+LL_Location.h"; path = "LLDebugTool/Core/Component/Location/Function/MKMapView/MKMapView+LL_Location.h"; sourceTree = ""; }; + 899F1FD672DE4DDA4CF8839564486D0F /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; + 899FE2DF1ECBAD93868B2D343027EDB0 /* JXPagingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.release.xcconfig; sourceTree = ""; }; + 89B621556D15D29CEAB65CF38A759652 /* ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist"; sourceTree = ""; }; + 89B7EF8032FA82FC0AA8CBBD48C2934F /* OSSXMLDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSXMLDictionary.m; path = AliyunOSSSDK/OSSXMLDictionary.m; sourceTree = ""; }; + 89B8C160C9B8FB244FD67C498B0F433D /* LLDebugTool-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LLDebugTool-dummy.m"; sourceTree = ""; }; 89D7379232813932A27501B7ABDE4743 /* TUIImageReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageReplyQuoteView.h; sourceTree = ""; }; - 89D81B3903CC14E68E49988CE3F734A5 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; - 89E29A5CCB4C58D058120E60FE26C209 /* LLEntryViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryViewController.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryViewController.h; sourceTree = ""; }; - 89E31335B61EE9471793925A49F551AF /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 89EB16E0708FD63059DA94760396375A /* ScoreAlgorithm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoreAlgorithm.swift; path = AgoraLyricsScore/Class/Scoring/Other/ScoreAlgorithm.swift; sourceTree = ""; }; 89FAE2939EEAB7D3DDEE6DA7B3614A3E /* TUIFoldListViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFoldListViewController.h; sourceTree = ""; }; - 8A0732F7A634A61FA43D96B5DEC5B2FE /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; 8A1CC89CE5C03DFB6D9D0EE67D4DEF75 /* Pods-QXLiveDev-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QXLiveDev-acknowledgements.plist"; sourceTree = ""; }; - 8A5EF7D9D7CF5AEBE8527D8FD7FD0457 /* RACCompoundDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCompoundDisposable.h; path = ReactiveObjC/RACCompoundDisposable.h; sourceTree = ""; }; + 8A1D8ADFC778F8EED6176108D81AB894 /* MKAnnotationView+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+YYWebImage.h"; path = "YYWebImage/Categories/MKAnnotationView+YYWebImage.h"; sourceTree = ""; }; + 8A44DCEF52F0CEFB314428B6CA51D445 /* MQTTSSLSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicy.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.m; sourceTree = ""; }; + 8A55DFE8F2E73912C7ECEEE2F781BCD5 /* LLCrashComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashComponent.h; path = LLDebugTool/Core/Component/Crash/LLCrashComponent.h; sourceTree = ""; }; + 8A65FEC83A5F914F1D1506686969354D /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; 8A6F5446EC500086A4E04F962CED9EE9 /* TUIInputBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIInputBar.h; sourceTree = ""; }; - 8AA4ED9DEC3745B908004ABAEA9B80B5 /* UIButton+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+YYWebImage.h"; path = "YYWebImage/Categories/UIButton+YYWebImage.h"; sourceTree = ""; }; - 8AA60876001D1D64CCB0DBCD1F952D85 /* LLRouter+Log.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Log.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Log.m"; sourceTree = ""; }; - 8AC50F16047197DE57F140DF1605F5BA /* TIMPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TIMPush-xcframeworks.sh"; sourceTree = ""; }; - 8ADDD3ABCB1DF181078346E45FA4C1BC /* LLWindowManager+Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Log.h"; path = "LLDebugTool/Core/Component/Log/UserInterface/LLWindowManager+Log.h"; sourceTree = ""; }; - 8AEA8A60E94098E334630AF064C4F429 /* LLCrashHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashHelper.h; path = LLDebugTool/Core/Component/Crash/Function/LLCrashHelper.h; sourceTree = ""; }; - 8B0F6FC3383322CFC6625D43F1E0109C /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = AgoraLyricsScore/Class/Other/Extensions.swift; sourceTree = ""; }; - 8B1E1BA9D5750C0B653B82467146B34F /* GPBStruct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBStruct.pbobjc.h; path = objectivec/GPBStruct.pbobjc.h; sourceTree = ""; }; - 8B22F618D8110B166F2247E0AC53A0DC /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 8B640B8C1493CD54298D9CF88149D0AA /* NSString+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSequenceAdditions.h"; path = "ReactiveObjC/NSString+RACSequenceAdditions.h"; sourceTree = ""; }; - 8B648CFD71345AF72956E9A0C3EC52BE /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; + 8A7A6DBC0CC7A832BF95221C74CD021E /* UIBezierPath+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+YYAdd.m"; path = "YYCategories/UIKit/UIBezierPath+YYAdd.m"; sourceTree = ""; }; + 8A8FFD7C2E47DF1F6BB575A90A807915 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; + 8B00C84D5AA28FD815A3FACEC1940288 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + 8B0560BC7DAF461FE7A5358BF9C951D9 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; + 8B0FD18816925B0577902324CB9DFBBC /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = AgoraLyricsScore/Class/Other/Extensions.swift; sourceTree = ""; }; + 8B186DEE675FD72C25A2CEA6B32DDF29 /* QGAnimatedImageDecodeThreadPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeThreadPool.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThreadPool.h; sourceTree = ""; }; + 8B3555E375576D0BDB845B336C7242AD /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; + 8B49A684F6CEE7B4E41A6721D70990AA /* UIView+LLWidgetBorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LLWidgetBorder.m"; path = "LLDebugTool/Core/Component/WidgetBorder/Function/UIView+LLWidgetBorder.m"; sourceTree = ""; }; + 8B621079F3499A3CC8F694ACB5CD1472 /* TZPhotoPickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPickerController.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.h; sourceTree = ""; }; 8B6CF5C20C32EE9F7F0862FF892524DE /* SDCycleScrollView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDCycleScrollView; path = SDCycleScrollView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8B72C9DB294D9E2C0A5B46423E218002 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 8B84FD13FD62881F957EE3AB18B9F887 /* YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYWebImage.h; path = YYWebImage/YYWebImage.h; sourceTree = ""; }; - 8B859D277727F41054BBD5A08AAD20C0 /* LLSandboxCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxCell.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxCell.m; sourceTree = ""; }; + 8B6F65CFB2AA3AA19676C6EC059CC8C8 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + 8B87EE478A2CDC2B5235E40FD354D5E3 /* MQTTTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTTransport.h; path = MQTTClient/MQTTClient/MQTTTransport.h; sourceTree = ""; }; 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8B94FA44434373A6B9589570DB4F1D70 /* LLTitleSwitchCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleSwitchCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSwitchCell.m; sourceTree = ""; }; - 8B99EACC1018986169E283D57DF511F1 /* LLAppInfoWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoWindow.m; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoWindow.m; sourceTree = ""; }; - 8BA428988C75D2C76E93E25A575DFA50 /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; - 8BBD2FA469FAABBC3A265942B4582C5D /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = Zip/Zip.swift; sourceTree = ""; }; - 8BD165A72D85E96E8BC07B5C1A719626 /* Zip.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.release.xcconfig; sourceTree = ""; }; - 8BF41461A1C6951F88CE752DFCEA9AA2 /* AvoidCrash-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AvoidCrash-Info.plist"; sourceTree = ""; }; + 8BAB88729652F3EEB258051F3D9AD7C1 /* AvoidCrash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AvoidCrash-umbrella.h"; sourceTree = ""; }; + 8BC4027DC6000B80FC4E4D1B93B66506 /* LLInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLInternalMacros.h; path = LLDebugTool/Core/Others/Macros/LLInternalMacros.h; sourceTree = ""; }; + 8BE32E652E896D8069C45912609E8D41 /* LLFilterDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterDatePickerView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDatePickerView.m; sourceTree = ""; }; + 8C0739797D471F6BB6CFD302504B6DE8 /* LLWindowManager+Html.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Html.h"; path = "LLDebugTool/Core/Component/Html/UserInterface/LLWindowManager+Html.h"; sourceTree = ""; }; 8C32E95A497E8AB16BA4B503703866D7 /* TUIChat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIChat.release.xcconfig; sourceTree = ""; }; 8C3F1A0419AAD8065736DC7968102C54 /* TIMPush-TIMPush_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "TIMPush-TIMPush_Privacy"; path = TIMPush_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C428B0B8E90B0CA87895C3DA973B896 /* GPBType.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBType.pbobjc.m; path = objectivec/GPBType.pbobjc.m; sourceTree = ""; }; + 8C473D3FC6BBA942718C67FBF8311A4E /* FMDB.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FMDB.debug.xcconfig; sourceTree = ""; }; 8C47DEA2F80C17C505D5AAC5E478F6B5 /* TUIVoiceMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVoiceMessageCell.h; sourceTree = ""; }; + 8C55F3AB4780A7E3E86F8F8A407A5653 /* SVGAVideoSpriteFrameEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteFrameEntity.m; path = Source/SVGAVideoSpriteFrameEntity.m; sourceTree = ""; }; 8C575D326DDB2A7FB218A55FC5B74E37 /* TUIInputController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIInputController_Minimalist.h; sourceTree = ""; }; - 8C598B5ACCAC364401C97DD171507D0B /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + 8C5AA69C7D2BE359935D0B5CC88996BA /* SVGAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVGAPlayer-dummy.m"; sourceTree = ""; }; 8C7BEF24C1C8967E18F0BE66B0FE3D0F /* TUIWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIWeakProxy.h; sourceTree = ""; }; - 8CBA38E87F37843F16EF92092C93DF81 /* TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh"; sourceTree = ""; }; - 8CBA85E3DB12522FCBE189576FE50046 /* LLTitleViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleViewController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/TitleViewController/LLTitleViewController.h; sourceTree = ""; }; - 8CCB69EA2D46953AFEC5D74FCDA37B94 /* YBIBCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionViewLayout.m; path = YBImageBrowser/Base/YBIBCollectionViewLayout.m; sourceTree = ""; }; + 8C9A54B670C67220C746FF0491A0690B /* GPBApi.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBApi.pbobjc.m; path = objectivec/GPBApi.pbobjc.m; sourceTree = ""; }; + 8CAFA93C3EE234EE57B21D5EBABDDEE9 /* NSString+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSupport.m"; path = "ReactiveObjC/NSString+RACSupport.m"; sourceTree = ""; }; + 8CB783AC0E6DB2074907F3CB9BA56574 /* QGVAPWrapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPWrapView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/QGVAPWrapView.m; sourceTree = ""; }; + 8CD63CAB748523DC6A63AFB6098E79AE /* UIColor+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIColor+VAPUtil.m"; sourceTree = ""; }; + 8CDA437F713F4845D3DE652540BB0EB9 /* YYTextRunDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRunDelegate.h; path = YYText/String/YYTextRunDelegate.h; sourceTree = ""; }; + 8CDBCCA12A44826584E068F9D41B2142 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; 8CF1DC6D0369B14BA40B52F5DA888AB5 /* TUIVideoReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoReplyQuoteView_Minimalist.h; sourceTree = ""; }; - 8D06B9EC44A319842C49C641A22EA66A /* UIColor+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+YYAdd.h"; path = "YYCategories/UIKit/UIColor+YYAdd.h"; sourceTree = ""; }; - 8D2277D2F68F0F95369F7A73F6E6BBB6 /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; + 8CFA5283175C82344C3D2A141931554A /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; + 8D34B22795A7B36F62CC8AC203968F25 /* JXPagingView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXPagingView.modulemap; sourceTree = ""; }; 8D3D87C5F465FC0AB4618BA7FD7BC9BA /* TUIVideoCollectionCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoCollectionCell_Minimalist.m; sourceTree = ""; }; - 8D3EFF5C70D1CD8AB6CC51F1CDBD299A /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; 8D4557A35A355F78DD9FFD8EAC379905 /* QGVAPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = QGVAPlayer; path = QGVAPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D65F6F164527A92A298747C0A662BEF /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Core/BRPickerView.bundle; sourceTree = ""; }; - 8D73DFB1A1DBBD14A908B4794706A14B /* OSSGetBucketInfoResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetBucketInfoResult.m; path = AliyunOSSSDK/OSSGetBucketInfoResult.m; sourceTree = ""; }; - 8D743B613F24268594D2D1854B6A07DC /* NSArray+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSArray+VAPUtil.h"; sourceTree = ""; }; + 8D63218945CEF3121D4AE8FCC7623D69 /* LLDetailTitleCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleCellView.h; sourceTree = ""; }; + 8D765DB25B9D7DBCE9FC93E5DDC1A929 /* LLDebugToolMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDebugToolMacros.h; path = LLDebugTool/DebugTool/LLDebugToolMacros.h; sourceTree = ""; }; 8D80C05E653BCEE0BC386FDC6D64C15F /* TUIVoiceReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVoiceReplyQuoteView_Minimalist.m; sourceTree = ""; }; - 8D84CAB4855AAFD91D8DB7D7184BB933 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; 8D934C7FCFA041C07A6F54B84AFF29F2 /* TUIMenuCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMenuCell.m; sourceTree = ""; }; - 8D9BDACB4AC1A5E9AB1C4CDDED81491F /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - 8DB96AD636D1EE97CB9A3928E0682658 /* LLFormatterTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFormatterTool.m; path = LLDebugTool/Core/Others/FormatterTool/LLFormatterTool.m; sourceTree = ""; }; - 8DC1C394E92E89E3BE947BE0068B25F4 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; - 8DDD6B7E298FC39130F56F4B484840C1 /* RACImmediateScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACImmediateScheduler.h; path = ReactiveObjC/RACImmediateScheduler.h; sourceTree = ""; }; - 8DDE0D4F3D3C168986A79101D4A7A5BE /* NSObject+RACDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDescription.h"; path = "ReactiveObjC/NSObject+RACDescription.h"; sourceTree = ""; }; - 8E0E446AB14AA50ADD5E99AC4BEBC521 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + 8DD2401B49B91450CE48170A14EEB9D0 /* Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Events.swift; path = AgoraLyricsScore/Class/Events.swift; sourceTree = ""; }; + 8DE522F509CDE89640D03DA4E47811DF /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; + 8E14B722699442611DCAE34C30CB4486 /* sharpyuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_neon.c; path = sharpyuv/sharpyuv_neon.c; sourceTree = ""; }; 8E1A15F98848EBCBE15138BA0D390465 /* TUIInputController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIInputController_Minimalist.m; sourceTree = ""; }; 8E1D5C0FCA0D872C3F21E87F25420681 /* TZImagePickerController */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TZImagePickerController; path = TZImagePickerController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E65B5FC592C2D021EC8AD079F3C8599 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; - 8E8F322F2A8B5B37394E77CDED84D8B8 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.h"; sourceTree = ""; }; - 8E943EC6FCBE8BF21ADFB54E45CC1B90 /* YYTextDebugOption.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextDebugOption.h; path = YYText/Component/YYTextDebugOption.h; sourceTree = ""; }; - 8EAAD35F49B30B1EBBE8CDAC4D1EBCC4 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - 8EB30F4B8654C9F4A0753D10DA36F7F7 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + 8E2D13DEE04802DDF97C031B055D5CD4 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/dsp/cpu.h; sourceTree = ""; }; + 8E7A2DD5D01536CEF9A241CDE85119AA /* TZProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZProgressView.m; path = TZImagePickerController/TZImagePickerController/TZProgressView.m; sourceTree = ""; }; + 8EC299F270811F3DB74DD20C70965FDA /* RACSubscriber+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSubscriber+Private.h"; path = "ReactiveObjC/RACSubscriber+Private.h"; sourceTree = ""; }; + 8F03FC5865B06A0A4FCEB0376B13483D /* OSSHttpdns.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSHttpdns.m; path = AliyunOSSSDK/OSSHttpdns.m; sourceTree = ""; }; + 8F0885D551896D4DBE9DA887B6221629 /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; 8F0D4D4EC80F62CA54EAD5119A89EF03 /* AgoraLyricsScore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AgoraLyricsScore; path = AgoraLyricsScore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F48C0547ADD8DDC70DAD4AAB986C13D /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; - 8F8AC372BBFB388DE62487A4A76A03EC /* LLBaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseModel.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseModel.h; sourceTree = ""; }; - 8FA9FD0145CE605BE571A1E69F23D4E8 /* OSSPutObjectTaggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutObjectTaggingRequest.h; path = AliyunOSSSDK/OSSPutObjectTaggingRequest.h; sourceTree = ""; }; + 8F26F0561CFD77A8DE74190245D48F2D /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = Zip/minizip/include/zip.h; sourceTree = ""; }; + 8F2A97ABFE1A06FA7232E8D6CF0BD13C /* OSSGetSymlinkRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetSymlinkRequest.h; path = AliyunOSSSDK/OSSGetSymlinkRequest.h; sourceTree = ""; }; + 8F2EF24CADB69C8A3AEA7A8FE89F95E8 /* IQUIView+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+Hierarchy.h"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.h"; sourceTree = ""; }; + 8F62C974D96C0C3FC85AB3BF849997B4 /* OSSDeleteMultipleObjectsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteMultipleObjectsRequest.h; path = AliyunOSSSDK/OSSDeleteMultipleObjectsRequest.h; sourceTree = ""; }; + 8F94F25170156C8AF5B2D2AC234DFC9B /* UIView+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+YYAdd.m"; path = "YYCategories/UIKit/UIView+YYAdd.m"; sourceTree = ""; }; 8FAC875D7E5664C15E339C08A8BF6809 /* TUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextView.m; sourceTree = ""; }; - 8FB1CDBE9CC548760C295A0823DA3121 /* QGVAPConfigModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPConfigModel.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPConfigModel.h; sourceTree = ""; }; - 8FC5CE54BD98EFECE99871E029EF06C7 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; - 8FD6F911A18CB07E54B1989E337E6C56 /* LLImageNameConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLImageNameConfig.h; path = LLDebugTool/Core/Others/Resource/LLImageNameConfig.h; sourceTree = ""; }; - 8FEFFFA1EAED6DBDFD266504606ABFF5 /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = ""; }; + 8FBF31FB026CFBC2F46DA82B834D55C1 /* FMDatabaseQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabaseQueue.h; path = src/fmdb/FMDatabaseQueue.h; sourceTree = ""; }; + 90098B3496EF9217A27651C6B216D919 /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; 900B01806C65D7DCC5EC5ED03ECD0D03 /* TUICore.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICore.bundle; path = Resources/TUICore.bundle; sourceTree = ""; }; - 9016C397D5C315E79B71968B281ECAC1 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 902C8A9AE0F2F7E86A1681F6E2175A1C /* RACDynamicSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSequence.m; path = ReactiveObjC/RACDynamicSequence.m; sourceTree = ""; }; - 903B4F8F7DF5076B0C972279A534F5BC /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = Zip/minizip/ioapi.c; sourceTree = ""; }; + 901CEC3A79F36A2E0FE70F329E32570F /* JXPagerMainTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerMainTableView.h; path = Sources/JXPagerView/JXPagerMainTableView.h; sourceTree = ""; }; + 902734325A3C7BE856EED2FF283B5BA2 /* GPBUnknownField+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GPBUnknownField+Additions.swift"; path = "objectivec/GPBUnknownField+Additions.swift"; sourceTree = ""; }; + 905FBB50EB9A3EBAAF0F1DA8438DCF3E /* SVGAParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAParser.m; path = Source/SVGAParser.m; sourceTree = ""; }; 906059D2926D776E777F243B60E05A46 /* TUIGroupChatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupChatViewController.m; sourceTree = ""; }; + 90625BA868039992AC0524D9CF7BEF76 /* QGVAPConfigManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPConfigManager.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGVAPConfigManager.m; sourceTree = ""; }; + 9077684F9BA457B0CC80131BC2D3D790 /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; + 907FF6352E0FF6E21E635F1822136EBC /* MQTTProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTProperties.m; path = MQTTClient/MQTTClient/MQTTProperties.m; sourceTree = ""; }; 908009E78A2E56530859FF690E873087 /* Pods-QXLiveDev.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QXLiveDev.debug.xcconfig"; sourceTree = ""; }; - 909DE61C7C078AAAF9A6F38ECCFE74DC /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 90A662AD1253DF74188C96443D46A446 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 90BEEC1F989A2D18FD7E3C6B19D48B61 /* YBImageBrowserDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDataSource.h; path = YBImageBrowser/Protocol/YBImageBrowserDataSource.h; sourceTree = ""; }; - 90CDD42549A66703708D5F5CB278E015 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 9084936B68F36D335E818E606C5B306C /* LLNetworkDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkDetailViewController.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkDetailViewController.m; sourceTree = ""; }; + 90BC90004236BCE3C7B89F50E2A7982D /* LLSettingViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingViewController.m; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingViewController.m; sourceTree = ""; }; + 90CC5D58CDA022F0DAD838A155F88E67 /* YBIBScreenRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBScreenRotationHandler.m; path = YBImageBrowser/Base/YBIBScreenRotationHandler.m; sourceTree = ""; }; + 90D8F7730CBBCB11E49C17770F705019 /* YYText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYText-dummy.m"; sourceTree = ""; }; 90EEBC4F39930756A7145F73F6C19488 /* TUIGroupAvatar+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIGroupAvatar+Helper.m"; sourceTree = ""; }; - 90F798F6376B0AC77473A81FA291D1EC /* WechatOpenSDK-XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.debug.xcconfig"; sourceTree = ""; }; - 910A2335B4D7BAC9393C7575E76C8F0E /* AgoraClearVisionExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraClearVisionExtension.xcframework; sourceTree = ""; }; - 914202A97E079C21228A5F9B1A4C208E /* RACAnnotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACAnnotations.h; path = ReactiveObjC/RACAnnotations.h; sourceTree = ""; }; - 9154429A5590093556FBB39FB7BCEDDB /* NSMutableAttributedString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+AvoidCrash.h"; path = "AvoidCrash/NSMutableAttributedString+AvoidCrash.h"; sourceTree = ""; }; - 91669540A7698E341CAA3C52DAF2D02F /* QGVAPSafeMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPSafeMutableDictionary.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableDictionary.m; sourceTree = ""; }; - 916CB966E9C51E8C925E00B0C840ACD4 /* LLMagnifierViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierViewController.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierViewController.h; sourceTree = ""; }; - 91AB8BE10177BE0C6043D4F44BA21D7A /* LLStorageModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLStorageModel.m; path = LLDebugTool/Core/Others/CommonUI/Model/Storage/LLStorageModel.m; sourceTree = ""; }; + 913B067AF3DC46C1E34520C9808D414D /* NSNotificationCenter+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+YYAdd.h"; path = "YYCategories/Foundation/NSNotificationCenter+YYAdd.h"; sourceTree = ""; }; + 917B9B835A9ADCB099DD9059B41E3FFB /* LLNetworkViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkViewController.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkViewController.m; sourceTree = ""; }; + 91ADEA4F53077616A3CC66A8692FD31A /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; 91AF72E84F1B3D7D62712559F9173D1C /* TUIEvaluationCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIEvaluationCellData.h; sourceTree = ""; }; 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 91B5CBEF9476C1128396E8D8CA480DFB /* TUIConversationCellData_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationCellData_Minimalist.h; sourceTree = ""; }; - 91C8102DBB71CC2721F6F6C2564F5F61 /* AvoidCrashProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AvoidCrashProtocol.h; path = AvoidCrash/AvoidCrashProtocol.h; sourceTree = ""; }; - 91DDF936D98472AB38637806B72A1FA3 /* LLSubTitleTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSubTitleTableViewCell.h; path = LLDebugTool/Core/Others/CommonUI/View/SubTitleTableViewCell/LLSubTitleTableViewCell.h; sourceTree = ""; }; - 91E02D80472BD28D97B5CCD043961427 /* LLLeftTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLeftTitleCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLLeftTitleCell.h; sourceTree = ""; }; + 91BB89F0F1F8F5DCA244319672FBF412 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 91C37FCE586EA4CBDAE664E8973148C6 /* LLScreenshotPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotPreviewViewController.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotPreviewViewController.m; sourceTree = ""; }; + 91DB4C9280D8A35C9C913FE1F9CF29CC /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; 92080B092D611A9308583BC80776AFD4 /* TUICore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICore.h; sourceTree = ""; }; 9211E26EE5EA1B5D5F0399C5FA89C084 /* TUIMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMenuView.h; sourceTree = ""; }; 921D0BB999A8CEDFA647B19789344E63 /* TUIConversationSelectBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationSelectBaseDataProvider.h; sourceTree = ""; }; - 924880A6BD4AB25099C852EBC04D0072 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 924F49EC555ED6ECD88AB2730403D613 /* LLCrashHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashHelper.m; path = LLDebugTool/Core/Component/Crash/Function/LLCrashHelper.m; sourceTree = ""; }; - 925A7F510FA5F4BB2501437C554CF358 /* LLLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogHelper.h; path = LLDebugTool/Core/Component/Log/Function/LLLogHelper.h; sourceTree = ""; }; - 925CC06B3D608508010B90ABA4489F75 /* GPBSourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBSourceContext.pbobjc.m; path = objectivec/GPBSourceContext.pbobjc.m; sourceTree = ""; }; + 923D47CE8814930C4728001B7DB2B464 /* JXPagerListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerListContainerView.m; path = Sources/JXPagerView/JXPagerListContainerView.m; sourceTree = ""; }; + 925219E1D82F01F5443A91853768502D /* LLRouter+Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Location.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Location.m"; sourceTree = ""; }; + 925687F9CF4BEB2B884C5A107EC7F564 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; 927DCA1FCB1533BC17E9492D4F79B13E /* TUITool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITool.h; sourceTree = ""; }; 92871C51F3A63C205C71A1C165D90489 /* TUIFitButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFitButton.m; sourceTree = ""; }; + 928E50522E71F758AA262A680F299967 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; 929A960D01E2CCD3DED5C21784B95109 /* TUICaptureVideoPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICaptureVideoPreviewViewController.h; sourceTree = ""; }; - 929B075E98C643339221C053E0FEE881 /* NSObject+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAdd.m"; path = "YYCategories/Foundation/NSObject+YYAdd.m"; sourceTree = ""; }; 92A8C56F5321E2AA0AAF46195868DC27 /* TUIGroupProfileCardCellData_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupProfileCardCellData_Minimalist.m; sourceTree = ""; }; - 92C430E8AD368DC75DB0A8C8DFFE5D55 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MapKit.framework; sourceTree = DEVELOPER_DIR; }; - 92ED59F4CEF4043BDA4D905702BF90D0 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - 92EF1180D7BCE3451C3261BA16A14642 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; - 92FF34DF89FF29702511CFD7624B997F /* AgoraAudioBeautyExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAudioBeautyExtension.xcframework; sourceTree = ""; }; + 92AFF723617B418648CD0C40EF61B5A4 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; 930FF18571AF023CCC64E89B428FB658 /* ResourceBundle-TIMCommon_Privacy-TIMCommon-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TIMCommon_Privacy-TIMCommon-Info.plist"; sourceTree = ""; }; - 931F07FAD1A5DDB831DD027B16A7830F /* LLFunctionComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionComponent.h; path = LLDebugTool/Core/Others/Component/Function/LLFunctionComponent.h; sourceTree = ""; }; - 9325625896D75BA126C54F2175170587 /* LLFilterTextFieldModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterTextFieldModel.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldModel.h; sourceTree = ""; }; - 93283259ED339CFF3870A0B18ED38295 /* UIWindow+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIWindow/UIWindow+LL_Utils.m"; sourceTree = ""; }; - 933E677AD426F1947AD11740C6878661 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; - 937B5DF06A0E0EA7C03C953C18B656F4 /* NSArray+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSArray+VAPUtil.m"; sourceTree = ""; }; - 93A8841820591888B83331842EA5B9F5 /* UISegmentedControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISegmentedControl+RACSignalSupport.h"; path = "ReactiveObjC/UISegmentedControl+RACSignalSupport.h"; sourceTree = ""; }; - 93DC7522AD0D0623FAE5D27DE5FF7802 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 932104682567C1662DFE0661EAD36CD9 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; + 933597D58F60972C9FBCA1DDFD489C49 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; + 93A0F6F8690822149BE632E155F778FE /* IQUIView+IQKeyboardToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+IQKeyboardToolbar.h"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h"; sourceTree = ""; }; + 93B07EE1D0E0B6718EEFFE39BB11D26D /* NSObject+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Utils.h"; sourceTree = ""; }; + 93BB15B8CEC4558EB68A0E347E85D1BD /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; + 93CFF13DF818C81535CCE2B63111760A /* LLWindowManager+ShortCut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+ShortCut.h"; path = "LLDebugTool/Core/Component/ShortCut/UserInterface/LLWindowManager+ShortCut.h"; sourceTree = ""; }; + 93D8230D41E4E6E46D22CF26B773A52D /* LLLogCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogCell.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogCell.m; sourceTree = ""; }; + 93ED4168CB181125A6B72D391E025A4E /* NSParagraphStyle+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSParagraphStyle+YYText.m"; path = "YYText/Utility/NSParagraphStyle+YYText.m"; sourceTree = ""; }; 93FCD3E08B24EAECB6BA290C25794B95 /* TUIBaseMessageController_Minimalist+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIBaseMessageController_Minimalist+ProtectedAPI.h"; sourceTree = ""; }; 93FE9436178E5ACA9A9610B25786D11D /* TUIFaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFaceView.h; sourceTree = ""; }; 941FD917F417F550371D727FDF654777 /* TIMCommonTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommonTheme.bundle; path = Resources/TIMCommonTheme.bundle; sourceTree = ""; }; + 9430AB66010AA631CF130C9E4E90866F /* RACKVOChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOChannel.h; path = ReactiveObjC/RACKVOChannel.h; sourceTree = ""; }; 94329B7AE8EE695E7D6F6A2D1247E7BA /* TIMCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMCommon.release.xcconfig; sourceTree = ""; }; - 943FD66C023DA604181B53C59CD233E5 /* NSObject+YYAddForKVO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYAddForKVO.h"; path = "YYCategories/Foundation/NSObject+YYAddForKVO.h"; sourceTree = ""; }; - 944E947055837FE5B8FD4D67AC3D1F5A /* RACStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStream.h; path = ReactiveObjC/RACStream.h; sourceTree = ""; }; - 94649796B1E8BC3674304E93451A57A9 /* LLProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLProxy.m; path = LLDebugTool/Core/Others/Proxy/LLProxy.m; sourceTree = ""; }; - 94818C62BEBF62D9DE1EC85EE5F488BC /* TAPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAPageControl.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.m; sourceTree = ""; }; - 948AA98ADF067DBF45F55F0116D8517F /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; - 9498A387B7883B11FBA12B864123ACCF /* OSSDDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDDLog.h; path = AliyunOSSSDK/OSSFileLog/OSSDDLog.h; sourceTree = ""; }; - 949A11170F8E10BA64FE6EC6C9573827 /* LLAppInfoViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoViewController.h; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoViewController.h; sourceTree = ""; }; - 94AF758D222B602C1306258FE2C2F033 /* CLLocationManager+LL_Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLLocationManager+LL_Location.m"; path = "LLDebugTool/Core/Component/Location/Function/CLLocationManager/CLLocationManager+LL_Location.m"; sourceTree = ""; }; - 94B5E261DD264A0994F5850795EB4620 /* QGVAPMetalView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalView.m; sourceTree = ""; }; - 94B774812CD7C51854A1527C4795059B /* ScoringMachineProtocol+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachineProtocol+Events.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachineProtocol+Events.swift"; sourceTree = ""; }; - 94D398B244FA9592F18A8FC9B2ECC80A /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; - 94D7CE7675E5C59BDD5EB2C62E7F6348 /* AvoidCrash.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AvoidCrash.debug.xcconfig; sourceTree = ""; }; - 94DA493AC177C148A169200ADEEA827E /* LLHierarchyPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyPickerView.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyPickerView.m; sourceTree = ""; }; - 95169E963F1EBC24A34B5E0B7A7C8560 /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; - 9526B071BA9F3FFD3BD3975DE4FFD8FE /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 953A653D7725D7953C990F8D17BEF40E /* GPBStruct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBStruct.pbobjc.m; path = objectivec/GPBStruct.pbobjc.m; sourceTree = ""; }; + 9459AF8F3E5C9053E7A59E3EC4342B20 /* UIFont+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+YYAdd.m"; path = "YYCategories/UIKit/UIFont+YYAdd.m"; sourceTree = ""; }; + 946B1ED3C30E392D4A276E04268E720E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 946D09B22E7BC35DB43AC9E37E3B45DD /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 949810BF2C56B33BC4CF2C2E7814297D /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + 94B0443327D5ED261D57CF897842D4C8 /* LLWindowManager+ShortCut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+ShortCut.m"; path = "LLDebugTool/Core/Component/ShortCut/UserInterface/LLWindowManager+ShortCut.m"; sourceTree = ""; }; + 94C75BB537A2078039EA8CFF221C5B77 /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; + 950930A73A3FB9836C5174F10B9565BD /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; 953C060534FC3B5C1D79AF1D5519C9D2 /* TUIMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageCell.h; sourceTree = ""; }; 9540DF32823F25B245A8907FFFF8A2F2 /* TUIGroupCreatedCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupCreatedCellData.m; sourceTree = ""; }; + 954A6870C2CC210065883BAD3C0DB5E0 /* GPBWrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWrappers.pbobjc.m; path = objectivec/GPBWrappers.pbobjc.m; sourceTree = ""; }; 955E405DBAF6E8AC856E5284FFC13751 /* TUIMoreView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMoreView.h; sourceTree = ""; }; - 95AD15D054576B0992D6BE67782B320F /* OSSDeleteObjectTaggingResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteObjectTaggingResult.h; path = AliyunOSSSDK/OSSDeleteObjectTaggingResult.h; sourceTree = ""; }; - 95F883968EC3F1EE20DE8524B7385ECB /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 958BC3B678B0450F55FC55CB5F7FE729 /* SDCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDCycleScrollView.modulemap; sourceTree = ""; }; + 95EE60D03898593A6C20C72EBD683F98 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; 96026FBB2F8FD1F74ABC487E8E31DA10 /* AlbumPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AlbumPicker.m; sourceTree = ""; }; - 9605812F91C3C0D54B9F6F3569092CB7 /* OSSDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDefine.h; path = AliyunOSSSDK/OSSDefine.h; sourceTree = ""; }; 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveObjC; path = ReactiveObjC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 96290BE4C1C79F6EBA6C979902F4CE0E /* LLScreenshotToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotToolbar.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotToolbar.h; sourceTree = ""; }; - 963089D72F8815F409887C48B3830B68 /* LLWindowManager+ShortCut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+ShortCut.h"; path = "LLDebugTool/Core/Component/ShortCut/UserInterface/LLWindowManager+ShortCut.h"; sourceTree = ""; }; 9631FC392053D21BBAA9F1286BF5A0C2 /* TUIConversation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIConversation-prefix.pch"; sourceTree = ""; }; - 963EA8BE0A41D52A85BE89684BF15B99 /* NSMutableString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableString+AvoidCrash.m"; path = "AvoidCrash/NSMutableString+AvoidCrash.m"; sourceTree = ""; }; - 966322A16F803B9470C5A6ED4EFA19C5 /* LLThemeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLThemeManager.m; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeManager.m; sourceTree = ""; }; - 9674118E6B749AD7067CCB93C289C5AE /* SDWebImageWebPCoderDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageWebPCoderDefine.h; path = SDWebImageWebPCoder/Classes/SDWebImageWebPCoderDefine.h; sourceTree = ""; }; + 963354F1BD6B33DEE9BFE8C56475A7C1 /* LLSandboxVideoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxVideoPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxVideoPreviewController.m; sourceTree = ""; }; + 9671234B95976CC18EFB70FA2EA4B915 /* UIPasteboard+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIPasteboard+YYText.m"; path = "YYText/Utility/UIPasteboard+YYText.m"; sourceTree = ""; }; + 967420287935BB8D5BD94A2094D80BBA /* XmlParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlParser.swift; path = AgoraLyricsScore/Class/Other/XmlParser.swift; sourceTree = ""; }; + 967A3636407ACF40079E57F1C7A7F4FC /* OSSRestoreObjectRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSRestoreObjectRequest.m; path = AliyunOSSSDK/OSSRestoreObjectRequest.m; sourceTree = ""; }; + 9683F0FA555D901640477496F3D0C083 /* LLCrashComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashComponent.m; path = LLDebugTool/Core/Component/Crash/LLCrashComponent.m; sourceTree = ""; }; 968DB3C6703E8E1ED6FDB0C1B30F28D0 /* TUIImageReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageReplyQuoteView_Minimalist.m; sourceTree = ""; }; - 96AE2E446A04E627469070ABFF22773F /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; - 96CF08BF793028CE5C11411A6E7E1C9F /* LLHtmlWkWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlWkWebViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWkWebViewController.m; sourceTree = ""; }; - 971FC58B4D9165AF25C941F8A7844E44 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + 96BAADD5753B42CD493A7FC30C2FC41F /* LLNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNavigationController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/NavigationController/LLNavigationController.h; sourceTree = ""; }; + 96C1FAD7D1DCED5CCFADA9DB19A77B86 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; + 96C8E25F23B1E6EF7231C646A0C30351 /* NSDictionary+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+RACSequenceAdditions.m"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.m"; sourceTree = ""; }; + 970AF4B7BFE170D4945250E644A45414 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; 9729C86379BFD05AFA85BB733D4EDC3A /* Pods-QXLiveDev-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-QXLiveDev-umbrella.h"; sourceTree = ""; }; - 972DCF8F0EB00C9114C3EA8B5E663334 /* LLCrashModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashModel.m; path = LLDebugTool/Core/Component/Crash/Function/LLCrashModel.m; sourceTree = ""; }; - 97498F411D595C1FBC4429973279656C /* LLDebugTool.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = LLDebugTool.bundle; path = LLDebugTool/Core/Others/Resource/LLDebugTool.bundle; sourceTree = ""; }; - 975D5EFC1AFC55EE356A16F674F5928C /* KaraokeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KaraokeView.swift; path = AgoraLyricsScore/Class/KaraokeView.swift; sourceTree = ""; }; + 9730A5C0ABE243EAF832C27088081C37 /* YBIBInteractionProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBInteractionProfile.h; path = YBImageBrowser/Image/YBIBInteractionProfile.h; sourceTree = ""; }; + 974EF5F6AB07F9047E91897A1CB0ED2A /* UIControl+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+RACSignalSupport.m"; path = "ReactiveObjC/UIControl+RACSignalSupport.m"; sourceTree = ""; }; + 976E1C74975814DB018A48C7B6007B82 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; 976E283DFB7D8CEF67DA977E0B88253D /* TUIMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageCell.m; sourceTree = ""; }; - 979CF19CED61AED0617336485AC4789F /* QuickZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickZip.swift; path = Zip/QuickZip.swift; sourceTree = ""; }; - 97A23DDDCFF464475E0D2E502A89F656 /* QGVAPLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPLogger.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Logger/QGVAPLogger.h; sourceTree = ""; }; + 97924E2E0C817A877F7DCB3CCF46893F /* LLFunctionItemContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionItemContainerView.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemContainerView.h; sourceTree = ""; }; + 979D01138FFAA7C8E7C2B9EEC17F1DEE /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; 97B154008DDCC90A8341E90151A21F2D /* TUIGroupPendencyDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupPendencyDataProvider.h; sourceTree = ""; }; - 97C9FF61076D3C589EE451B3736F0EE7 /* OSSSignerParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSSignerParams.h; path = AliyunOSSSDK/Signer/OSSSignerParams.h; sourceTree = ""; }; - 97CBD32715D9224D63F96E2AB149D1A1 /* YBIBCopywriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCopywriter.h; path = YBImageBrowser/Helper/YBIBCopywriter.h; sourceTree = ""; }; - 97D43DBCBA8008065E63511FE174EEF5 /* LLFilterLabelCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterLabelCell.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelCell.h; sourceTree = ""; }; - 97D7740872FA23109A2A548E8FA68540 /* LLFilterEventView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterEventView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterEventView.h; sourceTree = ""; }; + 97C2918FF8CBF93DE48FCD699E651A56 /* OSSIPv6PrefixResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSIPv6PrefixResolver.m; path = AliyunOSSSDK/OSSIPv6/OSSIPv6PrefixResolver.m; sourceTree = ""; }; + 97D657EBD16D63AE0B4CBD9E62451BD1 /* SVGAVectorLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVectorLayer.m; path = Source/SVGAVectorLayer.m; sourceTree = ""; }; 97F2D1E98D2FAE9D3412F765A459F06E /* TUIFileViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileViewController.h; sourceTree = ""; }; - 97F4B81863DBC07EA268FBD6359A74C0 /* OSSNSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSNSLogger.h; path = AliyunOSSSDK/OSSFileLog/OSSNSLogger.h; sourceTree = ""; }; - 97FBEACBE048F93947EABE253BFF161D /* LLBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseViewController.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseViewController.m; sourceTree = ""; }; - 97FCD099DE96B28A2A2C614D7E51EC84 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; - 9800E54C120BF4FB601C69B6D768605E /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 981C32382BDF3060A3E9F638C5C57ECB /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; - 981C7A5DB1EC6B1C13F79EBEAFEC13D8 /* OSSDDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDDLog.m; path = AliyunOSSSDK/OSSFileLog/OSSDDLog.m; sourceTree = ""; }; - 9837D31C55D819F328DE3353B36B5A4C /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; - 984086950E8A2E025E3B2D2BCF89811C /* OSSFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSFileLogger.h; path = AliyunOSSSDK/OSSFileLog/OSSFileLogger.h; sourceTree = ""; }; - 9846618BDF6B0E0F92EEFC3ADD27959F /* AliyunOSSiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AliyunOSSiOS-Info.plist"; sourceTree = ""; }; - 989614E1D2CA6A56B79020312A326A69 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - 98A1259E812AED5142A8CB18DDB677CF /* OSSSignerBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSSignerBase.m; path = AliyunOSSSDK/Signer/OSSSignerBase.m; sourceTree = ""; }; - 98B2F99D6A0BC1CC9B57B5BF74FC5C7A /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; + 9808AD2B9EE2031A2356B48987E3E1E4 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; + 982AB3BF6B2628EAF0F6B75E9C15E3F8 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + 9836D81589CC11610310D84CF2E8CDFD /* LLShortCutComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutComponent.h; path = LLDebugTool/Core/Component/ShortCut/LLShortCutComponent.h; sourceTree = ""; }; + 983C32C3FED8FE8453CCBEAF54DCD23F /* LLLogDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogDetailViewController.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogDetailViewController.h; sourceTree = ""; }; + 983EDB64D59FAC1C1EF21D3C691631E5 /* YBIBAuxiliaryViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAuxiliaryViewHandler.m; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.m; sourceTree = ""; }; + 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManager; path = IQKeyboardManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 987F50B8EC7D4A5A1CA1D8518129FDFD /* LLDebugTool.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LLDebugTool.debug.xcconfig; sourceTree = ""; }; + 98ED9160518BCF17DF77D32ACF04FA5F /* AgoraAiEchoCancellationExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiEchoCancellationExtension.xcframework; sourceTree = ""; }; 98FFB85987A25E738F2F8E252A56EB58 /* TUIC2CChatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIC2CChatViewController.h; sourceTree = ""; }; 990C3927E2E64898196108C7F15A1FB5 /* TUIInputBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIInputBar.m; sourceTree = ""; }; + 990CF0C3878613AF2E60F2C9AA606405 /* AgoraInfra_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraInfra_iOS.release.xcconfig; sourceTree = ""; }; 99337F0F0F7E53C33D8DEFED209D4660 /* Pods-QXLive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-QXLive.modulemap"; sourceTree = ""; }; - 993A7CB6398420FDFD79EBE780924AEC /* OSSPutObjectTaggingResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutObjectTaggingResult.h; path = AliyunOSSSDK/OSSPutObjectTaggingResult.h; sourceTree = ""; }; - 994D224B1687C000D03B9197E0E10A26 /* QGMP4FrameHWDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4FrameHWDecoder.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGMP4FrameHWDecoder.m; sourceTree = ""; }; + 9936934BB53FD2E5DE6122B0747DDD32 /* SVGABitmapLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABitmapLayer.m; path = Source/SVGABitmapLayer.m; sourceTree = ""; }; 99658E8DD4623D50FA4011BCDDADB02D /* TUIFaceView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFaceView.m; sourceTree = ""; }; - 996A16D5D6D5296E536A9A2217349DAB /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; - 996B692C0F088BE9673DF8FD25FC2F47 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; 9977D80B67557184683EA5A0EDE7775F /* TUIConversation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUIConversation-Info.plist"; sourceTree = ""; }; - 9978C90B98A6132A9C4F97C04A6D06F8 /* YBIBToolViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToolViewHandler.m; path = YBImageBrowser/ToolView/YBIBToolViewHandler.m; sourceTree = ""; }; - 997A536F3F1971F638D95CADC9AB81BC /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; - 99DF2B0C19CE2D55ED643121ECFC0CDF /* ScoringMachine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringMachine.swift; path = AgoraLyricsScore/Class/Scoring/ScoringMachine/ScoringMachine.swift; sourceTree = ""; }; - 99DF8FF8CF69C04A647C8122C1E3D1FB /* YBIBPhotoAlbumManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBPhotoAlbumManager.h; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.h; sourceTree = ""; }; - 99E05A35DD5C10D2689923BFE6D05F80 /* NSSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.h"; sourceTree = ""; }; - 9A311992257B01488A6D8FBE25E4732F /* LLLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogHelper.m; path = LLDebugTool/Core/Component/Log/Function/LLLogHelper.m; sourceTree = ""; }; - 9A4BC8D5250B32295B960BE9B4CB8DD4 /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; - 9A5D71394D1614DEAA4201F075D81019 /* GCDTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDTimer.m; path = MQTTClient/MQTTClient/GCDTimer.m; sourceTree = ""; }; - 9A69CFF9A3F01107EA2637B51F65ABC4 /* GPBUnknownFields.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFields.m; path = objectivec/GPBUnknownFields.m; sourceTree = ""; }; + 9989F82CA2DC6F39435D478FCDEFA2B3 /* RACSignal+Operations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RACSignal+Operations.m"; path = "ReactiveObjC/RACSignal+Operations.m"; sourceTree = ""; }; + 99969904C7B66F20281BD1B8BE69A6F8 /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; + 999B45DE9163CA2BE626E067C0981D13 /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; + 99EAA8A69F3605F202C84E86B447328F /* NSMutableDictionary+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+OSS.h"; path = "AliyunOSSSDK/NSMutableDictionary+OSS.h"; sourceTree = ""; }; + 99F02E391E9E59CF1A24D9420B5C972A /* LLPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLPickerView.m; path = LLDebugTool/Core/Others/CommonUI/View/PickerView/LLPickerView.m; sourceTree = ""; }; + 9A05EC9D7F000F85F1F2BEFDEE6C75A0 /* RACReturnSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReturnSignal.m; path = ReactiveObjC/RACReturnSignal.m; sourceTree = ""; }; + 9A09B5FD3B58DF5489AEA2A533ADB033 /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; + 9A3A444853E4BC17982A8D145003B844 /* LLRouter+Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Location.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Location.h"; sourceTree = ""; }; + 9A515C4744B608C66416D876EA703538 /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = ""; }; 9A69EBE67FC175DD4A6E2DEA910A192A /* TUIGroupInfoDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupInfoDataProvider.h; sourceTree = ""; }; - 9A9141650EDA5F86056385D34ED69B0C /* RACScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScheduler.h; path = ReactiveObjC/RACScheduler.h; sourceTree = ""; }; + 9A8E88BEDBF9E729FC38BF8AA1CFEAC5 /* RACSubscriptionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptionScheduler.h; path = ReactiveObjC/RACSubscriptionScheduler.h; sourceTree = ""; }; 9A92360AC76FD4C5F177D22F01DB8B0D /* TIMRTLUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TIMRTLUtil.m; sourceTree = ""; }; - 9AA1062AD8F8B22FDD96838FE7976658 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 9A9280CB44A2E836FD369210C0414A0A /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; + 9A93869CEF592BE323C598BD2B5DB2FD /* GPBStruct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBStruct.pbobjc.m; path = objectivec/GPBStruct.pbobjc.m; sourceTree = ""; }; + 9AA7A4C3CF9EBFF26EC64B190F7D271B /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; 9AB38CA7304414D2A5EDAB32ACB99441 /* TUIAudioRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIAudioRecorder.m; sourceTree = ""; }; - 9AC470FF4EE539200D231DECD52D5B37 /* AgoraAiEchoCancellationLLExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiEchoCancellationLLExtension.xcframework; sourceTree = ""; }; - 9ACBB663E14FE667EE2913DEAD2FED3D /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = ""; }; 9ACC681AFDDAC895FF7D551E3A4EE95D /* TUIBubbleMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBubbleMessageCell.h; sourceTree = ""; }; - 9ADEABF8A37129FBF5534D396EAAFBEA /* LLRouter+Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Network.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Network.m"; sourceTree = ""; }; - 9B2C4395C8BFF2A2AAC9B6609C237AFC /* LLUITableViewLongPressGestureRecognizerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLUITableViewLongPressGestureRecognizerDelegate.h; path = LLDebugTool/Core/Others/CommonUI/View/SubTitleTableViewCell/LLUITableViewLongPressGestureRecognizerDelegate.h; sourceTree = ""; }; - 9B38FDF8C6DF51AEE61829D655455325 /* SVGAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.release.xcconfig; sourceTree = ""; }; - 9B42DD2EF3EDB7C8882FE146F73197AD /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 9B6AFC159EE50E828C8C564E8A61F8AD /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig; sourceTree = ""; }; + 9AF4ED464D26156395288C7B3BEDD9C9 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXIMSDK_Plus_iOS_XCFramework.release.xcconfig; sourceTree = ""; }; + 9B188AF11ABC695A8C591CCFCE3741A7 /* MKMapView+LL_Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKMapView+LL_Location.m"; path = "LLDebugTool/Core/Component/Location/Function/MKMapView/MKMapView+LL_Location.m"; sourceTree = ""; }; + 9B356D121CC77A3AA2DF9D74CCE27FD2 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; + 9B5AE18DBDE00D6087843502F2BD4C4E /* UIDevice+LL_AppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+LL_AppInfo.h"; path = "LLDebugTool/Core/Component/AppInfo/Function/UIDevice/UIDevice+LL_AppInfo.h"; sourceTree = ""; }; + 9B738ADE726A061A4C5F827A1D5699EC /* OSSTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSTask.m; path = AliyunOSSSDK/OSSTask/OSSTask.m; sourceTree = ""; }; + 9B8DCC45CDEBEE45C76704381B29D9C3 /* LLNetworkFilterViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkFilterViewController.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterViewController.h; sourceTree = ""; }; 9B9066D6BD7D677B859780409BC7859A /* TUIMergeMessageListController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeMessageListController_Minimalist.h; sourceTree = ""; }; - 9BA174241BB5C82D1A3C56EE5292D701 /* RACEXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTRuntimeExtensions.h; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.h; sourceTree = ""; }; - 9BBDC7208604767E53466CABC865DB72 /* ReactiveObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.release.xcconfig; sourceTree = ""; }; - 9BC0CCB6F46E51FD840DA0AD4B664CE4 /* Bugly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.release.xcconfig; sourceTree = ""; }; 9BCCCD8BC95F5E12FB275A7AAEDEBAB5 /* TUILogin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUILogin.h; sourceTree = ""; }; - 9BD02BEE3FDC4705DB7EDE94E4B88F0B /* Algorithm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = Algorithm.c; path = AgoraLyricsScore/Class/Al/Algorithm.c; sourceTree = ""; }; - 9BDA4956718E0D0BDF6C68907EBB237E /* LLEntryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryView.h; sourceTree = ""; }; - 9BE3471C2A7571657EACAAA84D5E8585 /* OSSTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSTaskCompletionSource.h; path = AliyunOSSSDK/OSSTask/OSSTaskCompletionSource.h; sourceTree = ""; }; - 9C0CD9B65248CDDA7A2DA4D8F538DC79 /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; - 9C23D9BD75D3665DF357DED4C525CF0C /* NSMutableData+OSS_CRC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableData+OSS_CRC.m"; path = "AliyunOSSSDK/NSMutableData+OSS_CRC.m"; sourceTree = ""; }; - 9C35A18837C82794E553190656BC924A /* YBImageBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-umbrella.h"; sourceTree = ""; }; + 9BF1B77FD6A05F3D8E66686BAC0A9BEF /* NSObject+LL_Runtime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LL_Runtime.h"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Runtime.h"; sourceTree = ""; }; + 9C1A7138173D077ED980C448E301A54B /* OSSNetworkingRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSNetworkingRequestDelegate.h; path = AliyunOSSSDK/OSSNetworkingRequestDelegate.h; sourceTree = ""; }; 9C40A21F9277D41215D06231CB6FAAB2 /* TUIConversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversation.h; sourceTree = ""; }; - 9C4232BC990365A6BC6E0E3148E9ED83 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; - 9C5E2F93C8F8672C9075458B5685565B /* LLNetworkDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkDefine.h; path = LLDebugTool/Core/Others/Define/LLNetworkDefine.h; sourceTree = ""; }; - 9C6491C237D5AB274F384F8E55881B8F /* SDWebImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageWebPCoder.h; path = SDWebImageWebPCoder/Module/SDWebImageWebPCoder.h; sourceTree = ""; }; + 9C74F8D8CCF5C22829F1AF0D033688C1 /* QGAnimatedImageDecodeThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeThread.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThread.m; sourceTree = ""; }; 9C83C193429D5CFAFA375833F8D2FB49 /* TUIBaseMessageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBaseMessageController.m; sourceTree = ""; }; + 9C89FB44434DDB60D130F00D76923E32 /* NSOrderedSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSOrderedSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.h"; sourceTree = ""; }; + 9CC9638F77E815D0E3B324F718450E25 /* LLWidgetBorderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderHelper.m; path = LLDebugTool/Core/Component/WidgetBorder/Function/LLWidgetBorderHelper.m; sourceTree = ""; }; 9CCEECAFAEAF62C1D5BA88BA680ABB1D /* TUIMessageBaseMediaDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageBaseMediaDataProvider.m; sourceTree = ""; }; - 9CD53DAD1FCC8F27DBD90A39621C4FD3 /* NSTimer+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTimer+YYAdd.m"; path = "YYCategories/Foundation/NSTimer+YYAdd.m"; sourceTree = ""; }; - 9CD66E0A3D8A2014CB6CE406559289F7 /* RACTargetQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTargetQueueScheduler.m; path = ReactiveObjC/RACTargetQueueScheduler.m; sourceTree = ""; }; - 9CE30CE75409AD2D3319707EB2023019 /* YBIBAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAnimatedTransition.h; path = YBImageBrowser/Base/YBIBAnimatedTransition.h; sourceTree = ""; }; - 9CFD90DA7B9D10F1384271504C4F3570 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 9D20ECFB774FB360C78BEE28FB95E880 /* MQTTSessionLegacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionLegacy.h; path = MQTTClient/MQTTClient/MQTTSessionLegacy.h; sourceTree = ""; }; - 9D4C55C5A4967720A422E6B2055039B0 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; - 9D5325AA0AE095774B87D5C1FCD1D611 /* LLTableViewSelectableModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTableViewSelectableModel.h; path = LLDebugTool/Core/Others/CommonUI/Model/LLTableViewSelectableModel/LLTableViewSelectableModel.h; sourceTree = ""; }; - 9D5974AADACEF7499E01C70F1A918D42 /* MQTTCFSocketEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketEncoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.m; sourceTree = ""; }; + 9CD35131F72D0A0D299DD4A4B1CA1F33 /* YBImageBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-prefix.pch"; sourceTree = ""; }; + 9CDA7FB8FA8B1B31A6C45BD10037CE18 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; + 9CEB99840ACC3ABDB8078496E670623E /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; + 9CED0A800FADE3CC1E40B544A2DB5533 /* MQTTSSLSecurityPolicyTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyTransport.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.m; sourceTree = ""; }; + 9D0482EBFF9848823658B081A54CCFFB /* YBIBVideoCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoCell+Internal.h"; path = "Video/YBIBVideoCell+Internal.h"; sourceTree = ""; }; + 9D41182662BBBB434B21A9611CD2B340 /* TZGifPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZGifPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.m; sourceTree = ""; }; + 9D5D566458D3A05FB13CC8463CDE6C8A /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DA6A9A5C302381325F5B5DD06F89745 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; - 9DAA014BD8224A06D564580AC33B784C /* LLTitleSliderCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleSliderCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSliderCell.h; sourceTree = ""; }; - 9DAB4259EC94BD5801FA94036AF76907 /* SVGAParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAParser.m; path = Source/SVGAParser.m; sourceTree = ""; }; - 9DC2CB51935E2691462EA4756CAAB955 /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; - 9DDA36653A2D29111C8B02C226DC6DBB /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; - 9DDD09F58CF23E5EF59912920B521788 /* Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Events.swift; path = AgoraLyricsScore/Class/Events.swift; sourceTree = ""; }; - 9DFE304EB797397ACDE0E8C5AF41E046 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 9E106477D83BD55575358F8F30D0612D /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - 9E2F506BF127E9A99054B00705D2A7B9 /* NSObject+YYAddForARC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYAddForARC.h"; path = "YYCategories/Foundation/NSObject+YYAddForARC.h"; sourceTree = ""; }; - 9E3B4C3B22D3A76B616EA1048788955E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 9E51CF231FDFA54695DDB9766339AB61 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; - 9E5E1D4E8085C956F99B98BBB7F9FA95 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; - 9E8C7BC603EB1974EDF48BC3EBBC670C /* YBIBDefaultWebImageMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDefaultWebImageMediator.m; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.m; sourceTree = ""; }; - 9E8E8671EB2F259163A4129CDB43882D /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRAddressPickerView.bundle; path = BRPickerView/Deprecated/AddressPickerView/BRAddressPickerView.bundle; sourceTree = ""; }; - 9E8E9A39BA865C2D28A21162F3534F8D /* LLMagnifierViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierViewController.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierViewController.m; sourceTree = ""; }; + 9DA99233A2841983A6D535D521B82607 /* JXPagingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.debug.xcconfig; sourceTree = ""; }; + 9DD029ACDF013F34226A2C42AC5E85E0 /* YYTextContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextContainerView.h; path = YYText/Component/YYTextContainerView.h; sourceTree = ""; }; + 9DD333580E90F323B0E9F07F0A06422E /* LLWindowManager+Log.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Log.m"; path = "LLDebugTool/Core/Component/Log/UserInterface/LLWindowManager+Log.m"; sourceTree = ""; }; + 9DDCA8479C21E6C665854AB7A6C26862 /* YYTextLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextLayout.m; path = YYText/Component/YYTextLayout.m; sourceTree = ""; }; + 9DE1A5F38B0C1802AD102E15D181FDEA /* AgoraLyricsScore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AgoraLyricsScore-Info.plist"; sourceTree = ""; }; + 9DF6396672E6660143CC1E27678A2E81 /* LLWidgetBorderViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderViewController.m; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderViewController.m; sourceTree = ""; }; + 9DF9B3CD39064831DB259BE3ADDBAF08 /* WKWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WKWebView+AFNetworking.h"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.h"; sourceTree = ""; }; + 9E02B257586EA1A9F278235262D83AB3 /* NSThread+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+YYAdd.h"; path = "YYCategories/Foundation/NSThread+YYAdd.h"; sourceTree = ""; }; + 9E06878BB745204A0589E88CD7DB1B82 /* QGVAPMetalView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalView.m; sourceTree = ""; }; + 9E0B9E69E5E8D32287F946186EC52C8D /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; + 9E150C7B99DB3BF47EAC81EA8C4408E4 /* SVGAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-umbrella.h"; sourceTree = ""; }; + 9E30BFB967304B7C677E3EFC6D830038 /* LLWindowManager+Html.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Html.m"; path = "LLDebugTool/Core/Component/Html/UserInterface/LLWindowManager+Html.m"; sourceTree = ""; }; + 9E549451B6BC8569943B89553A71DD2C /* YBImageBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowser.bundle; path = YBImageBrowser/YBImageBrowser.bundle; sourceTree = ""; }; + 9E66D537394401356ED601BF475AC11F /* AgoraRtcEngine_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraRtcEngine_iOS.release.xcconfig; sourceTree = ""; }; + 9E71376EDE6C27D72848F85D2A2DDB92 /* IQKeyboardReturnKeyHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardReturnKeyHandler.m; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.m; sourceTree = ""; }; + 9E7F35BA45AF43CC7983D67E1C395F5A /* LLLocationWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationWindow.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationWindow.h; sourceTree = ""; }; + 9EA98A7121979D4F6F445BF0363C017C /* MQTTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTLog.h; path = MQTTClient/MQTTClient/MQTTLog.h; sourceTree = ""; }; 9EAD5A1BCFAAB8394D7854755A2B1C2A /* TUIInputMoreCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIInputMoreCellData.h; sourceTree = ""; }; - 9EAE08EC6C4EB7D26B277D9CBFBEE081 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; - 9EB2DA736A010760151C2088067CF229 /* RACSignalSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignalSequence.m; path = ReactiveObjC/RACSignalSequence.m; sourceTree = ""; }; - 9EFD3E081DF18FFC63BF0E2B624626A4 /* RACIndexSetSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACIndexSetSequence.m; path = ReactiveObjC/RACIndexSetSequence.m; sourceTree = ""; }; - 9F05082799727A20AA951969B65CE799 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9F08B123CF1E6DF061CD215D4E3EE3B1 /* QGAnimatedImageDecodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeManager.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeManager.h; sourceTree = ""; }; - 9F1BDC1137318E3829B6DE71164FC7C3 /* YBIBCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionView.m; path = YBImageBrowser/Base/YBIBCollectionView.m; sourceTree = ""; }; - 9F3C56B03814A5C2F2AD044577DAF83E /* ScoringMachineProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringMachineProtocol.swift; path = AgoraLyricsScore/Class/Scoring/ScoringMachineProtocol.swift; sourceTree = ""; }; - 9F806D4B6106C99F065842DF077688C3 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; - 9F831FCB0772DEEC1371400D6930056D /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 9F8E8E8666D93E178932E1011634A4CB /* YYCategories-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYCategories-Info.plist"; sourceTree = ""; }; - 9F9B3A0F6BE413945B7361CC5DF88EA2 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - 9FCB09F6C22E6371A76E7B8AE8AF1B35 /* LLHierarchyViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyViewController.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyViewController.h; sourceTree = ""; }; - A00A39F238FA01219A400EB598B6594E /* LLEntryViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryViewController.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryViewController.m; sourceTree = ""; }; - A0352094923619E2B9D948619ADD3444 /* YYTextRunDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRunDelegate.h; path = YYText/String/YYTextRunDelegate.h; sourceTree = ""; }; + 9EB65665259C35FD5E82D73207BFA369 /* JXPagerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerView.h; path = Sources/JXPagerView/JXPagerView.h; sourceTree = ""; }; + 9EC0A88C1DAF1CB7ABD533D9188BCF4E /* LLSubTitleTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSubTitleTableViewCell.h; path = LLDebugTool/Core/Others/CommonUI/View/SubTitleTableViewCell/LLSubTitleTableViewCell.h; sourceTree = ""; }; + 9EE454B710D757E4DA03F063278B0227 /* UITextView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+RACSignalSupport.m"; path = "ReactiveObjC/UITextView+RACSignalSupport.m"; sourceTree = ""; }; + 9EF299DDB28BD8FB60548BC6802A3377 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; + 9EF5036A6468EAABCE5351203A09B296 /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = ""; }; + 9EF9B43E5C6306C31F727D78C525E967 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 9F2A7C57E0AC18FA56339A30A4FAB05F /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 9F6EEE8C6A98AAA417490D4F34670A58 /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = Zip/minizip/include/unzip.h; sourceTree = ""; }; + 9F948D425063BD45CB4DC7BC39379CA0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManager/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 9FBCF9CB69F3A025ACCB48B0FF5134A0 /* LLStorageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLStorageManager.h; path = LLDebugTool/Core/Storage/LLStorageManager.h; sourceTree = ""; }; + 9FF785B24C04D1820F062A5C2D2C513D /* UIWindow+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIWindow/UIWindow+LL_Utils.h"; sourceTree = ""; }; + 9FFC80C95BD87F390E6A865F48A6D868 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; A045214BD85EE2AE5F384C3A0A4A8F28 /* TUIVideoMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoMessageCell.h; sourceTree = ""; }; - A052FCDD78C6A103C9FAF11D743D3FDC /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; - A05712184BEF5024B25BC2D50E8600B1 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; - A05E893E027FC0B6BABCF2FBEEC19BEB /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; - A06F6F5FC975049B38D6C9E64E2E859C /* SVGAAudioLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioLayer.m; path = Source/SVGAAudioLayer.m; sourceTree = ""; }; + A04D1E2D5C9D88AE64149598D9C7E62D /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + A06DB1DD84E7A1B2E3AF590362B966AB /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + A076CF92053F682040A05FF0E4739D0E /* SVGAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVGAPlayer-Info.plist"; sourceTree = ""; }; A0780CF9FA1ABB80BD6FA35F0F83E5C0 /* TUIConversation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUIConversation.modulemap; sourceTree = ""; }; - A07C7E7BD7A6C4CE43D5CF875E7579AD /* MQTTSSLSecurityPolicyDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyDecoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.m; sourceTree = ""; }; - A07DA56E764FC532B125AFA435658130 /* YYTextContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextContainerView.h; path = YYText/Component/YYTextContainerView.h; sourceTree = ""; }; - A092B9D3A938F22258A1C5A04B3C13D7 /* FMDatabaseAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabaseAdditions.m; path = src/fmdb/FMDatabaseAdditions.m; sourceTree = ""; }; - A0A2D6EA37F0D0A64DCBF58BF33D3A77 /* LLTitleHeaderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleHeaderView.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleHeaderView.h; sourceTree = ""; }; - A0BCF61D07F71C926BD2E88ED95E12B3 /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; - A0F140000504AD3ABFCF2152417A88AF /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; - A0FC57053AEE7FA8CB70D29523CF07D8 /* OSSXMLDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSXMLDictionary.h; path = AliyunOSSSDK/OSSXMLDictionary.h; sourceTree = ""; }; - A0FE6D74158A4CF3147FD29B99A45F36 /* UIControl+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+YYAdd.h"; path = "YYCategories/UIKit/UIControl+YYAdd.h"; sourceTree = ""; }; - A1003F3D9FE19CAFA319D1E73A92A411 /* LLDebugTool.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = LLDebugTool.modulemap; sourceTree = ""; }; - A1210477A823F85D15399311D98B88E2 /* MQTTCFSocketTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketTransport.h; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.h; sourceTree = ""; }; - A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - A131B7F3FCA0CF8394D3A6EBBEA9798E /* AgoraVideoAv1DecoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoAv1DecoderExtension.xcframework; sourceTree = ""; }; - A15093345A6C14327770FF944887017D /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - A15E811EAD8D8029503449AC6E8398AB /* AgoraVideoQualityAnalyzerExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoQualityAnalyzerExtension.xcframework; sourceTree = ""; }; + A08F8B16492370DB9F28EB5099110A4E /* NSInputStream+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInputStream+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSInputStream/NSInputStream+LL_Network.m"; sourceTree = ""; }; + A0B57D07E7AB462B22BDA1116D07A080 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + A0C0E0E71BC898B01785194BFAB0C194 /* OSSDeleteObjectTaggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteObjectTaggingRequest.m; path = AliyunOSSSDK/OSSDeleteObjectTaggingRequest.m; sourceTree = ""; }; + A0CCB28EE0520D9714B91ADFEFCC87A3 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; + A0EC51D009F30AA4859B94683989F031 /* LLMagnifierWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierWindow.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierWindow.h; sourceTree = ""; }; + A0F68CEDC6273EF848D9C09B257C6262 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; + A12049159656D8053BC45EBAF14A5092 /* UIStepper+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStepper+RACSignalSupport.m"; path = "ReactiveObjC/UIStepper+RACSignalSupport.m"; sourceTree = ""; }; + A12FD923FF1E9906937EB9FA94FC7708 /* QGVAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QGVAPlayer.release.xcconfig; sourceTree = ""; }; A16C101E68E8852784429648C2CCACE5 /* TUIConversation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIConversation.debug.xcconfig; sourceTree = ""; }; A17158C33086A84D53428C9242A1CB4F /* TUIMergeReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeReplyQuoteView.m; sourceTree = ""; }; - A1870D8CD91E770C73DFB0B79CE8AFE3 /* QGVAPMaskInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMaskInfo.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPMaskInfo.h; sourceTree = ""; }; - A18B8CB617B49DF770012117908D2CB8 /* YYCategories.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCategories.debug.xcconfig; sourceTree = ""; }; - A18E53CBA4DC15D932BD721651CFD020 /* LLThemeColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLThemeColor.h; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeColor.h; sourceTree = ""; }; - A1E3E17632D28D2938737172BA6E2765 /* QGVAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QGVAPlayer-prefix.pch"; sourceTree = ""; }; - A1F17EB80FA7DC2964F6B899C75F396D /* ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist"; sourceTree = ""; }; + A19178061F1FBDC75171A65E0BDC5651 /* NSObject+LL_Runtime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LL_Runtime.m"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Runtime.m"; sourceTree = ""; }; + A19D671115C14C28BDBD8FA35EA47272 /* LLNetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkHelper.m; path = LLDebugTool/Core/Component/Network/Function/LLNetworkHelper.m; sourceTree = ""; }; + A1C09BEC61EAAD16FE430967BD85B0BF /* UITableView+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+YYAdd.m"; path = "YYCategories/UIKit/UITableView+YYAdd.m"; sourceTree = ""; }; + A1EEAC3A4312A6FE9A305BE184EDCFA3 /* RACDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDisposable.h; path = ReactiveObjC/RACDisposable.h; sourceTree = ""; }; A200D818BDB69B5F0D77D66B2DE78A3D /* TUIChatConversationModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatConversationModel.m; sourceTree = ""; }; + A202F514979CFFF9B4E8AB0B372DA181 /* LLConfigHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConfigHelper.h; path = LLDebugTool/Core/Others/ConfigHelper/LLConfigHelper.h; sourceTree = ""; }; A2132E283E7D89450410121B094665E9 /* TUIVideoMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoMessageCellData.m; sourceTree = ""; }; - A22F4403B0FB2438E921C12DBA0E2691 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; - A230C816C1FACB1A61A08E98FE62BB34 /* OSSGetSymlinkRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetSymlinkRequest.h; path = AliyunOSSSDK/OSSGetSymlinkRequest.h; sourceTree = ""; }; - A23F9E2319BA8249631F8E5E8164A113 /* UIDevice+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+YYAdd.m"; path = "YYCategories/UIKit/UIDevice+YYAdd.m"; sourceTree = ""; }; - A2420A74ADB5628CAEB08FC62050B09D /* LLAnimateView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAnimateView.m; path = LLDebugTool/Core/Others/CommonUI/View/AnimateView/LLAnimateView.m; sourceTree = ""; }; A248B0B63FE3C36C7D89728F70094517 /* TUITextReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextReplyQuoteView.m; sourceTree = ""; }; A24C304F34D875AF9D30B224E8149319 /* TUIMemberCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMemberCellData.m; sourceTree = ""; }; - A2609FAE356FE09E37FF2BE8E359DF51 /* GPBSourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBSourceContext.pbobjc.h; path = objectivec/GPBSourceContext.pbobjc.h; sourceTree = ""; }; - A287727ADB07A7300B5CFCB8688CD255 /* NSBundle+TZImagePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+TZImagePicker.h"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.h"; sourceTree = ""; }; + A25CBD3B81EE4193B886C64BB99F4E21 /* TADotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TADotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.h; sourceTree = ""; }; + A261E9C17E72EC1BE633196C4C30381A /* UIDevice+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+YYAdd.m"; path = "YYCategories/UIKit/UIDevice+YYAdd.m"; sourceTree = ""; }; + A263E84B5986F0B3C802912C58328C7F /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; + A2718CA949BAF9593150667E3EE82BB9 /* LLHtmlWkWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlWkWebViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWkWebViewController.h; sourceTree = ""; }; A2A32A9E5B43946A10FB76032D4670C7 /* TUIGroupNoticeDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupNoticeDataProvider.m; sourceTree = ""; }; - A2E661E25105065B9BB116B286A6F902 /* FMDatabasePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabasePool.m; path = src/fmdb/FMDatabasePool.m; sourceTree = ""; }; + A2A57CECB4A3CAE50819DD12A98FCC5A /* RACCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCommand.h; path = ReactiveObjC/RACCommand.h; sourceTree = ""; }; A31374D55373DC917D8C7C28A12DBF55 /* TUIMergeMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeMessageCell.h; sourceTree = ""; }; - A3374879FFCA3DD51E645A73ADA88499 /* LLSandboxImagePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxImagePreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxImagePreviewController.m; sourceTree = ""; }; A339BF835AD0BAF9904201794462DED7 /* TUIChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChat.h; sourceTree = ""; }; - A36A1C59809FB14FA3BEB5E8C70D561E /* BRTextPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextPickerView.h; path = BRPickerView/TextPicker/BRTextPickerView.h; sourceTree = ""; }; + A3568A55FDE1DB9E52DFED4A1F9580A7 /* MQTTSessionLegacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionLegacy.h; path = MQTTClient/MQTTClient/MQTTSessionLegacy.h; sourceTree = ""; }; + A35BD9C8F4D97D0C81E727EADD3E0184 /* RACArraySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACArraySequence.m; path = ReactiveObjC/RACArraySequence.m; sourceTree = ""; }; + A36328E824823110688B0E258456BBC6 /* LLNetworkDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkDetailViewController.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkDetailViewController.h; sourceTree = ""; }; + A365826A5D90A98FA92B2F6DBB75E7B6 /* ImSDK_Plus.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = ImSDK_Plus.xcframework; sourceTree = ""; }; A3951CB49DB05AD7C1AE14AA7D28A1F4 /* LLDebugTool */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = LLDebugTool; path = LLDebugTool.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A39A8A54ACDD282E45350F5819AF26CA /* LLShortCutComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutComponent.m; path = LLDebugTool/Core/Component/ShortCut/LLShortCutComponent.m; sourceTree = ""; }; + A3A5460DC1784C79D84C105DC7872440 /* QGHWDMP4OpenGLView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDMP4OpenGLView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/OpenGL/QGHWDMP4OpenGLView.h; sourceTree = ""; }; A3A80BA70CFB7F75C5391BEBBBA8C9DA /* FMDB */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FMDB; path = FMDB.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A3ED821695128BAC52C2EF9DF45473F6 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - A423A473DEC499CD4583FD6312548560 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + A3D2308349C7FAA2DB91A10C02DCF9FB /* AliyunOSSiOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AliyunOSSiOS-prefix.pch"; sourceTree = ""; }; + A3EE4EE23D2E89B7801CD28730E52CB4 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; + A42838A9BEDA6FBBBB4626600DE52FCC /* LLFilterTextFieldCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterTextFieldCell.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldCell.m; sourceTree = ""; }; A42A1CA22BD05C7F9BBAF079E7453AB0 /* TUICore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUICore.release.xcconfig; sourceTree = ""; }; - A47CAEE98CDA0368CC8948688A7607EE /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; - A483F420A26D4003E1A13EC3D007EAF8 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - A48F04258BB782C4B38F56EDBA2BABD9 /* OSSModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSModel.h; path = AliyunOSSSDK/OSSModel.h; sourceTree = ""; }; - A49F3CF53CC16370E47A10E53E393DFF /* QGVAPLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPLogger.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Logger/QGVAPLogger.m; sourceTree = ""; }; - A4AB6D4E9B2979319054B2D18744F2C7 /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; - A4ACE85ACD2EEA5DBAF315BA6911B54F /* LLHtmlUIWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlUIWebViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlUIWebViewController.h; sourceTree = ""; }; - A4C386F79DB8A74439497F6F8B3264A6 /* MQTTMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTMessage.h; path = MQTTClient/MQTTClient/MQTTMessage.h; sourceTree = ""; }; - A4C496A8CB1418666B3E86532D26AB84 /* LLNetworkViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkViewController.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkViewController.h; sourceTree = ""; }; - A4DBB20C74F8CC192A452C834FA0452D /* RACSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSequence.m; path = ReactiveObjC/RACSequence.m; sourceTree = ""; }; - A4F82060853678CE53236C0FDC11408A /* LLSandboxModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxModel.h; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxModel.h; sourceTree = ""; }; + A42E4D98A5BAE1FB383572F9C77FEB43 /* SVGAImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAImageView.m; path = Source/SVGAImageView.m; sourceTree = ""; }; + A42EAD9878765593A296A972FEEC1C8B /* SDCycleScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDCycleScrollView-dummy.m"; sourceTree = ""; }; + A43532F44BCC462AD8BFFA06345EBF96 /* LLTableViewSelectableDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTableViewSelectableDelegate.h; path = LLDebugTool/Core/Others/CommonUI/Model/LLTableViewSelectableModel/LLTableViewSelectableDelegate.h; sourceTree = ""; }; + A43B8E8CEA964FCB6B496724A7B22DDC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; + A465D583CB77E8C6FC9F9C534E756EF9 /* TIMPush.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = TIMPush.xcframework; sourceTree = ""; }; + A47125A5FE0EFA36BB730F3E2431DBBA /* Agorafdkaac.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = Agorafdkaac.xcframework; sourceTree = ""; }; + A481BD1A25570E9A260F3C4695AA265E /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; + A4C45C623F73AE83F13B0AA7910263B2 /* IQTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTextView.m; path = IQKeyboardManager/IQTextView/IQTextView.m; sourceTree = ""; }; + A4DFCF7FE09ABB20B39A07DB8F4FEF55 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; + A4EA5444D3E95AE512B1D488D4C6AA0D /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A51BE9B09197AF44815BB8690A4F1F20 /* LLJsonTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLJsonTool.m; path = LLDebugTool/Core/Others/JsonTool/LLJsonTool.m; sourceTree = ""; }; - A53F7AB91DB77356006811CB5A6C886E /* LLWindowManager+Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Network.m"; path = "LLDebugTool/Core/Component/Network/UserInterface/LLWindowManager+Network.m"; sourceTree = ""; }; - A56FD2FABFE8CFF28053274BCD26DBAA /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.h"; sourceTree = ""; }; - A58721654EC050B3A38D6920D56D0B26 /* LLSandboxHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxHelper.h; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxHelper.h; sourceTree = ""; }; + A51301AD2DEA724DC4FFBA2A074839E2 /* LLLogWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogWindow.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogWindow.h; sourceTree = ""; }; + A52CCAB689ADC905DACC0724B977C78B /* LLEntryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryView.m; sourceTree = ""; }; + A5428420D1649D6B7387154BC64BD61F /* LLThemeColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLThemeColor.m; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeColor.m; sourceTree = ""; }; + A55A010C06799C1DE66455D5F2525664 /* LLAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAnnotation.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLAnnotation.m; sourceTree = ""; }; + A5605D39F81419C8807BA8D96CB91D39 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; + A566682050AA734A99A672489B819EEF /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; + A569D8D56FD281F402E5E38A1B5CCED4 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; + A57A219EA4983CF7FCA736AF8CA139B9 /* LLSandboxHtmlPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxHtmlPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxHtmlPreviewController.h; sourceTree = ""; }; + A58CE48F937F5AC1F3F9D765806B835B /* TZAuthLimitedFooterTipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAuthLimitedFooterTipView.h; path = TZImagePickerController/TZImagePickerController/TZAuthLimitedFooterTipView.h; sourceTree = ""; }; A59F6537B1B9F23ED5E809B231C52402 /* TUICoreTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICoreTheme.bundle; path = Resources/TUICoreTheme.bundle; sourceTree = ""; }; - A5B6F562573AB09FF3FA4E79D09B8F88 /* LLHierarchyInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyInfoView.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyInfoView.m; sourceTree = ""; }; - A5B8AE7390267C974D3EEDB16D2AF4F9 /* LLSandboxPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxPreviewController.h; sourceTree = ""; }; - A5C0F6E53DF60A6BF618E49F80E3D305 /* NSHTTPURLResponse+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSHTTPURLResponse+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSHTTPURLResponse/NSHTTPURLResponse+LL_Network.m"; sourceTree = ""; }; - A5DD3DAF233BCC7CA77D5ED68C23D934 /* YYCache.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCache.debug.xcconfig; sourceTree = ""; }; + A5A9D8693E9A5C2D37A5FAE77FFE77AC /* LLPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLPinAnnotationView.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLPinAnnotationView.h; sourceTree = ""; }; + A5B2838E4866923F3DA717B058EBFF5D /* IQKeyboardManager-IQKeyboardManager */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManager-IQKeyboardManager"; path = IQKeyboardManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + A5B624A70D4735B79D27A4C5B4DA64AA /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; + A5CAB58598954B709EB1F0AB68D95D4F /* RACTargetQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTargetQueueScheduler.m; path = ReactiveObjC/RACTargetQueueScheduler.m; sourceTree = ""; }; A5E24F5FA1F54B91337C6669D431BE22 /* TUIOrderCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIOrderCell_Minimalist.h; sourceTree = ""; }; - A5FAD03F5E4694F1FE3E7BAAEA933370 /* QGVAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = QGVAPlayer.modulemap; sourceTree = ""; }; A60BDF0C0F1602B5F949B8C1FE96F063 /* TUIChatSmallTongueView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatSmallTongueView_Minimalist.h; sourceTree = ""; }; - A611FC5F3BC9BAB8067CDD2194CB9E35 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - A6171171CC522723BFA99D2F636B9926 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + A62F23D66B98220D5EE5A8B00732CE04 /* LLFilterFilePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterFilePickerView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterFilePickerView.h; sourceTree = ""; }; A645E24534632E87180C3CCA874F4617 /* TUIReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyQuoteView.h; sourceTree = ""; }; A65023E4C16DC6F042A72C8068D3FD39 /* TUIMessageProgressManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageProgressManager.h; sourceTree = ""; }; - A6655C00A0AD1B44149668BF5212DAAF /* LLScreenshotActionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotActionView.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotActionView.h; sourceTree = ""; }; - A66F228EF060564DEE4D3F4F57B30640 /* OSSPutObjectTaggingResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutObjectTaggingResult.m; path = AliyunOSSSDK/OSSPutObjectTaggingResult.m; sourceTree = ""; }; - A6AFE8782D585F7E2EE756A99DB0637F /* NSDictionary+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSDictionary+VAPUtil.h"; sourceTree = ""; }; - A6B1CF1B15FA5BDA01796D3BB91B1ED5 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - A6B2AFAF637F3AB17C7393AD1E14D5AF /* LLAnimateView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAnimateView.h; path = LLDebugTool/Core/Others/CommonUI/View/AnimateView/LLAnimateView.h; sourceTree = ""; }; - A6E4A34C53FA8899F82E640ABC94DA75 /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; - A6E5030DA251E89561EA4E4458808B35 /* NSObject+LL_Runtime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LL_Runtime.m"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Runtime.m"; sourceTree = ""; }; - A6F2037F860BEFC801E811512DA0665E /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveObjC/RACTestScheduler.m; sourceTree = ""; }; - A70D2929F3526AB08978C563AFC805CB /* OSSDeleteObjectTaggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSDeleteObjectTaggingRequest.h; path = AliyunOSSSDK/OSSDeleteObjectTaggingRequest.h; sourceTree = ""; }; + A67A5C6CBAB5BF67506C7A70F12AB11A /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuickLook.framework; sourceTree = DEVELOPER_DIR; }; + A687BED20C7D536316FC3A7D7D95ADA9 /* NSObject+LL_Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LL_Hierarchy.h"; path = "LLDebugTool/Core/Component/Hierarchy/Function/NSObject+LL_Hierarchy.h"; sourceTree = ""; }; + A689CF5BB1A3E202DA9F662500A2D835 /* OSSRestoreObjectResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSRestoreObjectResult.h; path = AliyunOSSSDK/OSSRestoreObjectResult.h; sourceTree = ""; }; + A68CC5ACD892CAC87CF38B0281EF34EC /* QGVAPLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPLogger.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Logger/QGVAPLogger.m; sourceTree = ""; }; + A695D29421A8623ECA662FFD93DBE110 /* LLWidgetBorderComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderComponent.h; path = LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorderComponent.h; sourceTree = ""; }; + A6BC76762F8D52042C42AB6BF970FEED /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MapKit.framework; sourceTree = DEVELOPER_DIR; }; + A6EDC19BB012FC94BC757E0EC9BF814E /* NSArray+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+YYAdd.h"; path = "YYCategories/Foundation/NSArray+YYAdd.h"; sourceTree = ""; }; + A6F53221B473FF9F89CB2EACD5739FBA /* NSData+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSData/NSData+LL_Network.h"; sourceTree = ""; }; + A708425D347458CF69857FE1EB5E2BD9 /* JXPagingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-prefix.pch"; sourceTree = ""; }; A72FACE9B3363185CE164C51632BCC33 /* TUIOrderCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIOrderCell_Minimalist.m; sourceTree = ""; }; - A74660AFFD0610A0FF2034CFE8EB9B09 /* QGAnimatedImageDecodeThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeThread.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThread.m; sourceTree = ""; }; - A748EFE67C7379FBD594DFCF29A44C9C /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; - A779DE64AC7BE487CB4F82A3D78F85E2 /* sharpyuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv.h; path = sharpyuv/sharpyuv.h; sourceTree = ""; }; - A786A22238DE5426DD72981546E959BA /* OSSLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSLog.h; path = AliyunOSSSDK/OSSLog.h; sourceTree = ""; }; - A7A5B9C519E1C78CC67E2095642703FC /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - A7C4FE6F5C5EF6FF5FF45A560D16BA1F /* QGVAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QGVAPlayer.debug.xcconfig; sourceTree = ""; }; - A7E5FD6A0478E2CFA423EC3D10E9DC4E /* LLHtmlWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlWindow.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWindow.h; sourceTree = ""; }; - A7E87D0EAC6BE5B5F59B59FEF8DD75FC /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; - A827A5BB5D6C021D0CC90778425B9832 /* MKMapView+LL_Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKMapView+LL_Location.h"; path = "LLDebugTool/Core/Component/Location/Function/MKMapView/MKMapView+LL_Location.h"; sourceTree = ""; }; - A82F61EC8C11E2C343BB97FF0FBA068A /* LLConvenientScreenshotComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConvenientScreenshotComponent.h; path = LLDebugTool/Core/Component/Screenshot/LLConvenientScreenshotComponent.h; sourceTree = ""; }; - A8342784219EEE54B4560C2443EBF2DD /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; - A83D6B49E9ABFCF553CE785E5F056F95 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - A844E7D8D77F87422F86A4564459F3F0 /* NSString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+AvoidCrash.m"; path = "AvoidCrash/NSString+AvoidCrash.m"; sourceTree = ""; }; + A75B31477B530C0EC92AA906C2B88C48 /* TZImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImagePickerController.h; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.h; sourceTree = ""; }; + A75BC77EB31709CB1D41E98777E3EF6B /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; + A789F7B252C2751219AF125891CC7B53 /* NSObject+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+AvoidCrash.h"; path = "AvoidCrash/NSObject+AvoidCrash.h"; sourceTree = ""; }; + A789FD065E81CDA5E54F90FF7CFFC2BC /* Zip.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Zip.modulemap; sourceTree = ""; }; + A794908A7EF7D7D028D22800C0AE4E01 /* LLMoveWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMoveWindow.h; path = LLDebugTool/Core/Others/CommonUI/View/MoveWindow/LLMoveWindow.h; sourceTree = ""; }; + A7BA3A3BE4417E4AC569EE4594B56890 /* Svga.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Svga.pbobjc.h; path = Source/pbobjc/Svga.pbobjc.h; sourceTree = ""; }; + A7E4A02481BBD00FF58497A5B71A70AE /* LLFilterLabelCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterLabelCell.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelCell.h; sourceTree = ""; }; + A7EF03C1C38B5DAA7907D6512336BF89 /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; + A7F700FBADE3CAFB8E2E41A00A6E6AD8 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + A7F7DA10FF3C553A3B79311D0F781541 /* YYCategories-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCategories-prefix.pch"; sourceTree = ""; }; + A84212C733EE4C0F206ECE609D2CD477 /* LLNetworkImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkImageCell.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkImageCell.h; sourceTree = ""; }; A845402EF959A57A4640F2A4F5155943 /* Zip */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Zip; path = Zip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8871F4619D46E29D22BC84966C5B23E /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveObjC/RACEagerSequence.h; sourceTree = ""; }; + A85DF892F37C25E8A82270F153585F56 /* YYTextEffectWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextEffectWindow.m; path = YYText/Component/YYTextEffectWindow.m; sourceTree = ""; }; + A86844415CF8A5AC53565B3B024C3D83 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; + A8794629E39969EC18FE07CB70457287 /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; + A87C9E81F3486D7C4ACF5E119E8F26D2 /* YBIBOrientationReceiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOrientationReceiveProtocol.h; path = YBImageBrowser/Protocol/YBIBOrientationReceiveProtocol.h; sourceTree = ""; }; + A885D25D9BB36D8AA7AA3B478EC889DA /* RACEXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTRuntimeExtensions.h; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.h; sourceTree = ""; }; + A892A1CEE6B8E22EEB2402156B6B1376 /* RACReplaySubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReplaySubject.m; path = ReactiveObjC/RACReplaySubject.m; sourceTree = ""; }; A898A1F98A4CEE76C7DAF5EFB8D668AE /* TUIMergeMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeMessageCell.m; sourceTree = ""; }; - A8AB1D57BBC47B68C03D6359D9EF0C53 /* OSSXMLDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSXMLDictionary.m; path = AliyunOSSSDK/OSSXMLDictionary.m; sourceTree = ""; }; - A8BD9B193F23EA6722EAE7EC1BD34FDF /* LLBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseViewController.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseViewController.h; sourceTree = ""; }; - A8FFAD0549CD8017D066AA06998BB682 /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; - A915F7B70F709FAF480F5862C17AC027 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; - A97357C379ED90E218444EE5F9481319 /* NSUserDefaults+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSUserDefaults/NSUserDefaults+LL_Utils.m"; sourceTree = ""; }; + A8A2450686AD874CEBB426F8893F380C /* LLRulerPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRulerPickerView.h; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerView.h; sourceTree = ""; }; + A8A2E239F463C92F51E8AB0BB7E52A47 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Core/NSBundle+BRPickerView.h"; sourceTree = ""; }; + A8A32CD9B11823592DA39852F5A8C987 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; + A8CA6A684C2248FBF8810DA9E2C4B5F4 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; + A8EC08E60F8DFF09E73CF1086CF3712B /* NSDate+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YYAdd.h"; path = "YYCategories/Foundation/NSDate+YYAdd.h"; sourceTree = ""; }; + A8EC5759A3D64D6E4359B45A449795F0 /* LLBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseTableViewCell.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewCell.h; sourceTree = ""; }; + A8F9A41909751D027FEC04392628035E /* NSURLSessionConfiguration+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSessionConfiguration+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSessionConfiguration/NSURLSessionConfiguration+LL_Network.h"; sourceTree = ""; }; + A91C9B42E42536E5D074D2A7DD70F8FF /* YYWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYWebImageManager.h; path = YYWebImage/YYWebImageManager.h; sourceTree = ""; }; + A94B1CD664D156ABF8E1DA51098D41F0 /* SDWebImageWebPCoder.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.release.xcconfig; sourceTree = ""; }; A97986EFC169E7901000177162F2CC7C /* TUITextMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextMessageCell_Minimalist.h; sourceTree = ""; }; A97AA042E83682CF2E8E476B6F22C3F4 /* TUIReplyMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyMessageCell.h; sourceTree = ""; }; - A97B6141BE92A36FF4C37712E93049F5 /* FMDB-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FMDB-dummy.m"; sourceTree = ""; }; - A9862DD85802F1A2BDA52AC58DF4716F /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; - A98C9446F62699CE540EB9174D7AE41B /* LLFilterTextFieldCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterTextFieldCell.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldCell.m; sourceTree = ""; }; - A9B94F964D98434629CCAD5FA47EC926 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; + A993269DE36889EE9D32B5065C219ABB /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + A9C2940910F9BD87850FF4E0B79BFD06 /* UISwitch+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+RACSignalSupport.m"; path = "ReactiveObjC/UISwitch+RACSignalSupport.m"; sourceTree = ""; }; A9D106C30BEE5B4E6A2FF73AA473A3BE /* TUIImageReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageReplyQuoteViewData.h; sourceTree = ""; }; - A9E9B6BF8CCFFE486F07488C01230D1E /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; A9EE9485A8B60746310B7A8C2D1CFE84 /* TUIChatSmallTongueView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatSmallTongueView.h; sourceTree = ""; }; - A9FECB3DF76D65016E9D92FD7D4BC798 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; - AA2EAB4F57C83D2900F17B2F27F628C9 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + A9F6F2F5534727607C323AACBB3B8485 /* IQNSArray+Sort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQNSArray+Sort.m"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.m"; sourceTree = ""; }; + A9FBCE8CAC023AA0BA5F20AF17D906FC /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + A9FE85154159BBC9DA7A3B5F56BF0E4F /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + AA08BF9F59DD8D7D975269572F90DE81 /* YYWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYWebImageManager.m; path = YYWebImage/YYWebImageManager.m; sourceTree = ""; }; AA2FB3E6D8ADC13685158B6D8FE69523 /* TUIEmojiConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIEmojiConfig.m; sourceTree = ""; }; - AA5079DEC80234B6317BD8708E2B77BF /* YBIBSheetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSheetView.m; path = YBImageBrowser/ToolView/YBIBSheetView.m; sourceTree = ""; }; - AA5E6E470183C27C2336D0A9C2211F16 /* QGHWDShaderTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGHWDShaderTypes.h; path = iOS/QGVAPlayer/QGVAPlayer/Shaders/QGHWDShaderTypes.h; sourceTree = ""; }; - AA64720E0C1022440504F4E30662B67D /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; - AA6656571E8C14A1158B9674366FF44E /* LLScreenshotImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotImageView.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotImageView.m; sourceTree = ""; }; - AA721DA4B00DF11044BA8921CF98D846 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + AA4D60FFBE6EC179FBC8808525DA6D9D /* YBIBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBUtilities.m; path = YBImageBrowser/Helper/YBIBUtilities.m; sourceTree = ""; }; + AA7C34CC343507C125EB6837C6748B5E /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; + AA84C9E918A8EB359CBF8F936A50EBD7 /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; AA9AB74FC7A6B3470E3E553AC2449C76 /* TUIMergeMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeMessageCell_Minimalist.h; sourceTree = ""; }; - AAAC6BA55786E576EDDE7C1DF1B2CDED /* LLHierarchyDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyDetailViewController.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyDetailViewController.m; sourceTree = ""; }; - AAC7BB2CE44C3716C7FB4070B1732948 /* MQTTTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTTransport.h; path = MQTTClient/MQTTClient/MQTTTransport.h; sourceTree = ""; }; - AADEB474250D82264A916866BD895924 /* SDCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCollectionViewCell.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.h; sourceTree = ""; }; - AB010E68F81013147095CDE2AB589B1E /* JXPagerMainTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerMainTableView.h; path = Sources/JXPagerView/JXPagerMainTableView.h; sourceTree = ""; }; - AB08907AB7F3F770B283CDB5C51087EE /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; - AB1C50BBDF88AFC9122FEF2B47EE690B /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; - AB4C459434FA067F07F14116F8E9F6E4 /* OSSHttpResponseParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSHttpResponseParser.h; path = AliyunOSSSDK/OSSHttpResponseParser.h; sourceTree = ""; }; + AAB37F72A32BF77F9659649C64F3748B /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + AAC9D3A5A73A53CAABD58F8BE574835F /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + AACC3831A9F835FDBDFD8EFE21B2E9FC /* YYModel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.release.xcconfig; sourceTree = ""; }; + AAD34CD00E99EF8DCB941FA4C2F5AE61 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; + AAD4A1BB55053FBBEBE321C9BB07A5C9 /* YBIBImageData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageData.m; path = YBImageBrowser/Image/YBIBImageData.m; sourceTree = ""; }; + AB23DD5BEADD6E2CFC82EB663378BB67 /* LLAppInfoWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoWindow.m; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoWindow.m; sourceTree = ""; }; + AB2F2ED04AC1855C92554B71108661C7 /* BRStringPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRStringPickerView.m; path = BRPickerView/Deprecated/StringPickerView/BRStringPickerView.m; sourceTree = ""; }; + AB36CE6695767CDFB7C1C2C0AF42AAFB /* FileCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileCache.swift; path = AgoraLyricsScore/Class/Downloader/FileCache.swift; sourceTree = ""; }; + AB3FA486FEC3DC524BB77DE6197AB2BF /* NSMutableAttributedString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+AvoidCrash.m"; path = "AvoidCrash/NSMutableAttributedString+AvoidCrash.m"; sourceTree = ""; }; AB4EDE133919220DA0DB77266DD4F290 /* OfflinePushExtInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OfflinePushExtInfo.m; sourceTree = ""; }; + AB5352DBC178D6FB014D44D10371147C /* LLJsonTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLJsonTool.h; path = LLDebugTool/Core/Others/JsonTool/LLJsonTool.h; sourceTree = ""; }; + AB553709600E3E065D5B17480C474C15 /* UIImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+WebP.m"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.m"; sourceTree = ""; }; AB621E0633786FE4BC8E55BD2183155A /* TUIMenuView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMenuView_Minimalist.m; sourceTree = ""; }; - AB76213D726372E3C192A25399A0ADD8 /* TZAuthLimitedFooterTipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAuthLimitedFooterTipView.h; path = TZImagePickerController/TZImagePickerController/TZAuthLimitedFooterTipView.h; sourceTree = ""; }; AB76C88FA06FBA051FDAA44F6EF28B76 /* TUIC2CChatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIC2CChatViewController.m; sourceTree = ""; }; - AB80BC3B3BFA74503A33D5836967A68B /* RACQueueScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACQueueScheduler+Subclass.h"; path = "ReactiveObjC/RACQueueScheduler+Subclass.h"; sourceTree = ""; }; - AB871784B08E83394A5A1CBFCE6C73A7 /* YBIBTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBTopView.h; path = YBImageBrowser/ToolView/YBIBTopView.h; sourceTree = ""; }; AB95361BE7782B6A665DBA1DED9DBE5C /* TUIConversation_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversation_Minimalist.h; sourceTree = ""; }; - AB99B4C763CEF4268086F57593D9E030 /* LLNoneCopyTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNoneCopyTextField.m; path = LLDebugTool/Core/Others/CommonUI/View/NoneCopyTextField/LLNoneCopyTextField.m; sourceTree = ""; }; - ABA8C3FADEABDEE233B9965D2B6C044D /* YBIBImageData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageData+Internal.h"; path = "YBImageBrowser/Image/YBIBImageData+Internal.h"; sourceTree = ""; }; - ABA9F57C2B2ACA56381C02006C5B2B33 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + AB9D730F4C08F0B6BBCFADE910AD0A95 /* NSObject+RACPropertySubscribing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACPropertySubscribing.m"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.m"; sourceTree = ""; }; + ABA8E1CEBD8426E600EEAB98C79995D1 /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; + ABB282F8C620DBE4956E8CE56054EEEE /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; ABBA0A23841EA9AF8E49C4B6A7CC39F0 /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+ImageEffects.h"; sourceTree = ""; }; + ABC7E828C1EFC4EDEBB35D12432C1DC1 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; ABCA57500273A3605E0F06EBFE2E2AF3 /* TUIConversationCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationCell_Minimalist.h; sourceTree = ""; }; - ABCEC08FADD04E87B1E0573D4FB63B93 /* AgoraAiNoiseSuppressionExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAiNoiseSuppressionExtension.xcframework; sourceTree = ""; }; - ABD93E7D620450658580AF85705C176B /* SVGAContentLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAContentLayer.m; path = Source/SVGAContentLayer.m; sourceTree = ""; }; - ABF623CD148B4E61CF9507E790DAB183 /* AgoraComponetLog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraComponetLog.release.xcconfig; sourceTree = ""; }; - AC1B5D39F05B24087F01CD30432A175D /* LLFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFactory.h; path = LLDebugTool/Core/Others/Factory/LLFactory.h; sourceTree = ""; }; - AC59AB6224916701A2EB484AF92786EF /* RACBlockTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBlockTrampoline.h; path = ReactiveObjC/RACBlockTrampoline.h; sourceTree = ""; }; - AC64E24219687B14215982ABEBFCCD15 /* LLFilterLabelCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterLabelCell.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelCell.m; sourceTree = ""; }; + ABD5F2C79D0E0B7507D53E84E2C8AB34 /* NSData+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSData/NSData+LL_Network.m"; sourceTree = ""; }; + ABF0400160196B408E6C52FE008EBDAB /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + AC4CBF8C5116C1FECAFEBE4E2E394213 /* LLSandboxHtmlPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxHtmlPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxHtmlPreviewController.m; sourceTree = ""; }; + AC65407532F4C689DB36CD6A55C47F42 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; + AC6E5307DBC128E998625E240CBB280D /* LLFormatterTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFormatterTool.m; path = LLDebugTool/Core/Others/FormatterTool/LLFormatterTool.m; sourceTree = ""; }; AC6FBF5583543BBBF9CD974FD4EBD722 /* TUIBaseChatViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBaseChatViewController_Minimalist.m; sourceTree = ""; }; - AC84B3C6F9C56E672A76A3764A726170 /* LLDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDebug.h; path = LLDebugTool/LLDebug.h; sourceTree = ""; }; - AC93B90BD379AA94F45DD0ED453837D5 /* LLShortCutHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutHelper.m; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutHelper.m; sourceTree = ""; }; - AC9B7627E4023AB83CD67CE61F4FBD27 /* LLRulerWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerWindow.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerWindow.m; sourceTree = ""; }; + AC89138165E8ABC2F7E6A48958DFA374 /* LLAppInfoHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoHelper.h; path = LLDebugTool/Core/Component/AppInfo/Function/LLAppInfoHelper.h; sourceTree = ""; }; ACCB3F547ED73CEAB07719C9740163D4 /* TIMGroupInfo+TUIDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TIMGroupInfo+TUIDataProvider.h"; sourceTree = ""; }; - ACD8078131A331AC70E95D266FBA3A3E /* LLScreenshotWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotWindow.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotWindow.m; sourceTree = ""; }; + ACE27D14F40D07FDA39F1A3B7A55190F /* UIButton+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+RACCommandSupport.m"; path = "ReactiveObjC/UIButton+RACCommandSupport.m"; sourceTree = ""; }; ACECA3CC22B9472A71AE45035282AD24 /* TUIThemeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIThemeManager.h; sourceTree = ""; }; - ACF8C7BBB3DAA8FC5D90794B80A8D454 /* SVGABitmapLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABitmapLayer.m; path = Source/SVGABitmapLayer.m; sourceTree = ""; }; - AD0BF26C9099B5B76AE501D28F22FF97 /* FMDB-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FMDB-prefix.pch"; sourceTree = ""; }; - AD4904EDFC3FD5280EB44612605886FD /* LLShortCutViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutViewController.m; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutViewController.m; sourceTree = ""; }; - AD4F686A8EBD8D845DD750CB95B48155 /* UITableViewHeaderFooterView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewHeaderFooterView+RACSignalSupport.h"; path = "ReactiveObjC/UITableViewHeaderFooterView+RACSignalSupport.h"; sourceTree = ""; }; - AD7C745CE318AFA54FF84DD6FC29F2D4 /* RACEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTScope.h; path = ReactiveObjC/extobjc/RACEXTScope.h; sourceTree = ""; }; - ADD052DD1E9879B4EC4BD1C48A757563 /* UIButton+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+RACCommandSupport.h"; path = "ReactiveObjC/UIButton+RACCommandSupport.h"; sourceTree = ""; }; + ACF3427E0422A2A0D3C12F8950AE1D33 /* YYTextEffectWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextEffectWindow.h; path = YYText/Component/YYTextEffectWindow.h; sourceTree = ""; }; + ACFCBCF4E62065B7A11BA87E097CEFDE /* QGVAPConfigModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPConfigModel.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPConfigModel.m; sourceTree = ""; }; + AD0E37C6A4E41D3661FCB7AF24D6C3C7 /* QuickZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickZip.swift; path = Zip/QuickZip.swift; sourceTree = ""; }; + AD51B2F7DF9CF500D794F073425A6352 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; + AD7C17AE50A9F0D01678978E43E3468B /* LLFilterFilePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterFilePickerView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterFilePickerView.m; sourceTree = ""; }; + AD9174A6EE6273047D6FA0E4DA5E4CB1 /* YYTextLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLine.h; path = YYText/Component/YYTextLine.h; sourceTree = ""; }; + AD984F9C7DEC2984C3949D32E62B91BE /* TZImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImagePickerController.m; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.m; sourceTree = ""; }; + AD9C1156D65123703105C7424A2799C5 /* IQKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardManager.m; path = IQKeyboardManager/IQKeyboardManager.m; sourceTree = ""; }; + AD9CB70277F98D7B46E5FAB684A3959E /* YYKVStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYKVStorage.h; path = YYCache/YYKVStorage.h; sourceTree = ""; }; + ADB1EF25CCD031473FB4F9709E6F2550 /* LLScreenshotWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotWindow.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotWindow.h; sourceTree = ""; }; + ADCA5F3C6DC228BA53FA18FF82FE52CC /* UIGestureRecognizer+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+YYAdd.h"; path = "YYCategories/UIKit/UIGestureRecognizer+YYAdd.h"; sourceTree = ""; }; ADDC0F0327D1EA52514CEB1F30DD3559 /* TUIChatPopContextController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatPopContextController.m; sourceTree = ""; }; - ADEF8BEB7F815DCD73101F4B1AC3098B /* LLDetailTitleSelectorCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleSelectorCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleSelectorCellView.h; sourceTree = ""; }; - ADF4EF50690CFAE4D591FF71665EBF95 /* MQTTClient.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MQTTClient.modulemap; sourceTree = ""; }; - AE046FC93A8BEE538670E8E76916CAEE /* AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AvoidCrash.m; path = AvoidCrash/AvoidCrash.m; sourceTree = ""; }; - AE1F388E1E31C70657F400E8FAC062E9 /* RACSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSequence.h; path = ReactiveObjC/RACSequence.h; sourceTree = ""; }; - AE20B0D8D0DFE996BC3816EE85AE51D0 /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - AE462AC95DB09E021AE44F40998072A6 /* JXPagerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerView.h; path = Sources/JXPagerView/JXPagerView.h; sourceTree = ""; }; + AE2793AF03E317A766D7B828C391871B /* MQTTClient-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MQTTClient-umbrella.h"; sourceTree = ""; }; + AE2D6ADA4FDF24EAB07D1F9ADFFD7102 /* RACSubscriptingAssignmentTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptingAssignmentTrampoline.h; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.h; sourceTree = ""; }; AE591D6A2CC36F9DD224AD3A7249659F /* TUIChatService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatService.m; sourceTree = ""; }; - AE60D0CF3D0A2A78EF0014F762F4007A /* ScoringMachineProtocol+Infos.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachineProtocol+Infos.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachineProtocol+Infos.swift"; sourceTree = ""; }; AE6529FFB0FDD75FD4EC2102415CBACA /* TUICaptureTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICaptureTimer.m; sourceTree = ""; }; - AE7DCEA79AB8E832665F9E22E2E3A004 /* YYTextLine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextLine.m; path = YYText/Component/YYTextLine.m; sourceTree = ""; }; - AEB713AD06E053A4750CE4ABBE0D7C6A /* NSMutableAttributedString+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+AvoidCrash.m"; path = "AvoidCrash/NSMutableAttributedString+AvoidCrash.m"; sourceTree = ""; }; - AEC42CF25E8DB939C28FDC8CC968A050 /* SVGABitmapLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABitmapLayer.h; path = Source/SVGABitmapLayer.h; sourceTree = ""; }; - AECDF0919317D9BFA989ADB1211E2FEF /* RACStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStream.m; path = ReactiveObjC/RACStream.m; sourceTree = ""; }; - AED7851554BC91ADE329DD0F34E8CC99 /* LLStorageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLStorageManager.h; path = LLDebugTool/Core/Storage/LLStorageManager.h; sourceTree = ""; }; - AEFB9BAB6ADBF0A8C548EE02A9E840CB /* QGVAPConfigModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPConfigModel.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPConfigModel.m; sourceTree = ""; }; - AF1DBABD364CE85B924BAFB534C4A85F /* AgoraSoundTouch.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraSoundTouch.xcframework; sourceTree = ""; }; - AF2B21D5B6CC45669080847E094BEBEF /* LLScreenshotDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotDefine.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotDefine.h; sourceTree = ""; }; - AF32EEF6563355AAB1D9C6E15C9EB996 /* LyricsFileDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricsFileDownloader.swift; path = AgoraLyricsScore/Class/Downloader/LyricsFileDownloader.swift; sourceTree = ""; }; - AF5E854D3D3760288B593B6BA51532C5 /* LLLogComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogComponent.m; path = LLDebugTool/Core/Component/Log/LLLogComponent.m; sourceTree = ""; }; - AF78C590EBFE2CC1E07D09A7378BBB0F /* YBImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImage.h; path = YBImageBrowser/Image/YBImage.h; sourceTree = ""; }; - AF7D39934CD3B9E01AD027FE26196D4D /* YBIBWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBWebImageMediator.h; sourceTree = ""; }; - AF894AC2C9B7B4DBEF0A5EE1BBF531CD /* LLTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCellModel.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellModel.h; sourceTree = ""; }; - AFFF9C3003BEE9E548ED6AE107875EAC /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - B01D3F0B713F7910E4D9B729F991A967 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; - B01F5BA572347F9E169FD694F3963853 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - B020CD7D681B9BD8C70A9E2E7CAC8F77 /* QGVAPWrapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPWrapView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/QGVAPWrapView.h; sourceTree = ""; }; + AE81EE30D65E00E270693FAEB2AD269C /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; + AEA5781AF75CFC8EEA535BE68D16170A /* LLLeftTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLeftTitleCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLLeftTitleCell.m; sourceTree = ""; }; + AEACA15144FB9B5E808C6C900F0794F0 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; + AEC23BD1487B0F695EE3C72A92218241 /* YYWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYWebImageOperation.m; path = YYWebImage/YYWebImageOperation.m; sourceTree = ""; }; + AF4200171D98AF34C3A7BAE2D2F7C9BC /* ScoringCanvasView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringCanvasView.swift; path = AgoraLyricsScore/Class/Scoring/View/ScoringCanvasView.swift; sourceTree = ""; }; + AF867A3166A514494F5092E35E2FEE6D /* GPBDuration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDuration.pbobjc.m; path = objectivec/GPBDuration.pbobjc.m; sourceTree = ""; }; + AFAC5634963A089BAF01A98BFA916B7C /* FMDatabasePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabasePool.m; path = src/fmdb/FMDatabasePool.m; sourceTree = ""; }; + AFB0B825E8F65A2DDC5B09B15DAEB88F /* LLMagnifierInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierInfoView.m; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierInfoView.m; sourceTree = ""; }; + AFB2604C71FD725C5ED31B34AE93DFA7 /* QGVAPTextureLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPTextureLoader.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPTextureLoader.h; sourceTree = ""; }; + AFC8D0AE1EB81A7CD6655C9AD0556CA7 /* DownloaderManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloaderManager.swift; path = AgoraLyricsScore/Class/Downloader/DownloaderManager.swift; sourceTree = ""; }; + AFF6BFEF29D849DA0A5FFB9799BF3837 /* YYCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYCache-dummy.m"; sourceTree = ""; }; + AFFF1B74E371CF5161810F6C59C355AD /* YYText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYText.release.xcconfig; sourceTree = ""; }; B0328F1C971A4B5D62BD91D769B98D0A /* TUIChatService_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatService_Minimalist.h; sourceTree = ""; }; - B03BAAB588339478A70BD78150107013 /* NSArray+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+AvoidCrash.h"; path = "AvoidCrash/NSArray+AvoidCrash.h"; sourceTree = ""; }; B04090E2340AAF49C80FAD7F98AED770 /* TUICaptureVideoPreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICaptureVideoPreviewView.m; sourceTree = ""; }; - B041076E7F05E56F5BC041396AF48619 /* QGMP4AnimatedImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4AnimatedImageFrame.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4AnimatedImageFrame.m; sourceTree = ""; }; - B045D1FAD3DECBD8C5B3CC5C760CB83C /* QGAnimatedImageDecodeThreadPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeThreadPool.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThreadPool.m; sourceTree = ""; }; - B08CEAA23A2CE65A8BA5C7E54D7D94A8 /* OSSSignUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSSignUtils.m; path = AliyunOSSSDK/Signer/OSSSignUtils.m; sourceTree = ""; }; - B094E1170436D12DA9B0146792926633 /* LLRuler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRuler.h; path = LLDebugTool/Core/Component/Ruler/LLRuler.h; sourceTree = ""; }; - B09BA8B6756C01007C7201E4A1BD0097 /* ReconnectTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReconnectTimer.h; path = MQTTClient/MQTTClient/ReconnectTimer.h; sourceTree = ""; }; - B0A3FC08923CD2F5B2F8A1436D1F0727 /* YBIBAuxiliaryViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAuxiliaryViewHandler.h; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.h; sourceTree = ""; }; - B0A44C4706570883CBF60C8F64056665 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - B0A9DCAB10E46E290602357AFB05108C /* OSSRestoreObjectRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSRestoreObjectRequest.m; path = AliyunOSSSDK/OSSRestoreObjectRequest.m; sourceTree = ""; }; - B0AFD81B58E5B8E2C01667665456EB6F /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; + B04D2E8778CE407F9154ECA988D10CFA /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + B065E3A2FE0BCAAD7F3D83FA560043B6 /* OSSNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSNetworking.m; path = AliyunOSSSDK/OSSNetworking.m; sourceTree = ""; }; + B07D4AC05AFCE457EBF91DB86BEBF821 /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; + B0A10B59E6C7E6F20746AE945EB76364 /* AgoraInfra_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraInfra_iOS.debug.xcconfig; sourceTree = ""; }; + B0A97A6940406BA43363AEBE53FFCEE4 /* LLNoneCopyTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNoneCopyTextField.h; path = LLDebugTool/Core/Others/CommonUI/View/NoneCopyTextField/LLNoneCopyTextField.h; sourceTree = ""; }; B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B0CA21DC81F1BBD233CAA989A6F96F23 /* TZVideoEditedPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoEditedPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.h; sourceTree = ""; }; - B0D6FF7137C978A74930983EDDC7538B /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + B0B87C8EB4F405E680169D002E00B33D /* YYTextKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextKeyboardManager.h; path = YYText/Component/YYTextKeyboardManager.h; sourceTree = ""; }; + B0E4C5AFE10929A35D97E1EA0E4B135A /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; B0E58BC55A159A517DAF2E8DD1900711 /* TUIChatConfig_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatConfig_Minimalist.m; sourceTree = ""; }; - B0FB60A2DD7EED66FFAD7A11BE849A9E /* SDCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCycleScrollView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.h; sourceTree = ""; }; - B110F21BE19CE3E6F4EAA591131B2FB3 /* UIColor+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIColor/UIColor+LL_Utils.m"; sourceTree = ""; }; + B107938941210ED2FBABCD7AF027331D /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; B1186EC674E701810914EBF98E6BF146 /* TUICore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUICore-dummy.m"; sourceTree = ""; }; - B121A84A299BCE2A83C28ED5D93F678D /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; - B12379B5A1CC15C1A5387A73533C739D /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + B126BDB2263A01F0D05093F9A3DBE2EF /* MQTTClient-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MQTTClient-dummy.m"; sourceTree = ""; }; + B1282D7AA922966064CBDFA1F136B05F /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; B129247FD92914E3FED8996F2357E494 /* TUIBubbleMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBubbleMessageCellData.m; sourceTree = ""; }; - B130FE509D7A3616C34E8DF793E88841 /* OSSGetObjectTaggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectTaggingRequest.m; path = AliyunOSSSDK/OSSGetObjectTaggingRequest.m; sourceTree = ""; }; - B13A1D99D28BCE784A0DF5C023ECB92D /* NSURLSession+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSession/NSURLSession+LL_Network.m"; sourceTree = ""; }; - B13D6DDFC10504F2A2DD503BC319E57A /* LLLogViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogViewController.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogViewController.m; sourceTree = ""; }; - B14D900CECBEB82DBD7F95A4A9EB26D6 /* RACSubscriber+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSubscriber+Private.h"; path = "ReactiveObjC/RACSubscriber+Private.h"; sourceTree = ""; }; - B17115B9608DD337929F26410BC13772 /* MQTTSSLSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicy.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.h; sourceTree = ""; }; + B1314C678FDD08FC0976C143FFB19582 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + B13E38E110BFB6989C00FA0144504D42 /* LLNetworkImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkImageCell.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkImageCell.m; sourceTree = ""; }; + B13E833E737474C1E3C8C2ABC68ABDFC /* LLLogViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogViewController.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogViewController.m; sourceTree = ""; }; + B15739D3AA245DC3EF6AD0F8B840BEA6 /* sharpyuv_dsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_dsp.c; path = sharpyuv/sharpyuv_dsp.c; sourceTree = ""; }; + B16DE3CF846E72DA646B89524B14E8A7 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + B1821A84FEEDC79CEFFCF904DEB92F3E /* AliyunOSSiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AliyunOSSiOS.debug.xcconfig; sourceTree = ""; }; B19CEE97C159D1B8AC487B1EFAC7F9CE /* TencentCloudHuiyanSDKFace.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TencentCloudHuiyanSDKFace.framework; path = Libs/TencentCloudHuiyanSDKFace.framework; sourceTree = ""; }; - B1C369060464884E02460017CBFAF9C7 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; - B21A0D7DC67BAC5F31C67D371D2EE6BB /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - B233DF14C4C41B4DB7358AA0BE71EE8C /* LLEnumDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEnumDescription.m; path = LLDebugTool/Core/Component/Hierarchy/Function/EnumDescription/LLEnumDescription.m; sourceTree = ""; }; - B244589F305D25D622E5C54B975460CC /* NSOrderedSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSOrderedSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.h"; sourceTree = ""; }; + B1B07F419F253B5ACE387A614AD2EA5A /* RACMulticastConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACMulticastConnection.h; path = ReactiveObjC/RACMulticastConnection.h; sourceTree = ""; }; + B1BFFCFC6C51859FFD9C9ABBDBF260BA /* NSOrderedSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSOrderedSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.m"; sourceTree = ""; }; + B1BFFE2F429ABB413F2F31F3C990B1EC /* LLDebugTool-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LLDebugTool-Info.plist"; sourceTree = ""; }; + B1EAADBE74790CD68AAA65C51DE0FC3D /* QGVAPConfigModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPConfigModel.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPConfigModel.h; sourceTree = ""; }; + B2150F20FE1199A937735BBA31A90470 /* QGVAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QGVAPlayer-dummy.m"; sourceTree = ""; }; + B21894011FB4467D95E770A70332E873 /* YBIBSentinel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSentinel.m; path = YBImageBrowser/Helper/YBIBSentinel.m; sourceTree = ""; }; + B2189A238F3FB0C4263BA8966E8A50DD /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + B22EBF3B312E8568505AE9F06CEFC25E /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + B24E6D65F9FD1715159F3CBABC7D755A /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; + B24F4D722E0777BF25D84D5AF84F0C4E /* LLSandboxPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxPreviewController.m; sourceTree = ""; }; B269FBDEE9C976A7C283CC2D523B357C /* TUIResponderTextView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIResponderTextView_Minimalist.h; sourceTree = ""; }; - B26F33C6D2DB1D42D93418E49AE6DF0E /* BRPickerAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerAlertView.h; path = BRPickerView/Core/BRPickerAlertView.h; sourceTree = ""; }; - B284532139F41DAAA675D963DDA484C9 /* YBIBToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToastView.h; path = YBImageBrowser/AuxiliaryView/YBIBToastView.h; sourceTree = ""; }; - B2AF089C9B4BBBACBEE56D9F83207C7C /* RACBehaviorSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBehaviorSubject.h; path = ReactiveObjC/RACBehaviorSubject.h; sourceTree = ""; }; - B2BB26B3800750F4E28ACE570BBE9006 /* RACDynamicSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSignal.m; path = ReactiveObjC/RACDynamicSignal.m; sourceTree = ""; }; - B2D88F6CC31E9014980222A64A16A7EA /* RACKVOTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOTrampoline.m; path = ReactiveObjC/RACKVOTrampoline.m; sourceTree = ""; }; - B2EE8B31457E5BBCD395212DA2FA070F /* JXPagerListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerListContainerView.m; path = Sources/JXPagerView/JXPagerListContainerView.m; sourceTree = ""; }; + B27711EA0041B232D4559EFE42901D38 /* PhotosUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhotosUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/PhotosUI.framework; sourceTree = DEVELOPER_DIR; }; + B280381C79B20523E196B1B91882F4EB /* YYTextInput.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextInput.m; path = YYText/Component/YYTextInput.m; sourceTree = ""; }; + B289A5282A939C5797A3CC4A22FD5F4C /* palette.c */ = {isa = PBXFileReference; includeInIndex = 1; name = palette.c; path = src/utils/palette.c; sourceTree = ""; }; + B2D59463662000A09AB6F5FD2CAAAE95 /* LLComponentNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponentNavigationController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/ComponentNavigationController/LLComponentNavigationController.h; sourceTree = ""; }; + B2DE2860EFCBA8765E48C28650C9C74D /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; + B2F47109BCC17FA9FE00931C6C532066 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; + B30A138F614E2D96E72C6CFAA3EF1931 /* YBIBDataMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDataMediator.m; path = YBImageBrowser/Base/YBIBDataMediator.m; sourceTree = ""; }; B32193385A6E966920BFF6F89C44E8B6 /* TUIMessageMultiChooseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageMultiChooseView.h; sourceTree = ""; }; - B3246EA3E6D3706F7CF3294CDF5B64E2 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; - B327A096E060143ACFA8D3CB89138428 /* OSSNetworkingRequestDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSNetworkingRequestDelegate.m; path = AliyunOSSSDK/OSSNetworkingRequestDelegate.m; sourceTree = ""; }; - B3563784040BEE10AAEF954DA1BD4F32 /* LLEntryBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryBallView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBallView.h; sourceTree = ""; }; - B3719394E9914C1EE46BB75602EC2DFB /* YYTextLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLayout.h; path = YYText/Component/YYTextLayout.h; sourceTree = ""; }; - B3B91C7FFD0C430084D5A8A8AB5A480E /* MQTTClient-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MQTTClient-dummy.m"; sourceTree = ""; }; - B3C585818DF229EC78A99EE206D39BE1 /* NSDictionary+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+AvoidCrash.h"; path = "AvoidCrash/NSDictionary+AvoidCrash.h"; sourceTree = ""; }; - B3E63F480AC0DAA7067E678D7B265A5A /* SDWebImageWebPCoder.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.debug.xcconfig; sourceTree = ""; }; - B3EB442D235D2C2CDA2ACA6010BF8C08 /* UICollectionReusableView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionReusableView+RACSignalSupport.h"; path = "ReactiveObjC/UICollectionReusableView+RACSignalSupport.h"; sourceTree = ""; }; - B41ABA6D8CEB122F9C467FA09E9CEE3C /* YBIBImageData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageData.m; path = YBImageBrowser/Image/YBIBImageData.m; sourceTree = ""; }; - B42009A75617DA216260A292F33D5350 /* OSSUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSUtil.m; path = AliyunOSSSDK/OSSUtil.m; sourceTree = ""; }; - B437A0A9096DFA88CB8BBAD33865307F /* MQTTSSLSecurityPolicyTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyTransport.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.m; sourceTree = ""; }; - B44DFE046B73F85FD8999AA86634504A /* YYWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYWebImageOperation.m; path = YYWebImage/YYWebImageOperation.m; sourceTree = ""; }; - B452F2DAA40786293437E0575302B99B /* QGVAPSafeMutableArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPSafeMutableArray.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableArray.m; sourceTree = ""; }; - B46A95121AEEA04ACE207BDD7D5B9BB3 /* QGMP4FrameHWDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4FrameHWDecoder.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGMP4FrameHWDecoder.h; sourceTree = ""; }; - B4A2A008632EDB46B63865F5F602AECA /* AliyunOSSiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AliyunOSSiOS.debug.xcconfig; sourceTree = ""; }; - B4AD859847D9DD41EF3CDFC1AE04B220 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - B4BBA9231C4823D82156CFB8E6AE9003 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - B4C9092ACD8779D84FCAC831D5AAA037 /* SDCycleScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDCycleScrollView-dummy.m"; sourceTree = ""; }; - B4DFC1AD87021497A15AD3E34F44B4FC /* ProgressChecker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressChecker.swift; path = AgoraLyricsScore/Class/Other/ProgressChecker.swift; sourceTree = ""; }; - B4EDE6F652A7E5F71B6EB9E33256E3AE /* RACDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDelegateProxy.h; path = ReactiveObjC/RACDelegateProxy.h; sourceTree = ""; }; - B4F210BAD62D0FCC6EAF7121DF6B0AFD /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; - B4F566F3F218678E14FB5FDD6C18FA0E /* OSSHttpResponseParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSHttpResponseParser.m; path = AliyunOSSSDK/OSSHttpResponseParser.m; sourceTree = ""; }; - B50A4300A386529E85995006218B3311 /* AliyunOSSiOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliyunOSSiOS.h; path = "Supporting Files/AliyunOSSiOS.h"; sourceTree = ""; }; - B511E5457D013B9821EAADD0EAE23D46 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; - B515E33EEF6A64B5025BD97472BDE374 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; - B53307FFDF7435D5AD5D061A4715554E /* NSDictionary+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSDictionary/NSDictionary+LL_Utils.h"; sourceTree = ""; }; - B545ECACE9BAEF98332CF527BF79918E /* GPBApi.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBApi.pbobjc.m; path = objectivec/GPBApi.pbobjc.m; sourceTree = ""; }; - B56609DF8EB5BF5AA331AB4640023DA2 /* RACChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACChannel.m; path = ReactiveObjC/RACChannel.m; sourceTree = ""; }; + B3338873437309D5CB766787621B4F24 /* NSData+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+OSS.h"; path = "AliyunOSSSDK/NSData+OSS.h"; sourceTree = ""; }; + B39C83EB922B636956FE5F2D8F8A7DF4 /* UIColor+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+YYAdd.m"; path = "YYCategories/UIKit/UIColor+YYAdd.m"; sourceTree = ""; }; + B3AF33AAF8CAC88D6F3278A2696EE6AA /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + B3B8814894BF2C5AD4EA8B779B0B9C7C /* RACScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScheduler.m; path = ReactiveObjC/RACScheduler.m; sourceTree = ""; }; + B3BFD36DD27A6F6E722A13EF0AFBB191 /* BRAddressPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressPickerView.h; path = BRPickerView/Deprecated/AddressPickerView/BRAddressPickerView.h; sourceTree = ""; }; + B3C9A8FD1390C84584A19F64A61C7FB5 /* MQTTMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTMessage.h; path = MQTTClient/MQTTClient/MQTTMessage.h; sourceTree = ""; }; + B3D29137092B99EA007C0ADCF4AF2683 /* AgoraAudioBeautyExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraAudioBeautyExtension.xcframework; sourceTree = ""; }; + B3D33CA776B0C7A667FEC2DA58D0DD92 /* MQTTSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSession.h; path = MQTTClient/MQTTClient/MQTTSession.h; sourceTree = ""; }; + B3F832F2B4C19E5C81F0E5E680F5D1F0 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + B41610D9C71138E26CD083D47E0CDA3D /* LLHtmlWkWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlWkWebViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWkWebViewController.m; sourceTree = ""; }; + B42263C4FE1E2BE3EEAF9A95826D5E8B /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; + B44B0A704748E5F5EE4F9F8C88B789C3 /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = ""; }; + B451ADF9BA1CC2FF64C146F5FC437A84 /* RACStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStream.h; path = ReactiveObjC/RACStream.h; sourceTree = ""; }; + B45A776FEF6D64E82676097687E6E29F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = AliyunOSSSDK/PrivacyInfo.xcprivacy; sourceTree = ""; }; + B46B2FBE4DF39282224F9442B3644468 /* LLMoveView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMoveView.m; path = LLDebugTool/Core/Others/CommonUI/View/MoveView/LLMoveView.m; sourceTree = ""; }; + B4D3107F6D1A5FC591E7F11CEC6FF9FD /* OSSSignerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSSignerBase.h; path = AliyunOSSSDK/Signer/OSSSignerBase.h; sourceTree = ""; }; + B4F0278AE29B9C08CEF13C303B90CAF3 /* TAAbstractDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAbstractDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.m; sourceTree = ""; }; + B4F3B35A05BE5D4CD732462BCF2C1693 /* AgoraComponetLog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraComponetLog.release.xcconfig; sourceTree = ""; }; + B53440B74ED4D77A1FD5576805D9E922 /* MQTTCoreDataPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCoreDataPersistence.h; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.h; sourceTree = ""; }; + B534CFECA8728CD97AC4FC484952BD83 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + B547DE0AF865AACABD260B51DFF954AC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "ImSDK_Plus.xcframework/ios-arm64_armv7/ImSDK_Plus.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "BRPickerView-BRPickerView.Privacy"; path = BRPickerView.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - B57FE0AD68C5004BAAF771701EA04E4E /* LLScreenshotWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotWindow.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotWindow.h; sourceTree = ""; }; B588E91362874F6E5D47A1D1768082D5 /* TUITextReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUITextReplyQuoteViewData.h; sourceTree = ""; }; - B5A810E14A1686564AAFE3BED75C40DE /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; - B5BE0DDBB1EEDFDCFD0698DB3EA721C2 /* JXPagingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.release.xcconfig; sourceTree = ""; }; - B61FB50267B3F631B8B77632752FAAF0 /* YBIBVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoView.h; path = Video/YBIBVideoView.h; sourceTree = ""; }; - B62B538659E142A3691E1A36788F4172 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - B65E5CF4678A8728AA0F616AF1288BAD /* SDCycleScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.debug.xcconfig; sourceTree = ""; }; - B661B3AC690FB1F69D1E45AD1E1C62DD /* Downloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Downloader.swift; path = AgoraLyricsScore/Class/Downloader/Downloader.swift; sourceTree = ""; }; - B67C7520F7F8BD66D36B6BC98D5AC64C /* WechatOpenSDK-XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.release.xcconfig"; sourceTree = ""; }; - B67EA820A0FEF9FC50FC36191608C56D /* sharpyuv_gamma.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_gamma.c; path = sharpyuv/sharpyuv_gamma.c; sourceTree = ""; }; - B68423D0E01FD81B5CBB1D48718577E5 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - B6B29CC8DAE7864BDB3CBE9966124F11 /* YYWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYWebImage-umbrella.h"; sourceTree = ""; }; + B5A0554B0D24867830340AC05E6BAF2B /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; + B5A9F243B9EAC464EE4B36D914634458 /* FMDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabase.m; path = src/fmdb/FMDatabase.m; sourceTree = ""; }; + B5B05BEABBCA1F1EE87AA9BDCE556886 /* YBIBCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionView.h; path = YBImageBrowser/Base/YBIBCollectionView.h; sourceTree = ""; }; + B5C17A4B17EA0D8B7BA709B8B341F4B7 /* OSSGetBucketInfoResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetBucketInfoResult.h; path = AliyunOSSSDK/OSSGetBucketInfoResult.h; sourceTree = ""; }; + B5CAC29105D74AAA2CBE6ACF725518DD /* YYTextSelectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextSelectionView.m; path = YYText/Component/YYTextSelectionView.m; sourceTree = ""; }; + B5D3F03AAA3E760C3B8E3678058C233C /* OSSTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSTaskCompletionSource.h; path = AliyunOSSSDK/OSSTask/OSSTaskCompletionSource.h; sourceTree = ""; }; + B5D3F9F4DF3C1DC363F3C1747A0F042C /* LLHtmlWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlWindow.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWindow.h; sourceTree = ""; }; + B5E455DE9A138D99A488F5572102CFCB /* RACStream+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACStream+Private.h"; path = "ReactiveObjC/RACStream+Private.h"; sourceTree = ""; }; + B5E7CFC45EF81FB9D62C25BD34A73694 /* LLHierarchyDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyDetailViewController.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyDetailViewController.h; sourceTree = ""; }; + B5F401CFC257F77EC27724C8E9B72978 /* RACCompoundDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCompoundDisposable.h; path = ReactiveObjC/RACCompoundDisposable.h; sourceTree = ""; }; + B5FE646DE5FC4AD3481E835DD271302D /* NSSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.m"; sourceTree = ""; }; + B61C6DFC91DD916296E6BFFCE696D21D /* QGVAPWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPWeakProxy.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPWeakProxy.m; sourceTree = ""; }; + B63ACEC26A9E5DB8885AAC32E3FE10D1 /* OSSPutObjectTaggingResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSPutObjectTaggingResult.m; path = AliyunOSSSDK/OSSPutObjectTaggingResult.m; sourceTree = ""; }; + B63BA3093E22820A65B90FF7FBB0962E /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Core/BRPickerView.bundle; sourceTree = ""; }; + B6BE47762C9A79E0899482F4EFDDF8BE /* LLRouter+Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Network.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Network.h"; sourceTree = ""; }; B6C84846E5D81455F1F75911720D9FF9 /* TUIReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyQuoteViewData.h; sourceTree = ""; }; - B6F481095283ACFA40B54BB9BDC127FF /* RACMulticastConnection+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACMulticastConnection+Private.h"; path = "ReactiveObjC/RACMulticastConnection+Private.h"; sourceTree = ""; }; - B6F927DA0C38A909BA650B83578F8868 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - B6FE75668E5081FC010C8418DFA8E55E /* BRTextModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextModel.h; path = BRPickerView/TextPicker/BRTextModel.h; sourceTree = ""; }; - B71C06776DEC5A0F9F5B14FE9E0CB9A1 /* LLRouter+Crash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Crash.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Crash.m"; sourceTree = ""; }; - B727D43A35B928678AF7B7EF17C6806C /* LLTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCellModel.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellModel.m; sourceTree = ""; }; - B7385A5B78A3D54537EA62DF7F633623 /* MQTTCFSocketEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketEncoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.h; sourceTree = ""; }; - B758D7609CA40333EE5BA6534316A75B /* LLLogFilterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogFilterView.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogFilterView.h; sourceTree = ""; }; - B77CB20C1A2CE7D64327ADDDF4D75D66 /* RACIndexSetSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACIndexSetSequence.h; path = ReactiveObjC/RACIndexSetSequence.h; sourceTree = ""; }; - B77EE71024855F2B022C149F713CE834 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; - B79376897B600E6A3F8C369E86BBE121 /* YBIBIconManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBIconManager.m; path = YBImageBrowser/Helper/YBIBIconManager.m; sourceTree = ""; }; - B793F3FE8AEFE89EBA2EF38E0B9CBB21 /* NSArray+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+YYAdd.h"; path = "YYCategories/Foundation/NSArray+YYAdd.h"; sourceTree = ""; }; - B794B1AC15C1E8DE505D6151D2258970 /* BRAddressModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressModel.m; path = BRPickerView/Deprecated/AddressPickerView/BRAddressModel.m; sourceTree = ""; }; + B6D38AC750D197B3F8888F2C342BED27 /* QGMP4Parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4Parser.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Parser.h; sourceTree = ""; }; + B6F57065A876E2A87F53681BB4879762 /* NSObject+RACDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDescription.h"; path = "ReactiveObjC/NSObject+RACDescription.h"; sourceTree = ""; }; + B708C0DD3E89131594A6BE90E31BC52A /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; + B723F5123B1E1AF062A2FC17FBA8F916 /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveObjC/RACEagerSequence.h; sourceTree = ""; }; + B726AD5EA5152EC7A81AFCAB38FB480B /* FMDB-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FMDB-umbrella.h"; sourceTree = ""; }; + B72AC929631FC454D1821CE0FA547C98 /* LLFilterEventView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterEventView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterEventView.h; sourceTree = ""; }; + B73A54C6B2C5265F811AB9D5CB3A21DF /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.m"; sourceTree = ""; }; + B7492E14C2FD946DFC80BE5BDC0BD97D /* LLHierarchyHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyHelper.m; path = LLDebugTool/Core/Component/Hierarchy/Function/LLHierarchyHelper.m; sourceTree = ""; }; + B769D82EDC972B8FD1AA80B222B81C75 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + B76A88E31B455C6DD5C9FCDE72B9F4BE /* YBIBSentinel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSentinel.h; path = YBImageBrowser/Helper/YBIBSentinel.h; sourceTree = ""; }; B7AC52C17666EC6525CFE7E07F4A589A /* UIView+TUIToast.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+TUIToast.m"; sourceTree = ""; }; - B7C863622CE34B1482AA39215C86FA3B /* YYCache-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYCache-Info.plist"; sourceTree = ""; }; - B7D3BD3D30B91669F8EF65D6F6C4DA59 /* LLScreenshotSelectorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotSelectorView.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorView.h; sourceTree = ""; }; + B7AC9CD559132EAAE413E73BF1A905A0 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; + B7E41137BC494F0940A883E840BE75BE /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; B7EA6FC9AF22FF281CCFF1E883E9E1A8 /* OfflinePushExtInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OfflinePushExtInfo.h; sourceTree = ""; }; - B7FB6B76A8DF5A4B37A20C830D18A2AC /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; - B800E9465C3D9F3296DD5DE7F6242931 /* UIButton+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+YYWebImage.m"; path = "YYWebImage/Categories/UIButton+YYWebImage.m"; sourceTree = ""; }; B806B2B3C57CE699810BCE2A2F244814 /* TUIRepliesDetailViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIRepliesDetailViewController_Minimalist.m; sourceTree = ""; }; - B82463619A4E5450985719E6708F185A /* OSSIPv6Adapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSIPv6Adapter.m; path = AliyunOSSSDK/OSSIPv6/OSSIPv6Adapter.m; sourceTree = ""; }; - B82893D4914D159C68215C5D3C47754D /* ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist"; sourceTree = ""; }; - B82C420E051357473BF07DC9D396F6C8 /* LLFunctionComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionComponent.m; path = LLDebugTool/Core/Others/Component/Function/LLFunctionComponent.m; sourceTree = ""; }; - B8340122CEB6D5A98F9DECFAD004FDC3 /* TIMPushManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMPushManager.h; path = "TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/TIMPushManager.h"; sourceTree = ""; }; + B810A9B9528573F1C75469C4C3C78D7B /* NSData+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+OSS.m"; path = "AliyunOSSSDK/NSData+OSS.m"; sourceTree = ""; }; + B813480C42AEE8F8D9DE51F840E096F5 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; + B819BB8F676B0834236C011C2159475B /* YBIBVideoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoCell.m; path = Video/YBIBVideoCell.m; sourceTree = ""; }; B879E4375802FD736178B03F962A9610 /* TUIGroupCreatedCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupCreatedCell.h; sourceTree = ""; }; B8A83C9055BE34E4EF6EC84D0CB16FE2 /* TUIFoldConversationListBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFoldConversationListBaseDataProvider.m; sourceTree = ""; }; - B8E43E1BFED129440E842986DB2789CD /* YBIBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBUtilities.m; path = YBImageBrowser/Helper/YBIBUtilities.m; sourceTree = ""; }; - B8FD3995421D3720A09759FCD15818AF /* TZImagePickerController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TZImagePickerController.debug.xcconfig; sourceTree = ""; }; - B90C440B2C0A0390E27ECE2F117C720D /* YBIBContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBContainerView.m; path = YBImageBrowser/Base/YBIBContainerView.m; sourceTree = ""; }; - B953B920D2D3A503942B2D54661686D6 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreImage.framework; sourceTree = DEVELOPER_DIR; }; - B9708F1406F6AAE1A0F38AFC44E554FB /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; + B8B1F72D4C37FC81350C23A26CBCE359 /* UIView+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+YYAdd.h"; path = "YYCategories/UIKit/UIView+YYAdd.h"; sourceTree = ""; }; + B8CF257FCD97F54FEC8ADBEE98239478 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + B8DCECE609B6998C0E522248044B5682 /* QGVAPMetalRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalRenderer.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalRenderer.m; sourceTree = ""; }; + B91587F4676D44AEA2A4F341A62F8156 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; B9862FD66F22C24BA599EAE94D867A8A /* TUIGroupButtonCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupButtonCell_Minimalist.m; sourceTree = ""; }; + B9915BD4B37F03DE533465064F22DC10 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; B995F64C2759E6ADA670C67D6AD2F04A /* TUIChatMediaDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatMediaDataProvider.m; sourceTree = ""; }; - B99EC967A202FA7B03AA1C6898E2BBD6 /* Model.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Model.swift; path = AgoraLyricsScore/Class/Model.swift; sourceTree = ""; }; - B9C3C6C07AF693B7700EAE4C137C9CED /* TZPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.h; sourceTree = ""; }; - B9D044AC1D2A5003DD03696B6F8B49EC /* OSSV1Signer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSV1Signer.h; path = AliyunOSSSDK/Signer/OSSV1Signer.h; sourceTree = ""; }; + B9B1E54D66B187A0C86E3F7D8B4F9033 /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; B9E1C417847BC5FDC1B91A3641CA45F0 /* TUIFileReplyQuoteView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileReplyQuoteView_Minimalist.m; sourceTree = ""; }; - B9E7A0BAD20431B0A41EB69E29A7B004 /* JXPagingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.debug.xcconfig; sourceTree = ""; }; - B9EE4F7B7AFAFF5A7ECA41DD22297427 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; - B9FF31FBC6E9EAE5516E4CF4D9ED69AF /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; - BA0424951333778BA005ECB1D6105F97 /* TZImagePickerController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController-prefix.pch"; sourceTree = ""; }; + B9E86BFCEBE64215BCEABA540178ED6C /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + B9F50D6670460F2401C7FF47F4640122 /* AgoraRtcEngine_iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AgoraRtcEngine_iOS-xcframeworks.sh"; sourceTree = ""; }; + BA047E6FEE17317C5DC12CC626EB3C4D /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + BA11557E5E51E567D930384B83024C1C /* LLBaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseModel.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseModel.m; sourceTree = ""; }; BA3590990882B5B4A19670AC9FA0D493 /* TUICoreTheme_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICoreTheme_Minimalist.bundle; path = Resources/TUICoreTheme_Minimalist.bundle; sourceTree = ""; }; - BA3C3B783E505D1B8E13A2315DFE2FB5 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - BA4486BD190CB02D42E7E5F334698154 /* SVGAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-prefix.pch"; sourceTree = ""; }; + BA55F982A6001CDFC735D703067BBF0C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + BA5624B6B53B6AAE7EBD213B04A574C6 /* IQKeyboardManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.debug.xcconfig; sourceTree = ""; }; BA5E2BA85421BF845B20D61D8845C1B5 /* TUICloudCustomDataTypeCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICloudCustomDataTypeCenter.m; sourceTree = ""; }; BA6033E0DA62139833B7CF1C3B444B05 /* TUIFoldListViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFoldListViewController_Minimalist.h; sourceTree = ""; }; - BA62B69692E92A23E197FED89F906EE2 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - BA850867AFC3F717F49BED939E870113 /* UIView+LLWidgetBorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LLWidgetBorder.m"; path = "LLDebugTool/Core/Component/WidgetBorder/Function/UIView+LLWidgetBorder.m"; sourceTree = ""; }; - BA8B0074E4290405092CAF14E75D629F /* LLFilterDateView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterDateView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDateView.h; sourceTree = ""; }; - BA8ED2DD1BDE6D3598A2B53F5D653533 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; - BAAB1402286990FF8F6338337CA4309E /* LLCrashWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashWindow.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashWindow.m; sourceTree = ""; }; - BAFE2A2E7519813899849D1B5A1BBE6C /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - BB1E4443BF91ECD42936B63EC832F459 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - BB358B5EEF0C02D547010A11DFB7AC7D /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; + BA67255D1AA575A42E3214EBB2F08197 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + BAA6A39ED98465F092CAF01FE55BF1F1 /* ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist"; sourceTree = ""; }; + BAF9BE5954777541BF814E47C33C935E /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; + BB376250D12E6D6D2BF76FDB5D15F278 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; + BB3B777CE044B579EA8BE98F9D154765 /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; + BB3FC9FA77CAA4B5A047F3F0B67AF17D /* SDCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCycleScrollView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.m; sourceTree = ""; }; BB4F011171FCB76B1AEBE390F843E930 /* JXCategoryView-JXCategoryView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "JXCategoryView-JXCategoryView"; path = JXCategoryView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; BB5265554F5E08EB827691D22296A69D /* TUIReplyMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyMessageCellData.m; sourceTree = ""; }; BB562BFA68708C2AEC93AD36A2E0D95E /* TUIFileViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileViewController.m; sourceTree = ""; }; - BB5D0F3A36BAE05B4CAAAA86DFE8BA40 /* RACSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriber.m; path = ReactiveObjC/RACSubscriber.m; sourceTree = ""; }; - BBB9DE8604C2930FD2F3BAEEC244842C /* NSObject+RACLifting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACLifting.m"; path = "ReactiveObjC/NSObject+RACLifting.m"; sourceTree = ""; }; - BBD2C717C43E64A829C5A1CBE56419CA /* LLRulerPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerPickerView.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerPickerView.m; sourceTree = ""; }; + BB73D23FDDE202789585E343649BF4D9 /* OSSNSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSNSLogger.m; path = AliyunOSSSDK/OSSFileLog/OSSNSLogger.m; sourceTree = ""; }; + BB76C8765ED12589358F806A48426A00 /* SVGAVideoSpriteEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteEntity.h; path = Source/SVGAVideoSpriteEntity.h; sourceTree = ""; }; + BB7828C91DBD796106F506300C7CDF36 /* LLNetworkFilterViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkFilterViewController.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterViewController.m; sourceTree = ""; }; + BB7C656C69B7991466749BA9583DCEC9 /* NSObject+YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YBImageBrowser.m"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.m"; sourceTree = ""; }; + BBC1F5060599CCD3877037976AD18304 /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; BBE47E39AE0BA6E5CD95FE71B6CE0CBE /* TUIVideoMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoMessageCellData.h; sourceTree = ""; }; - BBE57FDDB5FEB5018C5A779171AA5F33 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; + BBE9BE2772E3AD3AA9B174F7E636D0A6 /* ScoringMachineProtocol+Infos.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachineProtocol+Infos.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachineProtocol+Infos.swift"; sourceTree = ""; }; BBEA8037ABA4B0C60F53C9D1AFB4606C /* TUIKitLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIKitLocalizable.bundle; path = Resources/TUIKitLocalizable.bundle; sourceTree = ""; }; - BC34D68F6F1B5D78D05169156D9E759D /* QGVAPSafeMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPSafeMutableArray.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableArray.h; sourceTree = ""; }; - BC6842422BF48F9CB5AFA3D7E1A62606 /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; + BC3C5636EC722E4AC6FD8283868C22CE /* LLTitleViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleViewController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/TitleViewController/LLTitleViewController.m; sourceTree = ""; }; + BC48BFCABBB6EE95E092F94E3C3B28F1 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.h"; sourceTree = ""; }; + BC57EAE742A855E9BD49E4B6B2435ACA /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + BC7648150172AC0F908F548A663CB6C6 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; BC8547508910F204B4AB9E124BFF0C13 /* TUIEmojiMeditorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIEmojiMeditorProtocol.h; sourceTree = ""; }; BC904AEED689EF7B62DCF1FD5CE9ED43 /* TUICore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICore.m; sourceTree = ""; }; - BC9119D6F7C52D182AA70C94AB15FF48 /* YBIBCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionViewLayout.h; path = YBImageBrowser/Base/YBIBCollectionViewLayout.h; sourceTree = ""; }; - BCAFEFC01CFD513922730CF4FD94CB96 /* LLScreenshotViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotViewController.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotViewController.h; sourceTree = ""; }; - BCC4F14AC24E28C7704923B7033D42AD /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; - BCE4B50111D55419F8106E2AABD8401C /* NSDictionary+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSDictionary+VAPUtil.m"; sourceTree = ""; }; - BCEC4CCFE12DBA1F8A06F1E93A394451 /* OSSRestoreObjectResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSRestoreObjectResult.m; path = AliyunOSSSDK/OSSRestoreObjectResult.m; sourceTree = ""; }; - BD2B3DAEB26F900EE3BF27053C9EBC7A /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; - BD6B95A894308FE9B3CA3B9D8CE552DE /* YBIBVideoData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoData.h; path = Video/YBIBVideoData.h; sourceTree = ""; }; - BD72CA01AD6909B802F3DBC5A6887D57 /* NSData+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSData/NSData+LL_Network.h"; sourceTree = ""; }; + BCC9D0A8697B7A2AC3B8D6D3F5DD4623 /* FMDatabaseAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabaseAdditions.m; path = src/fmdb/FMDatabaseAdditions.m; sourceTree = ""; }; + BD32AC887A0618F4E3DA892E88AE55D3 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; + BD57A55328407A1B60CBA41BDC6D00DB /* UIStepper+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIStepper+RACSignalSupport.h"; path = "ReactiveObjC/UIStepper+RACSignalSupport.h"; sourceTree = ""; }; + BD6C1F056BABA6595A64AC4C6F437CBF /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + BD7949A867962F461CDF24FC6813633D /* ReactiveObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-prefix.pch"; sourceTree = ""; }; BD84E6AC9ECD5194352D138B1C2FD5A4 /* TUIChatObjectFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatObjectFactory.m; sourceTree = ""; }; - BD8E34BED29F315CDE807C6D0F21BDBB /* QGVAPWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPWeakProxy.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPWeakProxy.h; sourceTree = ""; }; - BD94AFE1EFA20CE5FC33D54CD4255CCA /* QGMP4Parser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4Parser.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Parser.m; sourceTree = ""; }; - BDCCB9BC332A8BBC3105D3B31B872811 /* SVGAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-umbrella.h"; sourceTree = ""; }; - BDD33508DB326388A50640299C34151A /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - BDF34C8DB15E3CE08B28E69307113322 /* LLScreenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshot.h; path = LLDebugTool/Core/Component/Screenshot/LLScreenshot.h; sourceTree = ""; }; + BD892B6F45459AEBA85A914099D832FC /* RACEmptySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySequence.h; path = ReactiveObjC/RACEmptySequence.h; sourceTree = ""; }; + BD8D64FCE0985D5A7DCB94E0A3C17B1F /* UIWindow+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIWindow/UIWindow+LL_Utils.m"; sourceTree = ""; }; + BDA3927983699496B7D9033CA74611CC /* LLEnumDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEnumDescription.h; path = LLDebugTool/Core/Component/Hierarchy/Function/EnumDescription/LLEnumDescription.h; sourceTree = ""; }; + BDBF84D69482C7EB8833D25EF4FED0AC /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; + BDC0FB4AD840773A77D68DBADD5FAB22 /* OSSTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSTask.h; path = AliyunOSSSDK/OSSTask/OSSTask.h; sourceTree = ""; }; + BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; + BDDE6DDA00CA871418655CB96863F537 /* MQTTStrict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTStrict.h; path = MQTTClient/MQTTClient/MQTTStrict.h; sourceTree = ""; }; + BE18BF96F9ED11445CF8FC24F2AA203D /* OSSGetSymlinkResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetSymlinkResult.m; path = AliyunOSSSDK/OSSGetSymlinkResult.m; sourceTree = ""; }; BE315555765AD252485AF6B13582294D /* TUIFileMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileMessageCell.m; sourceTree = ""; }; - BE93E42A6B03CAE998D5B759F981C7F1 /* YBIBLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBLoadingView.m; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.m; sourceTree = ""; }; - BEAE0942937016C5FC2C1CA0E6A9D1DF /* YYClassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYClassInfo.m; path = YYModel/YYClassInfo.m; sourceTree = ""; }; - BEB85985E838BA9E95C747542FB0306D /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; - BEC41792083D09B7EBCF4AA97E909CC6 /* YBIBImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCache.m; path = YBImageBrowser/Image/YBIBImageCache.m; sourceTree = ""; }; - BEC4571A699488EA82F4BFC758EF8BF8 /* UIImagePickerController+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImagePickerController+RACSignalSupport.h"; path = "ReactiveObjC/UIImagePickerController+RACSignalSupport.h"; sourceTree = ""; }; - BF08DD312D67290C7BFD627155FFB011 /* MKMapView+LL_Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKMapView+LL_Location.m"; path = "LLDebugTool/Core/Component/Location/Function/MKMapView/MKMapView+LL_Location.m"; sourceTree = ""; }; + BE7128B3243B044F8F84F39B4078CC36 /* YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYWebImage.h; path = YYWebImage/YYWebImage.h; sourceTree = ""; }; + BE797AD1F23CC52C95C35CD7E1CC7C54 /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; + BE8A3BA93CE6AF649E5A8BFE619067E1 /* IQUIView+Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+Hierarchy.m"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.m"; sourceTree = ""; }; + BE9537E0CA45D429EC0A4072FD7E3B3B /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; + BEA7471268931C3C4DE9E5DBEE081B46 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; + BEEC7394569DAAD54F66E20CF9CBACFD /* LLSettingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingManager.m; path = LLDebugTool/Core/Others/Manager/SettingManager/LLSettingManager.m; sourceTree = ""; }; + BEF43A731E4D94C78C75166E669E9FA8 /* ReactiveObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.debug.xcconfig; sourceTree = ""; }; + BF04538E6DF381D857343A142F9DCFA6 /* LLWidgetBorderWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWidgetBorderWindow.m; path = LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderWindow.m; sourceTree = ""; }; BF12EF87337DED2D5544A4B5636CC4C7 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy"; path = TXIMSDK_Plus_iOS_XCFramework_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - BF4B72E2F934281EEE15958835EB1FE2 /* SDCycleScrollView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-umbrella.h"; sourceTree = ""; }; - BF5C462187AEA9A8512D506B0D50D115 /* LLSandboxViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxViewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxViewController.m; sourceTree = ""; }; - BF709D433AB54CDB3AFE45140F33B3F9 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - BF74F58D45792809DDB5B534D89D055F /* UITableView+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+YYAdd.h"; path = "YYCategories/UIKit/UITableView+YYAdd.h"; sourceTree = ""; }; - BF8DF46C58658621095ACED09224DD70 /* OSSGetSymlinkRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetSymlinkRequest.m; path = AliyunOSSSDK/OSSGetSymlinkRequest.m; sourceTree = ""; }; - BF944E2EA857C8BFE97ACF1E1233D087 /* BRAddressPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressPickerView.h; path = BRPickerView/Deprecated/AddressPickerView/BRAddressPickerView.h; sourceTree = ""; }; + BF1D5FE179804694EF63A50FB66D79D6 /* BRStringPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRStringPickerView.h; path = BRPickerView/Deprecated/StringPickerView/BRStringPickerView.h; sourceTree = ""; }; + BF3B9C219B5D8CA4E3427470D290553C /* UITableViewHeaderFooterView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewHeaderFooterView+RACSignalSupport.h"; path = "ReactiveObjC/UITableViewHeaderFooterView+RACSignalSupport.h"; sourceTree = ""; }; + BF50D3782BE0325F478D768EDC1D4EA8 /* LLNetworkDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkDefine.h; path = LLDebugTool/Core/Others/Define/LLNetworkDefine.h; sourceTree = ""; }; + BF55E6F0ABCEE1F253156A83F4519758 /* QGVAPWrapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPWrapView.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/QGVAPWrapView.h; sourceTree = ""; }; + BF63C85D80E158AF3A1E9EB19E7C9D25 /* LLMagnifierInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierInfoView.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierInfoView.h; sourceTree = ""; }; + BF98847EBFF7D1E8E8EB95FB31B164A0 /* QGVAPMetalShaderFunctionLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMetalShaderFunctionLoader.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalShaderFunctionLoader.m; sourceTree = ""; }; + BF9F88796446E07B16F5CA618BD2E80B /* NSString+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSequenceAdditions.m"; path = "ReactiveObjC/NSString+RACSequenceAdditions.m"; sourceTree = ""; }; + BFA2719BB5CA9AB9B92A865360E40147 /* OSSHttpResponseParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSHttpResponseParser.m; path = AliyunOSSSDK/OSSHttpResponseParser.m; sourceTree = ""; }; + BFA5BEDAEA2B4B04402026A47EA1FF06 /* LLTitleSwitchCellView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleSwitchCellView.h; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleSwitchCellView.h; sourceTree = ""; }; + BFAB969193E17F3829AA936707D86F16 /* LLWindowManager+Sandbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Sandbox.h"; path = "LLDebugTool/Core/Component/Sandbox/UserInterface/LLWindowManager+Sandbox.h"; sourceTree = ""; }; BFBE6390BE0DC947D8E0C65D9D69EE42 /* TUISystemMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUISystemMessageCellData.m; sourceTree = ""; }; - BFFA9BB7050A12BE51DCBD429FFCB182 /* QGBaseAnimatedImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGBaseAnimatedImageFrame.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame.m; sourceTree = ""; }; - C055C3C155740131AF68CBF8426155C5 /* LLTableViewSelectableDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTableViewSelectableDelegate.h; path = LLDebugTool/Core/Others/CommonUI/Model/LLTableViewSelectableModel/LLTableViewSelectableDelegate.h; sourceTree = ""; }; - C05705B2E5EBF09FF1C14EC08BA0E4E9 /* OSSPutSymlinkRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutSymlinkRequest.h; path = AliyunOSSSDK/OSSPutSymlinkRequest.h; sourceTree = ""; }; + BFCFDA928928856B92B702E01DCADBC0 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; + BFD45B173D4C81AA909775CDF23A0F00 /* OSSResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSResult.h; path = AliyunOSSSDK/OSSResult.h; sourceTree = ""; }; + BFDA366E9CB7BAB06A7CB8C1F81195BF /* OSSHttpResponseParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSHttpResponseParser.h; path = AliyunOSSSDK/OSSHttpResponseParser.h; sourceTree = ""; }; + BFEAE72DD932F7178875FE6821E2716D /* ForegroundReconnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForegroundReconnection.h; path = MQTTClient/MQTTClient/ForegroundReconnection.h; sourceTree = ""; }; + BFED9E7FA8A9FDD85D5E48A13B8E8F85 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; + BFF7E296BB19087FEE8CF9E7BE196285 /* LLTitleSwitchCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleSwitchCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSwitchCell.h; sourceTree = ""; }; + BFFA4BBB27140286D2B5B54FC2058DE7 /* UIViewController+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIViewController/UIViewController+LL_Utils.h"; sourceTree = ""; }; + C003BEE3608B633E918C90327DD4CE69 /* GPBFieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBFieldMask.pbobjc.m; path = objectivec/GPBFieldMask.pbobjc.m; sourceTree = ""; }; + C007219D7B1CEE59C1658F1150239BE0 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + C007B24BBDAED66926E8B22A398FE52D /* IQUITextFieldView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUITextFieldView+Additions.h"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.h"; sourceTree = ""; }; + C00CF02DCB1EB98C9EBE9A51416346DE /* YYCategories.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCategories.release.xcconfig; sourceTree = ""; }; + C0219029E9E43C08F49F43F62C517DB1 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; + C02BE31F90C28D8BC8E0D4759ED1DE8A /* NSSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.h"; sourceTree = ""; }; + C04645052ADA4D0C5776AF0B76583807 /* NSNotificationCenter+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+RACSupport.h"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.h"; sourceTree = ""; }; C05D167917CA4F9184B81BB330166224 /* TUIConversationTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationTableView.m; sourceTree = ""; }; C07D6BBCDBB790439770AA98AB551685 /* TUIMergeMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMergeMessageCellData.m; sourceTree = ""; }; - C0C5F914B1F708C3F78D8CEA3C0B8EB4 /* YYTextAsyncLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextAsyncLayer.h; path = YYText/Utility/YYTextAsyncLayer.h; sourceTree = ""; }; + C092C466730A789FFD1F47D57E1CBE1A /* AgoraLyricsScore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraLyricsScore.release.xcconfig; sourceTree = ""; }; C0E79AD53820186F5DE86726D150F447 /* MQTTClient */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MQTTClient; path = MQTTClient.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C11623E4A167AFFCF83A1D1EEA5AC7ED /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; - C127C770DD0CBD029609F0FBF6D4F4CA /* NSData+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+RACSupport.h"; path = "ReactiveObjC/NSData+RACSupport.h"; sourceTree = ""; }; - C12E5B73B8E01378CE22CD0882F95AE8 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; }; - C14A2559387B53CD9263D758ABB087B2 /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; - C16011D3C023E93ABE74B4B5EAFDA759 /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; - C163433E84253AAA2BD6B36CC0276869 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; - C197A3CE9ADDF1A25EECCAAB89A71215 /* ForegroundReconnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ForegroundReconnection.m; path = MQTTClient/MQTTClient/ForegroundReconnection.m; sourceTree = ""; }; + C0EC29D281EB3968B8B0340A6BABFC82 /* RACUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnit.m; path = ReactiveObjC/RACUnit.m; sourceTree = ""; }; + C10BF9C2806D6FEF1555EB9A878E0690 /* SDImageWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageWebPCoder.m; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.m; sourceTree = ""; }; + C17E299F82DE8805FE3EC13DD205CD99 /* LLSandboxCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxCell.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxCell.m; sourceTree = ""; }; C19DB3A1120B979C84C73A7C2A4EEE20 /* TUIChatFlexViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatFlexViewController.h; sourceTree = ""; }; - C1CA0584EE859BF8F46FD3AFC2F3F76B /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; - C1D418FAC637852F568EE188227E3439 /* LLCrashDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashDetailViewController.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashDetailViewController.h; sourceTree = ""; }; - C1D5B2DDEE44565553DC9F90D82741DA /* SDWebImageWebPCoder-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImageWebPCoder-Info.plist"; sourceTree = ""; }; - C1D6028DBA69E2F02CA90C040F098215 /* TZAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetCell.m; path = TZImagePickerController/TZImagePickerController/TZAssetCell.m; sourceTree = ""; }; - C1E58302724BAB5479F51EAC73B6E782 /* JXPagingView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-umbrella.h"; sourceTree = ""; }; - C1ED28351391487F6803B9BC528A126E /* TZImageRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageRequestOperation.h; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.h; sourceTree = ""; }; - C1FC2BBDE4D6D1A3FF6CEF2751C8372B /* ReconnectTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReconnectTimer.m; path = MQTTClient/MQTTClient/ReconnectTimer.m; sourceTree = ""; }; - C1FD3AE43B6D50995FFF5DCC81FB0A45 /* NSObject+RACPropertySubscribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACPropertySubscribing.h"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.h"; sourceTree = ""; }; - C2086B6A79A9595D6F1EA6ED5F83F74D /* OSSGetSymlinkResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetSymlinkResult.m; path = AliyunOSSSDK/OSSGetSymlinkResult.m; sourceTree = ""; }; + C1BBE6D9E6934F4A1295351D6DA04D07 /* LLPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLPreviewController.h; sourceTree = ""; }; + C1BC0472FE5FD58AF300F17F81501112 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; + C1DD8BA8D1AFC8CA6DF6622626BCF972 /* ReactiveObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactiveObjC.h; path = ReactiveObjC/ReactiveObjC.h; sourceTree = ""; }; + C1DE0AA187F4CA800DEDE30E8985A98B /* OSSCocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCocoaLumberjack.h; path = AliyunOSSSDK/OSSFileLog/OSSCocoaLumberjack.h; sourceTree = ""; }; + C1E3B3294A9C29005A26C65C8DD408F3 /* IQKeyboardManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManager-dummy.m"; sourceTree = ""; }; + C1E44A694DD59DB29196DD78FEDD5D95 /* NSBundle+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+YYAdd.m"; path = "YYCategories/Foundation/NSBundle+YYAdd.m"; sourceTree = ""; }; + C1FD454982C6045A59169F375F219F74 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + C20969D5F396CD4CAB6E9EDA39EC279F /* LLDebugTool.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LLDebugTool.release.xcconfig; sourceTree = ""; }; C2105C94812B6214B154F54DCEDB72AC /* Protobuf */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Protobuf; path = Protobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C2147602278DF464D75720F3926C978E /* TUIConversationSelectDataProvider_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationSelectDataProvider_Minimalist.h; sourceTree = ""; }; - C2491EEA7ABAC7990B133C8AACC88775 /* LLAppInfoHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoHelper.m; path = LLDebugTool/Core/Component/AppInfo/Function/LLAppInfoHelper.m; sourceTree = ""; }; - C24C1AC8ADE83FE1AB8A2298D503E5DF /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; - C255A818C9E391E3EF4FD87AE965CCBE /* RACSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubject.m; path = ReactiveObjC/RACSubject.m; sourceTree = ""; }; + C27A58C19E38F1B31FE08DA6E507EE95 /* MQTTClient.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MQTTClient.modulemap; sourceTree = ""; }; + C28DDEE1CE0413791FE27CABF81EDDB6 /* CALayer+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+YYWebImage.h"; path = "YYWebImage/Categories/CALayer+YYWebImage.h"; sourceTree = ""; }; C29756442762FD77052A400C23560F33 /* TUIConversationCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationCell_Minimalist.m; sourceTree = ""; }; - C298CF6367459BBBCB8D38918BE7B1DE /* SVGAVideoSpriteFrameEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteFrameEntity.h; path = Source/SVGAVideoSpriteFrameEntity.h; sourceTree = ""; }; - C2B126EA19790E85F3E61FD0EEBAB77F /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + C2B4786D06C98C7F54D8623D193E883C /* LLTableViewSelectableModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTableViewSelectableModel.h; path = LLDebugTool/Core/Others/CommonUI/Model/LLTableViewSelectableModel/LLTableViewSelectableModel.h; sourceTree = ""; }; C2B9367F8ECE027BF3D94A1C3ADCA06A /* Pods-QXLive-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-QXLive-acknowledgements.markdown"; sourceTree = ""; }; - C2DB386EF0D9EC88DE80309CF425F7C4 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; - C30332DFF4728742E4266925EBEEA95B /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - C30B3DD59A021CA5CF6C620D0DCD956E /* NSMutableDictionary+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+OSS.m"; path = "AliyunOSSSDK/NSMutableDictionary+OSS.m"; sourceTree = ""; }; - C31454D9160BCBD4A04FCF9570C890CD /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - C31FC5CC13D4F0F06A06A0F3DE85C856 /* LLCrashCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashCell.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashCell.h; sourceTree = ""; }; - C32CC53715FD13B65A36A525FF73278A /* SVGAVectorLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVectorLayer.m; path = Source/SVGAVectorLayer.m; sourceTree = ""; }; - C32EE08651754B0C44832C7AD56C36D5 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; - C32F044857199EFAFD32CC24EBB4F6DF /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; sourceTree = ""; }; - C341D6B81466EE9157DF46211874E1B0 /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; - C35770C2330BD1A3B77210F67D5CCCC4 /* TIMPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMPush.release.xcconfig; sourceTree = ""; }; - C37936ED2B7A94C33B11258DE4C610D6 /* LLWindowManager+Log.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Log.m"; path = "LLDebugTool/Core/Component/Log/UserInterface/LLWindowManager+Log.m"; sourceTree = ""; }; - C389F407825FAB9E255246F3BFC1C759 /* sharpyuv_dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_dsp.h; path = sharpyuv/sharpyuv_dsp.h; sourceTree = ""; }; + C2B9A16A2621EE7B88699C69BDF6B6D1 /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; + C2CE90DCE001B8195515F4D65E2ED183 /* NSURLSessionConfiguration+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSessionConfiguration+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSURLSessionConfiguration/NSURLSessionConfiguration+LL_Network.m"; sourceTree = ""; }; + C2E9BB13621732B9FC1435AA09D12A46 /* LLFunctionViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionViewController.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionViewController.h; sourceTree = ""; }; + C2EE43377FF6A0997004EE9B2EF5E682 /* YYDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYDiskCache.m; path = YYCache/YYDiskCache.m; sourceTree = ""; }; + C305ECE4CDC593B8966FC35CFEE40E8E /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; + C30C2C75897A9BA655D15BCD83C0AF50 /* SVGAVideoEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoEntity.h; path = Source/SVGAVideoEntity.h; sourceTree = ""; }; + C30F1C9697667478B08748F74E2E61C6 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + C318DF172DFDE33A381F24E52461F106 /* UIBarButtonItem+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+YYAdd.m"; path = "YYCategories/UIKit/UIBarButtonItem+YYAdd.m"; sourceTree = ""; }; + C3646BA96354A02C0099985DF4298174 /* LLCrashModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashModel.m; path = LLDebugTool/Core/Component/Crash/Function/LLCrashModel.m; sourceTree = ""; }; + C378B7B6942FF775194460F2840467B7 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + C390868BE63CCE0630FC7DA5613A5713 /* YYTextArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextArchiver.h; path = YYText/String/YYTextArchiver.h; sourceTree = ""; }; + C397F8BAEA54E844DB80F7E4C2D08A8B /* OSSNetworkingRequestDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSNetworkingRequestDelegate.m; path = AliyunOSSSDK/OSSNetworkingRequestDelegate.m; sourceTree = ""; }; + C3982FC450A5BEC72FEA666A8BE3DD3D /* CALayer+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+YYWebImage.m"; path = "YYWebImage/Categories/CALayer+YYWebImage.m"; sourceTree = ""; }; C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXCategoryView; path = JXCategoryView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C3B512D85FE3EAA82914A5EA3C6EF474 /* NSString+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSequenceAdditions.m"; path = "ReactiveObjC/NSString+RACSequenceAdditions.m"; sourceTree = ""; }; + C3BF8ADC6D83F817099D8E7C70FD029C /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; C3C90F27D76A0D9A5E5CFA5010887FDB /* TUIMemberCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMemberCell_Minimalist.h; sourceTree = ""; }; C3CB87DA9EDE7FF41B2520CFA0441069 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - C3E81AD53CD51714ED4DFADDB6520F43 /* ForegroundReconnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForegroundReconnection.h; path = MQTTClient/MQTTClient/ForegroundReconnection.h; sourceTree = ""; }; - C3FA901C28F0C97C8FA6B997116241D8 /* ReactiveObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-prefix.pch"; sourceTree = ""; }; - C430E1628B953B747ED62F5D5A4EBF10 /* UIDevice+LL_AppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+LL_AppInfo.m"; path = "LLDebugTool/Core/Component/AppInfo/Function/UIDevice/UIDevice+LL_AppInfo.m"; sourceTree = ""; }; - C4377E7035E239F20EBDCDED93CCF19C /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Core/NSBundle+BRPickerView.m"; sourceTree = ""; }; + C3DEC960D97F07408DDEB6D9D72E8BBB /* LLMoveWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMoveWindow.m; path = LLDebugTool/Core/Others/CommonUI/View/MoveWindow/LLMoveWindow.m; sourceTree = ""; }; + C4215B336A44A8928C5547B9ECAF9303 /* OSSLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSLog.m; path = AliyunOSSSDK/OSSLog.m; sourceTree = ""; }; C45996975D0DE7A4FAAFE40AB64E5824 /* TUIChatConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatConfig.h; sourceTree = ""; }; - C45DCC98CA1BB4B5AB07CAECAEEE21CD /* SVGAExporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAExporter.m; path = Source/SVGAExporter.m; sourceTree = ""; }; + C45DC6F598F63544263420CFD6DB489D /* LLLocationWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLocationWindow.m; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationWindow.m; sourceTree = ""; }; C4652D09AF671F760E57B77ED4B2B844 /* TUIMessageDataProvider+MessageDeal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIMessageDataProvider+MessageDeal.h"; sourceTree = ""; }; - C472090D87F0DB2CBA0426FF6EC73295 /* NSObject+RACDeallocating.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDeallocating.m"; path = "ReactiveObjC/NSObject+RACDeallocating.m"; sourceTree = ""; }; - C4757AC1CFEFDEBC730253EF4BEA0C67 /* NSTimer+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+YYAdd.h"; path = "YYCategories/Foundation/NSTimer+YYAdd.h"; sourceTree = ""; }; - C47835F2B20106D0F963833A2E67858E /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - C4843AD6D40F94971A62B75372EDAD52 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; - C485C2534C1A1CF9802B0A6128042D22 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - C48ADC5EFA994BE7FCF4F04B2B4D8C12 /* LLMoveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMoveView.h; path = LLDebugTool/Core/Others/CommonUI/View/MoveView/LLMoveView.h; sourceTree = ""; }; - C4921F9EFCDD50AEE080A93CF30F55DC /* OSSGetSymlinkResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetSymlinkResult.h; path = AliyunOSSSDK/OSSGetSymlinkResult.h; sourceTree = ""; }; - C4B6BCEB7B158556FC5C28CB49F3FD9B /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - C4B7F60DDC425CEE13EAC8642B73136E /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; - C4CD20E0995082A898BA9B6C12562293 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = Zip/minizip/include/zip.h; sourceTree = ""; }; + C4C1E961E62D23A6E68D20E8D029B2B0 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + C4EB5433DD0D64544C34394BF6227C50 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; C4ECCE12AE742C116170D30DAE9299CF /* TIMCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TIMCommon-prefix.pch"; sourceTree = ""; }; C5047226BADBAC5B021884D209558AAF /* TUISystemMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUISystemMessageCell.m; sourceTree = ""; }; - C50DBC5EA0A7D726E91FB57D67DC87DD /* LLHtmlViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlViewController.m; sourceTree = ""; }; + C50FE691FA8A4034C3B7F82696C1E3E4 /* NSSet+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+OSS.h"; path = "AliyunOSSSDK/NSSet+OSS.h"; sourceTree = ""; }; + C518C80567153AE3BF076BB749A472CB /* RACEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEvent.m; path = ReactiveObjC/RACEvent.m; sourceTree = ""; }; + C51F53C378A097EAB86127ED017F91E5 /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; + C51F8AD762E49E1A111C44C545B2B4A2 /* BRPickerAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerAlertView.m; path = BRPickerView/Core/BRPickerAlertView.m; sourceTree = ""; }; + C529FFF63E78C75FC76F7E2580C9E401 /* TZImageRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageRequestOperation.m; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.m; sourceTree = ""; }; + C543DD290F6D315E73EB20C3E7C3635E /* NSIndexSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.h"; sourceTree = ""; }; + C545DCD091AC0B30D265510FFD6F5E84 /* ReactiveObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-umbrella.h"; sourceTree = ""; }; + C551C8EB9741E8A7CEF79E88D215618A /* QGMP4FrameHWDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4FrameHWDecoder.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/Decoders/QGMP4FrameHWDecoder.m; sourceTree = ""; }; + C55F448545F5A6D1C9C512435869425E /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; C56A469CB25B4F78660D87B430C21BFE /* TUIBaseMessageController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBaseMessageController_Minimalist.h; sourceTree = ""; }; - C5776E82F0DAE118031CEF8461650001 /* LLShortCutWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutWindow.h; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutWindow.h; sourceTree = ""; }; - C577F4243C43E0E3C9F76B9F62E605C0 /* AgoraRtcEngine_iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AgoraRtcEngine_iOS-xcframeworks.sh"; sourceTree = ""; }; + C56C0F410529275BDBD25BBDFE51F9C6 /* UIAlertView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+RACSignalSupport.m"; path = "ReactiveObjC/UIAlertView+RACSignalSupport.m"; sourceTree = ""; }; + C57CD7050B94D854BDE5D9DCEC10FBBA /* LLAppInfoWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoWindow.h; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoWindow.h; sourceTree = ""; }; C5B218CCE329321443E58C391C09F1DE /* TUICircleLodingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICircleLodingView.m; sourceTree = ""; }; + C5B9C3A62950E1FCEAC7D74608452593 /* LLWindowManager+Sandbox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Sandbox.m"; path = "LLDebugTool/Core/Component/Sandbox/UserInterface/LLWindowManager+Sandbox.m"; sourceTree = ""; }; + C5CBE99292C594A9C899C9DD38FB8719 /* RACValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACValueTransformer.h; path = ReactiveObjC/RACValueTransformer.h; sourceTree = ""; }; C5E5731040BDA7C46A5E0412A2AC9F24 /* TUIChatPopMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatPopMenu.h; sourceTree = ""; }; C5ECFBE352F66FAACBD68DD9422039F9 /* YTCv.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTCv.framework; path = Libs/YTCv.framework; sourceTree = ""; }; - C5FC129289E403B7FB2D537CA7B948F8 /* OSSGetObjectACLResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectACLResult.m; path = AliyunOSSSDK/OSSGetObjectACLResult.m; sourceTree = ""; }; + C5F36E50FA1F735D95252DCC8DC94105 /* YYTextRunDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRunDelegate.m; path = YYText/String/YYTextRunDelegate.m; sourceTree = ""; }; C5FCD599C464593383070729FD3A8A4F /* Pods-QXLiveDev-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QXLiveDev-frameworks.sh"; sourceTree = ""; }; C600EA527364A2CC147B44F899DEA94D /* TUIInputBar_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIInputBar_Minimalist.m; sourceTree = ""; }; - C6010D0E31296D53C4B2C7E95BF91CC1 /* LLRouter+ShortCut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+ShortCut.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+ShortCut.m"; sourceTree = ""; }; - C6154B9E6308578CB38010AD62C52A74 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - C62CA5F5D77BCCE223DAFD23AB90A163 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; - C62EABCD6F8B1F2BBB9D5D7F148F5046 /* MKAnnotationView+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+YYWebImage.m"; path = "YYWebImage/Categories/MKAnnotationView+YYWebImage.m"; sourceTree = ""; }; + C615144ABEC3D35105A51EF5991A7108 /* Zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Zip.h; path = Zip/Zip.h; sourceTree = ""; }; + C62A1642783C59A2A71ACACE461E7F13 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; + C63FBC083681F24635FFABAE8D35CF63 /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; C64E3E71C1C975F9D1192BD7D8140E75 /* TUIConversationSelectBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationSelectBaseDataProvider.m; sourceTree = ""; }; - C6717204DEAE886FB24A8114C2325BCE /* OSSHttpdns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSHttpdns.h; path = AliyunOSSSDK/OSSHttpdns.h; sourceTree = ""; }; - C6734140C0135B9379F136940C622262 /* LLSandboxWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxWindow.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxWindow.m; sourceTree = ""; }; + C66B5B801EBBC3EBD036549C0716D072 /* YYText-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYText-Info.plist"; sourceTree = ""; }; C68412B6CE6995367EE57E8BBDEB57E9 /* TUIMessageCellLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageCellLayout.m; sourceTree = ""; }; - C69B293472F2D49DE4ACEDEC56FC4847 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + C694159BB916444B4C886BB73F6FB730 /* TZImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageManager.m; path = TZImagePickerController/TZImagePickerController/TZImageManager.m; sourceTree = ""; }; C6A22377923BC98FFF855E0D7E2C7BD9 /* TUIMessageReadViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageReadViewController.h; sourceTree = ""; }; - C6AC82A9A436D639C126A9B6DBDF03B1 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - C6BAE50E375275D3102E5B57A7ED1898 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; - C6E4DB308C8C7964C953B0D120544A00 /* LLShortCutModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutModel.h; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutModel.h; sourceTree = ""; }; - C71A3973DDC66C96FC4BA57A9F2E08C4 /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = ""; }; - C7205C2B8FB47B308935C45D6B057783 /* NSNumber+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+YYAdd.m"; path = "YYCategories/Foundation/NSNumber+YYAdd.m"; sourceTree = ""; }; + C6B729EC72A3E7EE2ED5C8A99B256E97 /* YYWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYWebImage-umbrella.h"; sourceTree = ""; }; + C72D0FCDBEA89A04B10E44BE52EA4C9A /* AvoidCrashStubProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AvoidCrashStubProxy.h; path = AvoidCrash/AvoidCrashStubProxy.h; sourceTree = ""; }; C72D292DB0F13AF832A188C959882814 /* TUILinkCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUILinkCellData.h; sourceTree = ""; }; - C731A0E015DBC7871E721BA24F1165BE /* RACErrorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACErrorSignal.h; path = ReactiveObjC/RACErrorSignal.h; sourceTree = ""; }; C735652D675412AF7F6ACD0ABC915C2A /* YTFaceDetectorLiveness.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTFaceDetectorLiveness.framework; path = Libs/YTFaceDetectorLiveness.framework; sourceTree = ""; }; - C74E6CF2A1707B7AEF9BCCAAA58706FD /* UIView+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIView/UIView+LL_Utils.m"; sourceTree = ""; }; - C74FBCBAF049C777411DF2D9710EA057 /* TZImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImagePickerController.m; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.m; sourceTree = ""; }; - C761BB89495F9EAB6FFE5156463C5788 /* NSUserDefaults+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+RACSupport.h"; path = "ReactiveObjC/NSUserDefaults+RACSupport.h"; sourceTree = ""; }; - C76B75DE0C089993FAA5C32A4EAB99F8 /* SVGAVectorLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVectorLayer.h; path = Source/SVGAVectorLayer.h; sourceTree = ""; }; + C77AACE739BCE1A5E9D096C6E6898494 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; + C7828D500F6093CD09FB8CC989E8AD0C /* RACSerialDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSerialDisposable.m; path = ReactiveObjC/RACSerialDisposable.m; sourceTree = ""; }; + C7971EB1474B2162A3317E778F3ED1B1 /* TZAssetModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetModel.m; path = TZImagePickerController/TZImagePickerController/TZAssetModel.m; sourceTree = ""; }; C79E6E3BEBEC51A2C585F5364070A8B4 /* TUIImageMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageMessageCell.m; sourceTree = ""; }; - C7C563E5A1572B78A6A22CF2F5266936 /* MQTTSSLSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicy.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.m; sourceTree = ""; }; + C7C43E3F6DF662280080032954FEBA27 /* LLAnimateView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAnimateView.m; path = LLDebugTool/Core/Others/CommonUI/View/AnimateView/LLAnimateView.m; sourceTree = ""; }; C7C8D04857A062BBA96720BAFE1EB832 /* TUIGroupNoticeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupNoticeController.m; sourceTree = ""; }; - C7D2CF8964A8A871DF64FABE7BE4DC37 /* MQTTSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSession.h; path = MQTTClient/MQTTClient/MQTTSession.h; sourceTree = ""; }; - C7D66BEE482A22642ADBC178251B5BB8 /* LLSettingWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingWindow.m; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingWindow.m; sourceTree = ""; }; - C7DE0A0CF11D4E32A6995D1CFDF16F1D /* UIView+TZLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TZLayout.h"; path = "TZImagePickerController/TZImagePickerController/UIView+TZLayout.h"; sourceTree = ""; }; + C7E1FEDE75F88426ACE300C7E5E27418 /* RACErrorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACErrorSignal.m; path = ReactiveObjC/RACErrorSignal.m; sourceTree = ""; }; + C811656C4254591CAAD70ACF5AFBF597 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + C81216EA476AF6B7BC4E9C092A979786 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; C8199828D909683114A2A228F68764E5 /* TUIVoiceMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVoiceMessageCell_Minimalist.m; sourceTree = ""; }; - C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - C82CC84385F3C0DD005EB1CE6088B360 /* LLNetworkFilterViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkFilterViewController.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterViewController.m; sourceTree = ""; }; - C82F038BB49061D1C5E8595BDBECF2FD /* LLEntryStyleModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryStyleModel.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryStyleModel.m; sourceTree = ""; }; - C86A150568264ECC1F4A386D5143569A /* Zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Zip.h; path = Zip/Zip.h; sourceTree = ""; }; - C888C0839F8839F02757824F02FE949C /* LLLogViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogViewController.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogViewController.h; sourceTree = ""; }; - C893B8CCCE3F5ADFF52E5E59E6665BF6 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; - C8A862050B38ED40A31CF1596D2CD954 /* TZProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZProgressView.m; path = TZImagePickerController/TZImagePickerController/TZProgressView.m; sourceTree = ""; }; - C8ADB32BDD9305E35283B269C3D13698 /* LLFunctionItemContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionItemContainerView.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemContainerView.m; sourceTree = ""; }; - C8BCCD6DE318F76E0775FC9A79C057DC /* UISwitch+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+RACSignalSupport.m"; path = "ReactiveObjC/UISwitch+RACSignalSupport.m"; sourceTree = ""; }; - C8C405E6BADDE3E0FB898D4A41D79898 /* QGVAPConfigManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPConfigManager.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGVAPConfigManager.m; sourceTree = ""; }; - C8DBEBF8050BE6ECCF568F3CA6BC30E7 /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; + C82642F6DD1910B02E2CB7E3AB20324F /* LLScreenshotActionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotActionView.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotActionView.h; sourceTree = ""; }; + C84D781668C6E814C60B74DCA3BBDE12 /* OSSDDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDDLog.m; path = AliyunOSSSDK/OSSFileLog/OSSDDLog.m; sourceTree = ""; }; + C858289408529E87B895C6F10F0ABE4D /* LLEntryStyleModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryStyleModel.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryStyleModel.m; sourceTree = ""; }; + C879FEB44DB34C3BA3BE82553CB57D91 /* TIMPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMPush.debug.xcconfig; sourceTree = ""; }; + C89E2504985E03ACD1D1EA8FF03A4C07 /* UIScreen+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+YYAdd.h"; path = "YYCategories/UIKit/UIScreen+YYAdd.h"; sourceTree = ""; }; + C8B1DF9319EA4EE6D2B94DC72B2EC8C6 /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; C8F97B02F5B488511B0CE5FA4CFE7F1A /* OfflinePushExtConfigInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OfflinePushExtConfigInfo.m; sourceTree = ""; }; + C8FC13E080653B95689427E9BB5AEDAB /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; C8FFAB06408747E7BA2A353127D4ACF8 /* TUIConversation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUIConversation; path = TUIConversation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C92684E115F2EC54C84EFC6F863C6A74 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + C919EE910E10E500F80D563FE6E49F58 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; C9299C3B2AA7F5B8F7F249683F8DFC76 /* TUISecurityStrikeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUISecurityStrikeView.h; sourceTree = ""; }; - C92F66F992F42E5EC773FD72A40DDFB0 /* TZImageRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageRequestOperation.m; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.m; sourceTree = ""; }; - C944342360AABEDFE35F8324F5A19059 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; - C97D1EF9B5D4B2DB42B016357E3B986D /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; - C98A24ED35319CC253B303A80844A9B0 /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + C936A1721F6CF8FA0A28202704F0AFFB /* LLSettingViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingViewController.h; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingViewController.h; sourceTree = ""; }; + C95D205F4D3CC22777142A7CACA76399 /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveObjC/RACTestScheduler.m; sourceTree = ""; }; + C95E4495AF4EB56CE987FDC609698431 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; + C9671D5694D2FCBEADA969DC5D078145 /* YYCache.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYCache.debug.xcconfig; sourceTree = ""; }; + C98D8B98E7B4DB697FA530730298BD5E /* RACSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriber.h; path = ReactiveObjC/RACSubscriber.h; sourceTree = ""; }; C993B40579213A499C1882A9530E0E25 /* TUIConversationSelectDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationSelectDataProvider.m; sourceTree = ""; }; - C999B6DA3D1D122F2A23BEA6EADF9953 /* LLPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLPreviewController.m; sourceTree = ""; }; - C9D3D6D76F2250459FD49BE885CF4DE6 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; - CA0EF31E2ECD10D8F878330F086BDAD6 /* LLLogWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogWindow.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogWindow.m; sourceTree = ""; }; + C99F54A93DE0F31868318100E3D1BFDE /* YBIBPhotoAlbumManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBPhotoAlbumManager.m; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.m; sourceTree = ""; }; + C9C1427EA71BE8756DB2B4291DDA4691 /* LLRulerWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerWindow.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerWindow.m; sourceTree = ""; }; + C9C3B191F37B7FB154E6A62279162378 /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Core/NSBundle+BRPickerView.m"; sourceTree = ""; }; + C9E11F37F96460ECAEE6E3C2E337098D /* SDCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCollectionViewCell.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.m; sourceTree = ""; }; + CA028D2D69AD590A9E195B0056E84645 /* UIApplication+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+YYAdd.h"; path = "YYCategories/UIKit/UIApplication+YYAdd.h"; sourceTree = ""; }; + CA0A608F7A9C7F3900D7F53900E1FD30 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; CA29AD0D1327156BDE92C1791F0CB81D /* TUIGroupInfoController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupInfoController.h; sourceTree = ""; }; - CA327E4E032FDF640CD616D9D362DE19 /* QGAnimatedImageDecodeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeManager.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeManager.m; sourceTree = ""; }; - CA47E3701D1DEE032A22DB90860560C0 /* YYCategories-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYCategories-dummy.m"; sourceTree = ""; }; - CA5E269274067443D56F67CB93021795 /* YYCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYCache-dummy.m"; sourceTree = ""; }; - CA902EF7EEA2362272F58006BAAC0004 /* LLSettingComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingComponent.m; path = LLDebugTool/Core/Others/Component/Setting/LLSettingComponent.m; sourceTree = ""; }; - CAB670404A8F88F343DC8E8F8003A4AF /* LLLocationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationViewController.h; path = LLDebugTool/Core/Component/Location/UserInterface/LLLocationViewController.h; sourceTree = ""; }; - CABE0568A338AE364B49904E086295D9 /* LLFunctionWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionWindow.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionWindow.m; sourceTree = ""; }; - CAD6EDFDA4322368B97C3EAADC90E099 /* LLRouter+Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Log.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Log.h"; sourceTree = ""; }; - CAF649D6D1EC8FC5B805E663DA33E6D7 /* UIView+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+YYAdd.m"; path = "YYCategories/UIKit/UIView+YYAdd.m"; sourceTree = ""; }; - CB0384BDC619A2F569AD4FB3436EC86F /* TAAbstractDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAbstractDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.m; sourceTree = ""; }; + CA9709A697C55AA3F38E358D97E13C0A /* SDCycleScrollView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDCycleScrollView-Info.plist"; sourceTree = ""; }; + CA999F84D449AF8557864931035A1ED2 /* YYModel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.debug.xcconfig; sourceTree = ""; }; + CACDDAF9339325B788805EB4486D22EA /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; + CAD0AD3068472F52FA8B2DB6A0B11FA3 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + CAD76B76ED9FFA966995C405B47E305E /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; + CAE3CED5E389DC50AEBBB1CC20C5CE22 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + CB10BE9386BC5C570038D73529404555 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; CB1AD5888C5F20CC7583A80D346B3A81 /* TUIAIDenoiseSignatureManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIAIDenoiseSignatureManager.h; sourceTree = ""; }; - CB27D4E2856D7510673754A082A3931B /* LLFunctionItemView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionItemView.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemView.h; sourceTree = ""; }; - CB52CD557A543C9929F3DD94E07E48ED /* LLConfigHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConfigHelper.m; path = LLDebugTool/Core/Others/ConfigHelper/LLConfigHelper.m; sourceTree = ""; }; - CB6426BD7593D40D0FD40FFF5A8D75E6 /* UIGestureRecognizer+VAPUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+VAPUtil.h"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIGestureRecognizer+VAPUtil.h"; sourceTree = ""; }; + CB434051D64FC3A94D524A8D4E99569A /* LLCrashHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashHelper.m; path = LLDebugTool/Core/Component/Crash/Function/LLCrashHelper.m; sourceTree = ""; }; + CB5255FAFE0C0E220F260AFA6D1522B1 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + CB57056147B572AA16AC8F3A6F8F3DE7 /* YYTextUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextUtilities.h; path = YYText/Utility/YYTextUtilities.h; sourceTree = ""; }; CB756318698F305B068777B81A551965 /* TUIChatObjectFactory_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatObjectFactory_Minimalist.h; sourceTree = ""; }; - CBA0C7EB82135ACB293BAA37CED6C125 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - CBC1197AE8488227B531035B40AEE17C /* RACSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubject.h; path = ReactiveObjC/RACSubject.h; sourceTree = ""; }; - CBC98B7107A8D28F9E700EAE3D3F9C4B /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - CC0DC607222CCD1B430BB98EEEA4A992 /* JXPagerListRefreshView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerListRefreshView.m; path = Sources/JXPagerView/JXPagerListRefreshView.m; sourceTree = ""; }; - CC2C104DE98D4789A7A7A35194B53571 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; - CC4454B1075BD1D1A3BEBA70AB0330B7 /* LLMoveView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMoveView.m; path = LLDebugTool/Core/Others/CommonUI/View/MoveView/LLMoveView.m; sourceTree = ""; }; - CC5BFFB7E09C61CB309D08383AD52AFC /* YBIBCopywriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCopywriter.m; path = YBImageBrowser/Helper/YBIBCopywriter.m; sourceTree = ""; }; - CC76B8F29338C7604172E26151551CAF /* MKAnnotationView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+RACSignalSupport.m"; path = "ReactiveObjC/MKAnnotationView+RACSignalSupport.m"; sourceTree = ""; }; - CC7DEF76E5B8C31DF4194376819BAED6 /* LLHtml.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtml.h; path = LLDebugTool/Core/Component/Html/LLHtml.h; sourceTree = ""; }; - CCAE770F0993E0A22DF02DA737BF51C5 /* NSDate+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YYAdd.h"; path = "YYCategories/Foundation/NSDate+YYAdd.h"; sourceTree = ""; }; - CCC1A49D9D08D9F1EE79D483C5690F61 /* YBIBDataMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataMediator.h; path = YBImageBrowser/Base/YBIBDataMediator.h; sourceTree = ""; }; - CCC2F8489FD8BBE5FD2E441D4BF4B3DB /* Zip.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Zip.modulemap; sourceTree = ""; }; - CCD0AB32879335985A4E805BDC35A5FB /* LLNetworkModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkModel.m; path = LLDebugTool/Core/Component/Network/Function/LLNetworkModel.m; sourceTree = ""; }; - CCD96944F9C457710D17ADA83613B69D /* LineScoreRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineScoreRecorder.swift; path = AgoraLyricsScore/Class/Other/LineScoreRecorder.swift; sourceTree = ""; }; - CCDA2D5867C31AF5C9D4C20DEA11C603 /* RACStream+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACStream+Private.h"; path = "ReactiveObjC/RACStream+Private.h"; sourceTree = ""; }; - CCDA495D639A35D4D6CD55C5366BBE4E /* LLScreenshotComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotComponent.m; path = LLDebugTool/Core/Component/Screenshot/LLScreenshotComponent.m; sourceTree = ""; }; - CD0517A57A12963D0CE0C80035717CD6 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; - CD0C935E7161AD960F6CC00D2E003436 /* SVGAImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAImageView.h; path = Source/SVGAImageView.h; sourceTree = ""; }; - CD1B3319CF7FE23DE3A7038A6F434F54 /* SDWebImageWebPCoder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImageWebPCoder-dummy.m"; sourceTree = ""; }; - CD30F728A6096E6E0436072510C60D67 /* LLSettingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingManager.h; path = LLDebugTool/Core/Others/Manager/SettingManager/LLSettingManager.h; sourceTree = ""; }; - CD483A34465DCE6E82FE4E55919114BB /* UIBezierPath+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBezierPath+YYAdd.h"; path = "YYCategories/UIKit/UIBezierPath+YYAdd.h"; sourceTree = ""; }; - CD5B2FCF8B7779567667D28E82D27815 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + CBE176765141835BD6BC05CE717A1B6E /* TZGifPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZGifPhotoPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.h; sourceTree = ""; }; + CBE5366F65ACD4F9F57294A8D07BBED3 /* UIScrollView+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+YYAdd.h"; path = "YYCategories/UIKit/UIScrollView+YYAdd.h"; sourceTree = ""; }; + CBFD4731301BA34D2EEC9562547D3752 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + CC078D6CCA0C3AB165D43631D3A2677F /* SVGAAudioEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioEntity.h; path = Source/SVGAAudioEntity.h; sourceTree = ""; }; + CC08102499A976AA9C80A31D8DCB69A3 /* TZPhotoPreviewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewCell.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.m; sourceTree = ""; }; + CC11E565DFEDF2A27A5B9778C85ACE5F /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; + CC5312AF6FBA8949781977323DEAB33A /* OSSDeleteObjectTaggingResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteObjectTaggingResult.m; path = AliyunOSSSDK/OSSDeleteObjectTaggingResult.m; sourceTree = ""; }; + CC599E09B879E3AB6A5E0F01154C35C4 /* GPBUnknownFields.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFields.m; path = objectivec/GPBUnknownFields.m; sourceTree = ""; }; + CC605DA23310CE8C48CE7EE15AAAD9DA /* QGVAPMaskInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMaskInfo.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPMaskInfo.m; sourceTree = ""; }; + CC8D1E0C4EA0E4C4D195306669D101CE /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + CCADFE0BDA29D3D300B124C79D0F24C8 /* NSDictionary+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+AvoidCrash.m"; path = "AvoidCrash/NSDictionary+AvoidCrash.m"; sourceTree = ""; }; + CCB1E1F3B1AE554D43EC50F9449EACA2 /* WKWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+AFNetworking.m"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.m"; sourceTree = ""; }; + CCBC66B53330050460A749E0DEA20FFF /* SDWebImageWebPCoder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImageWebPCoder-prefix.pch"; sourceTree = ""; }; + CCF6097BE8F93EE153EB8CC734BE0E3B /* LLMagnifierComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierComponent.h; path = LLDebugTool/Core/Component/Magnifier/LLMagnifierComponent.h; sourceTree = ""; }; + CD09D8899998B70BD88E3D83032BF3F9 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; + CD14AEF254415F9CAFB098159077C5BB /* ScoringMachineProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringMachineProtocol.swift; path = AgoraLyricsScore/Class/Scoring/ScoringMachineProtocol.swift; sourceTree = ""; }; + CD243322E3D8FE8CEF5CFAC8FE226440 /* YYTextRubyAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRubyAnnotation.m; path = YYText/String/YYTextRubyAnnotation.m; sourceTree = ""; }; + CD325FB3ADC40E4A890D804835F177B0 /* AvoidCrash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AvoidCrash.modulemap; sourceTree = ""; }; + CD3401A3226DCB11E15899A01C463A56 /* IQPreviousNextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQPreviousNextView.m; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.m; sourceTree = ""; }; CD65B31AA1121B8089259AE5B098F32D /* TUICameraView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICameraView.m; sourceTree = ""; }; + CD7863A1B656CBA10A72DFFE5CBAD4D5 /* Zip-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Zip-Info.plist"; sourceTree = ""; }; CD816C1AB0BAE69BA4F0703D10DE6EC1 /* Pods-QXLive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QXLive.debug.xcconfig"; sourceTree = ""; }; - CD8260226933EBB6C83EC8ED2DDCC453 /* LLWindowManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWindowManager.h; path = LLDebugTool/Core/Others/Manager/WindowManager/LLWindowManager.h; sourceTree = ""; }; - CDBE27360030D1697D01EF935BC4C75B /* LLSandboxTextPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxTextPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxTextPreviewController.h; sourceTree = ""; }; - CDC15C26897A7A3BD534286CA6C31694 /* JXPagingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXPagingView-dummy.m"; sourceTree = ""; }; - CDC9888B74C0693DAA960A466ACCF41D /* LLPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLPreviewController.h; sourceTree = ""; }; - CDD7A344B5820DCEC3E39C0D017AE0A3 /* LLSandboxHtmlPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxHtmlPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxHtmlPreviewController.h; sourceTree = ""; }; + CD87398022E36EB461F2985C62E47454 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + CD946DD7720C99A2934DDA973009201E /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; + CDA511D043C97E2418FDBC373437FBEB /* RACUnarySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnarySequence.m; path = ReactiveObjC/RACUnarySequence.m; sourceTree = ""; }; + CDCBFE2460C3F5A7DAFF62C702FD0F97 /* YYClassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYClassInfo.m; path = YYModel/YYClassInfo.m; sourceTree = ""; }; + CDCDFDB506B6E3439FC21785865FEE77 /* RACPassthroughSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACPassthroughSubscriber.m; path = ReactiveObjC/RACPassthroughSubscriber.m; sourceTree = ""; }; + CDF953BA0635ACD53ECC5973D2DB1F28 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + CE0E272099D446C2FD6837C47119FDC5 /* LLTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTitleCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCell.h; sourceTree = ""; }; + CE1424F91B32D8E450782B368DE382A6 /* LLConvenientScreenshotComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConvenientScreenshotComponent.h; path = LLDebugTool/Core/Component/Screenshot/LLConvenientScreenshotComponent.h; sourceTree = ""; }; + CE1A0E7A25FFFCE052093977A21E9038 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; CE22F08285FBC6969FF903551651BCBC /* TUIChatCallingDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatCallingDataProvider.h; sourceTree = ""; }; - CE28110D6FD6C89D57D50400DD98BBB9 /* NSDictionary+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YYAdd.m"; path = "YYCategories/Foundation/NSDictionary+YYAdd.m"; sourceTree = ""; }; + CE299E1203694BD2A9DE3A761032C7CF /* YBIBImageData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageData+Internal.h"; path = "YBImageBrowser/Image/YBIBImageData+Internal.h"; sourceTree = ""; }; CE3AFEB67175C77D974F0ADF335962C8 /* TUIDarkModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIDarkModel.m; sourceTree = ""; }; - CE53D324864123C35AD630E07A1754F4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; - CE54B3FBF8B5C8829E1C1DCDB15D83BB /* NSString+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+YYAdd.m"; path = "YYCategories/Foundation/NSString+YYAdd.m"; sourceTree = ""; }; - CEBC461107FB81A08E09E5BCEDBE48B5 /* Zip.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.debug.xcconfig; sourceTree = ""; }; + CE44DC8060163D4E2828401C9225903A /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + CE5A4D133896095D90DD4D5FCE746F91 /* aosl.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = aosl.xcframework; sourceTree = ""; }; + CE6B5A4678C0703F54C076CE855DED1E /* LLWindowManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWindowManager.h; path = LLDebugTool/Core/Others/Manager/WindowManager/LLWindowManager.h; sourceTree = ""; }; CEC2619022B1476C1306B6A4B8DCA5BB /* TUIGroupInfoController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupInfoController_Minimalist.m; sourceTree = ""; }; - CED9DE811404A467FE08BD733DA6D75D /* LLEntryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryView.m; sourceTree = ""; }; - CEEE710A938F345351AB61DF74D7846D /* MQTTProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTProperties.m; path = MQTTClient/MQTTClient/MQTTProperties.m; sourceTree = ""; }; + CECBB213D69458631B4885D75F4DCC71 /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; + CEF8EB16640BF42DD91C5EF839BF29A1 /* MQTTSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionManager.m; path = MQTTClient/MQTTClient/MQTTSessionManager.m; sourceTree = ""; }; CEFB90355676732A704783490C6AF718 /* TUIJoinGroupMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIJoinGroupMessageCellData.m; sourceTree = ""; }; CF003CA42C1A3BEB0DB3D0AE908137A2 /* Pods-QXLiveDev */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-QXLiveDev"; path = Pods_QXLiveDev.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CF0F3A9254672A497A06C1992F0CCCA0 /* QGVAPMetalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalUtil.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalUtil.h; sourceTree = ""; }; CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SDWebImage-SDWebImage"; path = SDWebImage.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - CF2F1ED3DA52673D146079F0CF1C26EB /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - CF3FD6D650A58D94C6444E19FEC572D2 /* AgoraFaceDetectionExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraFaceDetectionExtension.xcframework; sourceTree = ""; }; - CF4BBD86AA5008A668D56985903E5C68 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; - CF58DE539B1256B63A2C6C71CC66DC10 /* MQTTClient.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.release.xcconfig; sourceTree = ""; }; + CF13F429D0EBA44F948BA8FB164E9295 /* AvoidCrash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AvoidCrash-dummy.m"; sourceTree = ""; }; + CF22ACA36E6E1D4341A21AC7BDB8234B /* JXPagingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXPagingView-dummy.m"; sourceTree = ""; }; + CF3BCCDFE5207EEDDAA538327D74F2D6 /* GCDTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDTimer.m; path = MQTTClient/MQTTClient/GCDTimer.m; sourceTree = ""; }; + CF53369A8B0DF0513BDF05E8284107D4 /* VAPMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VAPMacros.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/VAPMacros.h; sourceTree = ""; }; + CF552B94D869FC0760C9EF232E9EF18D /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + CF5CAD8EC46028FBA2494B8B40E60D5E /* MQTTSessionLegacy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionLegacy.m; path = MQTTClient/MQTTClient/MQTTSessionLegacy.m; sourceTree = ""; }; CF5E2D4522BE3B45082331E0D2D77725 /* TUIFaceMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFaceMessageCellData.h; sourceTree = ""; }; - CF5E6B3B9DB35CCAFA6C16C98575071E /* SDCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCycleScrollView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.m; sourceTree = ""; }; - CF7F1B537FD116E8DAB5D43E3A5A29A9 /* QGAnimatedImageDecodeConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGAnimatedImageDecodeConfig.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeConfig.m; sourceTree = ""; }; CF8DC8D67823DDEBA8A706CA855A7282 /* TUIMergeMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeMessageCellData.h; sourceTree = ""; }; - CF9037A22AB4577D4B577E63385E2DEB /* QGVAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QGVAPlayer.release.xcconfig; sourceTree = ""; }; + CF8EE222BE8FE0853FC74C87C3A9BCF9 /* LineScoreRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineScoreRecorder.swift; path = AgoraLyricsScore/Class/Other/LineScoreRecorder.swift; sourceTree = ""; }; CF9D185009F4804E7C7E3F0C509C5E69 /* TUIGroupPinCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupPinCell.m; sourceTree = ""; }; - CFA7A9C2058635507CD6A6433E612A29 /* MQTTSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionManager.m; path = MQTTClient/MQTTClient/MQTTSessionManager.m; sourceTree = ""; }; - CFD0BE16C6079433375E0B12C14AB852 /* YYTextUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextUtilities.m; path = YYText/Utility/YYTextUtilities.m; sourceTree = ""; }; - D00EC06CC5533D9515DA45EBD7A3DCC9 /* LLBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseCollectionViewCell.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseCollectionViewCell.m; sourceTree = ""; }; - D01FF4033607282F1A4733DBA21330C9 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; - D02AB3031627024B83C050B1A7D0751C /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - D02F363BD4650434336AF0E7BA9627D2 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + CFAA67A034CA90CF6F568464671B5835 /* NSString+RACKeyPathUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACKeyPathUtilities.h"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.h"; sourceTree = ""; }; + CFC7F6F048271F8BF3C990B162401D12 /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; + D0022808E8F77EC0E79CEBA82472AEED /* ReactiveObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.release.xcconfig; sourceTree = ""; }; + D03E32DA9872F407D0A99E50C50BC378 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + D041FFCD34A6FD5AEA5E5A185B1E7CE7 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; + D04A0233439BC2F162850F68B07CCB3C /* LLLogFilterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogFilterView.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogFilterView.h; sourceTree = ""; }; D04AF005124A945C310D69F389023BE3 /* TUIConversationTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversationTheme.bundle; path = Resources/TUIConversationTheme.bundle; sourceTree = ""; }; - D0506301EDC42DCB831F7F2C0CC2DF59 /* aos_crc64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aos_crc64.c; path = AliyunOSSSDK/aos_crc64.c; sourceTree = ""; }; - D0A023B47754D2C618811ABEF6E4BFB7 /* NSData+LL_Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+LL_Network.m"; path = "LLDebugTool/Core/Component/Network/Function/NSData/NSData+LL_Network.m"; sourceTree = ""; }; - D0A1E7EC807412384940882BE15D8CEC /* RACUnarySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnarySequence.m; path = ReactiveObjC/RACUnarySequence.m; sourceTree = ""; }; + D07CAE0A81A28571633FD8842EDBE8CB /* AgoraComponetLog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraComponetLog.debug.xcconfig; sourceTree = ""; }; + D080384D965E90350B3F19D493EB0BAB /* LLHtmlConfigViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlConfigViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlConfigViewController.h; sourceTree = ""; }; D0A5F9BE6E04A13B03CEB14559A58466 /* TUIMergeReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMergeReplyQuoteView_Minimalist.h; sourceTree = ""; }; - D0BA32C77A88E6FEEDA5112459E96D77 /* RACDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDisposable.m; path = ReactiveObjC/RACDisposable.m; sourceTree = ""; }; + D0BD09083F508CA50BA0A33856D212BB /* MQTTDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTDecoder.m; path = MQTTClient/MQTTClient/MQTTDecoder.m; sourceTree = ""; }; D0CE18216B8392E2C506407533674D7C /* TUIDarkModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIDarkModel.h; sourceTree = ""; }; - D0D8E0CEEADEC234641D8F455B77B632 /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePicker/BRDatePickerView.h; sourceTree = ""; }; - D0DF760E5A959FCEF307C6C32DC00B4F /* RACReplaySubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReplaySubject.h; path = ReactiveObjC/RACReplaySubject.h; sourceTree = ""; }; - D0FE74B4A79A908D0E5C113FC3591C55 /* AliyunOSSiOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AliyunOSSiOS-prefix.pch"; sourceTree = ""; }; - D11519A9DADC5E7968F36C973A7E86D5 /* LLWindowManager+WidgetBorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+WidgetBorder.h"; path = "LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWindowManager+WidgetBorder.h"; sourceTree = ""; }; - D1821ADA0EA090FC55993157F4445612 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - D18DDF245C9077B9B915B039B99A3B16 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + D0F4B6D3EB21B5225D98D6735CEFA345 /* TZPhotoPreviewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewCell.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.h; sourceTree = ""; }; + D0FF48F5F84AA4ECC2ED9051A2BCD707 /* QGMP4Parser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4Parser.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Parser.m; sourceTree = ""; }; + D1423811F8D69704871E20B5BEA8F6CB /* YYKVStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYKVStorage.m; path = YYCache/YYKVStorage.m; sourceTree = ""; }; + D15AF3430226E14F6709DD8A871FA73E /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; + D1879B8F07A78453656448845438BB92 /* UITableViewCell+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+RACSignalSupport.m"; path = "ReactiveObjC/UITableViewCell+RACSignalSupport.m"; sourceTree = ""; }; + D1BA08E58684BE22797B6961922733E2 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; D1C6BA2EAE69D5409D69FE263D35D857 /* TUIGroupButtonCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupButtonCell_Minimalist.h; sourceTree = ""; }; - D1CBFEDFB8C17C422AB648CE51EDA3EC /* OSSPutSymlinkResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSPutSymlinkResult.h; path = AliyunOSSSDK/OSSPutSymlinkResult.h; sourceTree = ""; }; - D1D8F2B303C3018A67891A4976DF1886 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; - D2044BD026CAB099C531B1E4963281C8 /* RACPassthroughSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACPassthroughSubscriber.h; path = ReactiveObjC/RACPassthroughSubscriber.h; sourceTree = ""; }; - D2051163FB77A28BFB49B84F6EB6AF30 /* OSSDeleteMultipleObjectsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteMultipleObjectsRequest.m; path = AliyunOSSSDK/OSSDeleteMultipleObjectsRequest.m; sourceTree = ""; }; - D214F8020ED7010BE9BCC395F6520ED1 /* LLTitleCellCategoryModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCellCategoryModel.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCellCategoryModel.m; sourceTree = ""; }; + D1D010B8277004C4E2A48274EB8D5712 /* YYTextInput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextInput.h; path = YYText/Component/YYTextInput.h; sourceTree = ""; }; + D20DD2027AC5A9401BA861A78C7A6C83 /* NSDictionary+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+AvoidCrash.h"; path = "AvoidCrash/NSDictionary+AvoidCrash.h"; sourceTree = ""; }; + D215081B233C0157899F8CD1392F027F /* QGVAPLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPLogger.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Logger/QGVAPLogger.h; sourceTree = ""; }; D21C381482DDAD3E0EA0740220813E03 /* TIMCommonLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommonLocalizable.bundle; path = Resources/TIMCommonLocalizable.bundle; sourceTree = ""; }; - D234BCC80754D471A3DE5AB577090978 /* LLScreenshotSelectorModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotSelectorModel.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorModel.h; sourceTree = ""; }; - D24DCB6B424D7255403673C34311C65A /* BRBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRBaseView.m; path = BRPickerView/Deprecated/Base/BRBaseView.m; sourceTree = ""; }; - D26FDFDCE71BFA3B3F0CFB80695B5763 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; - D27C61B3A2F74513BB183EA9E0B9483B /* YBIBImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageScrollView.h; path = YBImageBrowser/Image/YBIBImageScrollView.h; sourceTree = ""; }; - D2B045B4DC13381F2E2D4C278371C924 /* YYText.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYText.modulemap; sourceTree = ""; }; - D2BD86DA5421E093F347CDCBAF24E059 /* YBIBVideoActionBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoActionBar.h; path = Video/YBIBVideoActionBar.h; sourceTree = ""; }; - D2C8B01647BCEF1666D16CDC6E9E9E41 /* NSData+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+OSS.h"; path = "AliyunOSSSDK/NSData+OSS.h"; sourceTree = ""; }; - D2EB0C50276092D4A60DA3BF9E8E5217 /* YBIBTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBTopView.m; path = YBImageBrowser/ToolView/YBIBTopView.m; sourceTree = ""; }; + D21CDA4E7F267846E8641BE42E764B13 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + D23BF5872AAEF793BFFD3AFD3387CA65 /* OSSLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSLogMacros.h; path = AliyunOSSSDK/OSSFileLog/OSSLogMacros.h; sourceTree = ""; }; + D265E983DA80B4DBBE3AF47B25EFCDB7 /* RACCompoundDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCompoundDisposable.m; path = ReactiveObjC/RACCompoundDisposable.m; sourceTree = ""; }; + D28AE5C239DB630C7D59111EAE83EC08 /* UISegmentedControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISegmentedControl+RACSignalSupport.h"; path = "ReactiveObjC/UISegmentedControl+RACSignalSupport.h"; sourceTree = ""; }; + D29B7BE54DD7C222865D156D3AB9CAAE /* RACDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDisposable.m; path = ReactiveObjC/RACDisposable.m; sourceTree = ""; }; + D2A4C52251BC280747DE59A47A15BDC3 /* MQTTSSLSecurityPolicyTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyTransport.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.h; sourceTree = ""; }; + D2B4F1EC84F075A17D49A81F1B6EBFB4 /* YYTextAsyncLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextAsyncLayer.m; path = YYText/Utility/YYTextAsyncLayer.m; sourceTree = ""; }; + D2C72257FB63B5EA50AE6A8C3222B5D3 /* UIButton+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+YYWebImage.m"; path = "YYWebImage/Categories/UIButton+YYWebImage.m"; sourceTree = ""; }; + D2CFE4A739CC1184021F95EB6AABFC46 /* LLEntryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryTitleView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryTitleView.m; sourceTree = ""; }; + D2D29C50C80059906846A05DDE838167 /* LLTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLTool.h; path = LLDebugTool/Core/Others/Tool/LLTool.h; sourceTree = ""; }; + D2DE28FAFB4B78188B1375DF4C93E230 /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; + D2E4449147CF1B92367B8ED7A68AA121 /* LLStorageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLStorageManager.m; path = LLDebugTool/Core/Storage/LLStorageManager.m; sourceTree = ""; }; + D2EDB3C2522692B94BFB6EC06EB734D0 /* RACStringSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStringSequence.h; path = ReactiveObjC/RACStringSequence.h; sourceTree = ""; }; D2F0CED0BD6588FF1177DA192DD47436 /* TUIChat_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChat_Minimalist.bundle; path = Resources/TUIChat_Minimalist.bundle; sourceTree = ""; }; - D2F786145FBC4D3C869DECA1B2CD573F /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - D31671858E73B2EC4B477B74490A206F /* TZVideoCropController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoCropController.m; path = TZImagePickerController/TZImagePickerController/TZVideoCropController.m; sourceTree = ""; }; - D32C31A99CB831DBC9C3B7AD02884C7F /* LLComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponent.h; path = LLDebugTool/Core/Others/Component/LLComponent.h; sourceTree = ""; }; - D340834B2B36306917578CE229EFC97D /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; - D343D9E976B7405A2C5FDFC303627D06 /* NSURLConnection+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLConnection+RACSupport.h"; path = "ReactiveObjC/NSURLConnection+RACSupport.h"; sourceTree = ""; }; - D360E377D7B4FA534E733E1A84A25B90 /* OSSGetBucketInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetBucketInfoRequest.h; path = AliyunOSSSDK/OSSGetBucketInfoRequest.h; sourceTree = ""; }; - D363CB943A6B0CA464E6270C386CB496 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; - D3720B31251CEB35AA80348A5D6B55FC /* YYTextArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextArchiver.h; path = YYText/String/YYTextArchiver.h; sourceTree = ""; }; + D30D30038FB48FE1F5D0C8959339462A /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; + D310A2CB30D273BCCE0133B8B391E30E /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; + D318B214A7C1B1081D57579C4DD9F600 /* RACTupleSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTupleSequence.m; path = ReactiveObjC/RACTupleSequence.m; sourceTree = ""; }; + D35408311B57D25B8EC7D4E521EA80D7 /* TZPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.m; sourceTree = ""; }; + D35458AF4A94FAC9A811EEA6AB0F7F81 /* SDWebImageWebPCoder-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImageWebPCoder-Info.plist"; sourceTree = ""; }; + D374C3674BBC4C3442B6B5FE6EB8874E /* LLWindowManager+Ruler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Ruler.m"; path = "LLDebugTool/Core/Component/Ruler/UserInterface/LLWindowManager+Ruler.m"; sourceTree = ""; }; D375198E0E511210A10D45F22A5E8258 /* TIMCommonMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TIMCommonMediator.m; sourceTree = ""; }; D378CF997ED4D06ECB2AE3DA1820EDE0 /* TUIDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIDefine.h; sourceTree = ""; }; - D3935D27B6FADE1B2AFF94A544B87653 /* NSObject+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+AvoidCrash.h"; path = "AvoidCrash/NSObject+AvoidCrash.h"; sourceTree = ""; }; - D3DD4773256EB0BD3AAC2846B79572A9 /* LLNetworkComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkComponent.m; path = LLDebugTool/Core/Component/Network/LLNetworkComponent.m; sourceTree = ""; }; - D3EBF025B25F8BE73A16C4E9FBB59AF5 /* AgoraComponetLog.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraComponetLog.xcframework; sourceTree = ""; }; - D41AA11E9270A18819C1FFE8DA62A47D /* YBIBImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCache.h; path = YBImageBrowser/Image/YBIBImageCache.h; sourceTree = ""; }; - D42EAD6CB541C08E38A10E80CB87CAD6 /* FMDB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDB.h; path = src/fmdb/FMDB.h; sourceTree = ""; }; - D441BA586B70F0A058315D7DC31058FF /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - D463467A69DC75AA8ECF9C8B5FDD6DA3 /* NSObject+RACPropertySubscribing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACPropertySubscribing.m"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.m"; sourceTree = ""; }; - D4662E1664E012A7571DC89D62ECD588 /* LLAppInfoComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfoComponent.h; path = LLDebugTool/Core/Component/AppInfo/LLAppInfoComponent.h; sourceTree = ""; }; - D482A4D2E83ABB7270543B5F78FC5FA4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; - D4840BB9FE26044671723142014A1E24 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - D49AE6DC348361D27ADB0DCE2BF74F38 /* LLNetworkFilterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkFilterView.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkFilterView.h; sourceTree = ""; }; + D3B1A9676B1BE055F959E27DD2539F24 /* UIImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+WebP.h"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.h"; sourceTree = ""; }; + D3C9DC3448E4B987779EC4167A93EF3D /* SDWebImageWebPCoderDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageWebPCoderDefine.m; path = SDWebImageWebPCoder/Classes/SDWebImageWebPCoderDefine.m; sourceTree = ""; }; + D3CEC09ABA681A31757D676664810F09 /* LLLocationComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationComponent.h; path = LLDebugTool/Core/Component/Location/LLLocationComponent.h; sourceTree = ""; }; + D3D2C75FD094644A4AE4943D04145088 /* LLFunctionViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionViewController.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionViewController.m; sourceTree = ""; }; + D415E70E083DD16E2702B55402406756 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + D421B73F2AB1AD9950928AAD24188E08 /* AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AvoidCrash.m; path = AvoidCrash/AvoidCrash.m; sourceTree = ""; }; + D43A5CCEB173771A853DD4C4B31EB8FB /* TZImagePickerController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController-prefix.pch"; sourceTree = ""; }; + D442259526A73D1818CF1B3FEF6FB017 /* LLSandboxTextPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxTextPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxTextPreviewController.m; sourceTree = ""; }; + D444D03CC4FB842D121B0F3136BDBC5A /* BRTextModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextModel.m; path = BRPickerView/TextPicker/BRTextModel.m; sourceTree = ""; }; + D4633C889866FADCB396805A32962CA8 /* UITextField+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+RACSignalSupport.m"; path = "ReactiveObjC/UITextField+RACSignalSupport.m"; sourceTree = ""; }; + D471A934451267DFEDEC0E9458C1B905 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + D472CD1919EA716FF1780DD9D7D159D8 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; + D47B53D2485EEE90A13BA750C09AEB9F /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + D493A05AE3999CBA727F95D6D0981C65 /* SDCycleScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.release.xcconfig; sourceTree = ""; }; D49CE152AD6B6A368F767598E30EF271 /* TUICameraViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICameraViewController.m; sourceTree = ""; }; - D4A4805F0277C00A8A2003621A85AF8B /* SDImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageWebPCoder.h; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.h; sourceTree = ""; }; - D4B652DD5C1D3B985CE15587670AE4D8 /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePicker/BRDatePickerView.m; sourceTree = ""; }; - D4E3B055929FF2BBE478A5D01D8D5E77 /* video_dec.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = video_dec.xcframework; sourceTree = ""; }; - D4F95F3F57883B3E79F5BA3DA9FABCAA /* UIView+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+YYText.h"; path = "YYText/Utility/UIView+YYText.h"; sourceTree = ""; }; + D4C3D0176CBA55DA8C3B2C968E77902A /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; D50B66BD78551E541F8416B9EFC9F935 /* TUIGroupInfoDataProvider_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupInfoDataProvider_Minimalist.h; sourceTree = ""; }; - D51FFEECFF558BFCE05FA21E935DEDCC /* RACReturnSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReturnSignal.m; path = ReactiveObjC/RACReturnSignal.m; sourceTree = ""; }; - D545C293F5919EF9352718DC816E673A /* LLEntryBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEntryBallView.m; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBallView.m; sourceTree = ""; }; - D55A72D2CBAFB1B4EAFC608CB89FB8CF /* NSNumber+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+YYAdd.h"; path = "YYCategories/Foundation/NSNumber+YYAdd.h"; sourceTree = ""; }; + D51323B7EF423B6F5E9C22307A601AF0 /* YBIBVideoData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoData.m; path = Video/YBIBVideoData.m; sourceTree = ""; }; + D51C121C141A77CFF72D490239BAF9F7 /* LLHtmlUIWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlUIWebViewController.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlUIWebViewController.m; sourceTree = ""; }; + D5258A8F9600058612450C0A2D0ADDFD /* OSSGetObjectTaggingResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectTaggingResult.m; path = AliyunOSSSDK/OSSGetObjectTaggingResult.m; sourceTree = ""; }; + D52DFCFF44DE16962C6ED50F3CD3C869 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = Zip/Zip.swift; sourceTree = ""; }; D55F19B8100733EBC5A25A0FC5B27F3F /* TUICameraMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICameraMacro.h; sourceTree = ""; }; - D57764508A39FC89A02DA367EC87387A /* NSDictionary+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+AvoidCrash.m"; path = "AvoidCrash/NSDictionary+AvoidCrash.m"; sourceTree = ""; }; - D59EBD5E279130D7DB476D8FBAD9CE81 /* QGMP4AnimatedImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4AnimatedImageFrame.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4AnimatedImageFrame.h; sourceTree = ""; }; - D5BB1345DB7A48F3518A0E743043355A /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; - D5CB3BE3AD0D597E3E31A39467F9A02F /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; - D5EB66A59CCE52A814A9D530AFA4D37D /* PhotosUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhotosUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/PhotosUI.framework; sourceTree = DEVELOPER_DIR; }; - D5F3CCCE7A53E8819BED09E60D9127F1 /* LLRouter+Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Location.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Location.h"; sourceTree = ""; }; - D5F44E82AA2A85115242EE258A25B731 /* LLRouter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRouter.h; path = LLDebugTool/Core/Others/Router/LLRouter.h; sourceTree = ""; }; + D56D35B4F308B3FB671479609357BEA3 /* IQKeyboardManagerConstantsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstantsInternal.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h; sourceTree = ""; }; + D574930237D0B53170786DC8F3DF2FBA /* IQToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQToolbar.m; path = IQKeyboardManager/IQToolbar/IQToolbar.m; sourceTree = ""; }; + D595FDB6AA04C3954C1C3772EE1F7EFD /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + D5C4D24F13BAF847987F7069AABE82EA /* LLCrashCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashCell.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashCell.m; sourceTree = ""; }; + D5DF4228C29FD3D24B2C9710525CB678 /* LLScreenshotBaseOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotBaseOperation.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotBaseOperation.m; sourceTree = ""; }; D632BDA9BA2A480929B1F007B91AAB64 /* MultimediaRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MultimediaRecorder.h; sourceTree = ""; }; + D634A240E60F7ACCC06011B82EB73F23 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; D65D2E87DDCE429CB28A60DFC7C2356D /* TUIMotionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMotionManager.h; sourceTree = ""; }; - D66753ECDC2A1280B557966F8AA43625 /* YYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYClassInfo.h; path = YYModel/YYClassInfo.h; sourceTree = ""; }; - D66A29BACA788DE2219CB23F164D235D /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; D66FD26F39529A681C6DDAAEF3317ED5 /* TUIResponderTextView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIResponderTextView_Minimalist.m; sourceTree = ""; }; - D6771D58A2B4C372FFFD0F0F605A965E /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - D6A2550AAEED889BB4FC9A4BDCE8FBB4 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; - D6E34163C0F2158DA34D8FB55791D7C0 /* SVGAContentLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAContentLayer.h; path = Source/SVGAContentLayer.h; sourceTree = ""; }; - D6E7722E74B767740A1D7D4E7F077E7A /* UIView+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+YYText.m"; path = "YYText/Utility/UIView+YYText.m"; sourceTree = ""; }; - D7000444FE0970472EAB2FA438ED9689 /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; - D707343C26F160C4DE76D618E2424597 /* MQTTDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTDecoder.m; path = MQTTClient/MQTTClient/MQTTDecoder.m; sourceTree = ""; }; + D6D160BF36FB6AD42ADF0CCACC82C43E /* TZImageCropManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageCropManager.h; path = TZImagePickerController/TZImagePickerController/TZImageCropManager.h; sourceTree = ""; }; + D6D3758013920FC1F345973E944F8016 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + D710A177F41CF409EED441B058187584 /* TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh"; sourceTree = ""; }; + D7247191F9CD01626791CB907C40B585 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; + D730BBEFDCB616A1B9384EB1AD574C0C /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; D732251049C4356EF790CD35AA9721E9 /* TUIBaseChatViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBaseChatViewController_Minimalist.h; sourceTree = ""; }; - D740308748538167351147F1437C0BE8 /* UIButton+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+RACCommandSupport.m"; path = "ReactiveObjC/UIButton+RACCommandSupport.m"; sourceTree = ""; }; - D7437B35955ED8C928AD6CD6AE2BE22F /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; + D7324F57315749B9FB6DF16F6BB3210B /* NSMutableArray+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+AvoidCrash.h"; path = "AvoidCrash/NSMutableArray+AvoidCrash.h"; sourceTree = ""; }; + D7574DD4D47B99CF15F057DA575390BD /* QGHWDShaders.metal */ = {isa = PBXFileReference; includeInIndex = 1; name = QGHWDShaders.metal; path = iOS/QGVAPlayer/QGVAPlayer/Shaders/QGHWDShaders.metal; sourceTree = ""; }; + D75DC647DAB6C1AEDC8D507218D413DA /* LLSandboxModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxModel.m; path = LLDebugTool/Core/Component/Sandbox/Function/LLSandboxModel.m; sourceTree = ""; }; D761586108CFA562B01FCCCF2226D114 /* NSString+TUIEmoji.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+TUIEmoji.h"; sourceTree = ""; }; - D76454D40522A122F90D7F14B081361B /* LLWindowManager+Screenshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Screenshot.m"; path = "LLDebugTool/Core/Component/Screenshot/UserInterface/LLWindowManager+Screenshot.m"; sourceTree = ""; }; - D7898E639F57EE686D8429A3EA37146A /* YYDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYDiskCache.m; path = YYCache/YYDiskCache.m; sourceTree = ""; }; - D797E62F4C353909866D2BB7EE1393D5 /* BRTextModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextModel.m; path = BRPickerView/TextPicker/BRTextModel.m; sourceTree = ""; }; - D7B3C0AE6D167E7B938256A6B281B89A /* YBImageBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YBImageBrowser-Info.plist"; sourceTree = ""; }; - D7BEB9DD9932BD232959E6C9BF572A4D /* SVGAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.debug.xcconfig; sourceTree = ""; }; + D76B9189C6630474C495A0095371B50A /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; D7C12A77EFF0B391EEAC10733E2E38EA /* TUIGroupNoticeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupNoticeController.h; sourceTree = ""; }; - D7D2811D78D87DD63D252B00D371D8E6 /* QGVAPMetalRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalRenderer.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/Metal/Vapx/QGVAPMetalRenderer.h; sourceTree = ""; }; - D7F51A43DEE3492D8E67CECE503183C4 /* NSDictionary+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YYAdd.h"; path = "YYCategories/Foundation/NSDictionary+YYAdd.h"; sourceTree = ""; }; - D7F745D22C5AD658089EC82C9305D6E4 /* LLHtmlWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHtmlWindow.m; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWindow.m; sourceTree = ""; }; - D7FCABC90F54C04B032B92E92573BEFE /* LLCrashWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashWindow.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashWindow.h; sourceTree = ""; }; - D7FDABA38C02766F227F7A6EF93FABAF /* LLNetworkCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkCell.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkCell.h; sourceTree = ""; }; + D7CE1677ED87451ED6880866BA1CF6C3 /* YBIBVideoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoCell.h; path = Video/YBIBVideoCell.h; sourceTree = ""; }; + D7ED8152304F98A36150F6215E3B4E01 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; D814DADC5EB35256584C7C702C130377 /* TUIConversationCellData_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationCellData_Minimalist.m; sourceTree = ""; }; + D821828056F8CA7A6C75531B742399FA /* RACSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSequence.h; path = ReactiveObjC/RACSequence.h; sourceTree = ""; }; D823AC827B20FC55FDF20096733C2DED /* TUIMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageCell_Minimalist.h; sourceTree = ""; }; - D8461AF76E2193F9668EB2A94E99AA9F /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; - D85E2A413D0373A6A6C76109151FFE38 /* LLBaseWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLBaseWindow.m; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseWindow.m; sourceTree = ""; }; - D8604DA7CDF6618B912F3A9A77EDF18C /* BRAddressModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressModel.h; path = BRPickerView/Deprecated/AddressPickerView/BRAddressModel.h; sourceTree = ""; }; - D870E39EBE6DBD402C7C251A40D16B11 /* YYWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYWebImage.modulemap; sourceTree = ""; }; + D8395E20A97D710813876BFD2FF6958F /* RACDynamicSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSequence.m; path = ReactiveObjC/RACDynamicSequence.m; sourceTree = ""; }; + D86288874EF226EB8351E9D4D9273A92 /* YBIBContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBContainerView.m; path = YBImageBrowser/Base/YBIBContainerView.m; sourceTree = ""; }; + D87808ED640D8290201CE22AF72C7F47 /* LLScreenshotToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotToolbar.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotToolbar.m; sourceTree = ""; }; D879B4B770AFB9F4F0DE858C92DC7B8C /* Pods-QXLiveDev-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-QXLiveDev-dummy.m"; sourceTree = ""; }; - D8874135B18DFD3BFD1225EB5DD5D5EB /* RACValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACValueTransformer.m; path = ReactiveObjC/RACValueTransformer.m; sourceTree = ""; }; + D8831485F25F7259BF2543CCE7F3C30A /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + D88C4031A4949CAF9B8662AC6D9B3AEE /* RACSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignal.m; path = ReactiveObjC/RACSignal.m; sourceTree = ""; }; D89C050BCB9A79B41D43D884F67D389B /* TUIVoiceReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVoiceReplyQuoteView.m; sourceTree = ""; }; - D8B0AF54CCB5C64BD4804F1CEDB9B0FB /* MQTTProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTProperties.h; path = MQTTClient/MQTTClient/MQTTProperties.h; sourceTree = ""; }; - D8BA251B75D3ABA95A05DFEC1D44DC78 /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; - D8CDC065042F836789E879EFD1747914 /* OSSNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSNetworking.m; path = AliyunOSSSDK/OSSNetworking.m; sourceTree = ""; }; - D8DDFA8B1CFFB8F4C3467A5CBB4ABF42 /* OSSGetObjectACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectACLRequest.m; path = AliyunOSSSDK/OSSGetObjectACLRequest.m; sourceTree = ""; }; - D8E3EE87983619E4E8D7A36EAAC3A5B1 /* GPBUnknownField+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GPBUnknownField+Additions.swift"; path = "objectivec/GPBUnknownField+Additions.swift"; sourceTree = ""; }; - D902D70162D0CC0E71D52D8257E8CE55 /* NSNotificationCenter+VAPThreadSafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+VAPThreadSafe.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/NSNotificationCenter+VAPThreadSafe.m"; sourceTree = ""; }; - D9154E3DBC43DCD81BB7E7ED6E44BC22 /* YBIBSentinel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSentinel.h; path = YBImageBrowser/Helper/YBIBSentinel.h; sourceTree = ""; }; - D91BCE3E58E0906267C3AABAB8C95305 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; - D9602135AEDD95BB55AF0EE472E6A7A3 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; - D9702F96248B5BD0EF41D23372789097 /* YYImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCache.m; path = YYWebImage/YYImageCache.m; sourceTree = ""; }; - D972D18A51F7616112EDC142E69F3D9A /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = ""; }; - D9AF293ECDA0CFE834ED91D7B11E775E /* _YYWebImageSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _YYWebImageSetter.m; path = YYWebImage/Categories/_YYWebImageSetter.m; sourceTree = ""; }; - D9B219FC972D5A206A079A1832567421 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; - D9C5EC1A4CF267C2229DB7BD19F61C97 /* RACEXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEXTRuntimeExtensions.m; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.m; sourceTree = ""; }; - D9FBDABE4D2684FF884881BF6F063DE7 /* UITableViewHeaderFooterView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewHeaderFooterView+RACSignalSupport.m"; path = "ReactiveObjC/UITableViewHeaderFooterView+RACSignalSupport.m"; sourceTree = ""; }; + D8A7516E6E4BE2A07FF25D985D4B3326 /* SVGAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVGAPlayer.modulemap; sourceTree = ""; }; + D8AF1F119656673578F8444C271F2B2B /* GPBEmpty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBEmpty.pbobjc.h; path = objectivec/GPBEmpty.pbobjc.h; sourceTree = ""; }; + D8B74DC9A94E739354C12C11334EFBBE /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + D8BBB31F9A3A8FC62374228BA72BB013 /* NSObject+RACDeallocating.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDeallocating.m"; path = "ReactiveObjC/NSObject+RACDeallocating.m"; sourceTree = ""; }; + D8D5905F8689189CE798DC536D9F5C82 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + D8DD7EB318DFF0B19FC176048834C534 /* UIViewController+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIViewController/UIViewController+LL_Utils.m"; sourceTree = ""; }; + D8F3B10B718C40E0674DA5A179D24AE8 /* FirstToneHintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FirstToneHintView.swift; path = AgoraLyricsScore/Class/Lyrics/FirstToneHintView.swift; sourceTree = ""; }; + D94CBA9F4453A9710AC2AB2F7ABF9E5E /* OSSCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSCancellationToken.m; path = AliyunOSSSDK/OSSTask/OSSCancellationToken.m; sourceTree = ""; }; + D999A68DC846BFF3DFCC443023FD3A3B /* LLFilterDateView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterDateView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDateView.h; sourceTree = ""; }; + D999FA8853AA1CE2077F0ACB87C46329 /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; + D99A30ECE59C31D0F35FAEA010083CF8 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; + D9B02393EAEB33A54EB83C8396AACB94 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Core/BRPickerViewMacro.h; sourceTree = ""; }; + D9B538591C0A67BF7A17D4E356805B70 /* YBIBImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageScrollView.h; path = YBImageBrowser/Image/YBIBImageScrollView.h; sourceTree = ""; }; + DA38BE4378060C256C25BF91B3F8D48A /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; DA458F526902ADDA81E7E1AD9656BE6D /* YTFaceAlignmentTinyLiveness.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTFaceAlignmentTinyLiveness.framework; path = Libs/YTFaceAlignmentTinyLiveness.framework; sourceTree = ""; }; - DA483CFB86A0520CB57A33D3A9BD0DF0 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; - DA4DB540D3CFAD7CBF2D51E2D3E0843F /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; + DA5557B778D5476BC0E4415A71D84376 /* LLLocationProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLocationProxy.h; path = LLDebugTool/Core/Component/Location/Function/LLLocationProxy.h; sourceTree = ""; }; + DA5720F010C721950F8B9403EEFDBF2A /* GPBType.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBType.pbobjc.m; path = objectivec/GPBType.pbobjc.m; sourceTree = ""; }; DA7158A0AE4F7F12534DD3AF2C303645 /* TUIFitButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFitButton.h; sourceTree = ""; }; - DA7EF2534BC424235FDDDCD142D4CC28 /* OSSInputStreamHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSInputStreamHelper.h; path = AliyunOSSSDK/OSSInputStreamHelper.h; sourceTree = ""; }; - DA8E001EF1FF09826F5DB2979E8D4BAC /* YBImageBrowserVideo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowserVideo.bundle; path = Video/YBImageBrowserVideo.bundle; sourceTree = ""; }; - DAB3C537331A3600BF519E42E7994140 /* LLFilterFilePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterFilePickerView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterFilePickerView.m; sourceTree = ""; }; - DAC5C2A5EF1389610ABA33135D8B9614 /* LLDetailTitleSelectorCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleSelectorCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleSelectorCellView.m; sourceTree = ""; }; + DA73079D48B0F03AB6E8813303F0D692 /* Protobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.debug.xcconfig; sourceTree = ""; }; + DAB99A93E199A7EFD29A521CC7CC8558 /* NSObject+RACLifting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACLifting.h"; path = "ReactiveObjC/NSObject+RACLifting.h"; sourceTree = ""; }; + DACE3EC3C26BB00A344269B7F014BC87 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; DB0B74500075FC8A895C1F1C5238EBBE /* TUILinkCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUILinkCell_Minimalist.m; sourceTree = ""; }; - DB11B5B3C948ED3F85C5BD6CF284EC8B /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; - DB140E160D1C34FEB7D40664DDEED9F1 /* LLWidgetBorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorder.h; path = LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorder.h; sourceTree = ""; }; - DB1CDC2117A647A132EF7E69C17AA738 /* Svga.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Svga.pbobjc.m; path = Source/pbobjc/Svga.pbobjc.m; sourceTree = ""; }; - DB5D09EF27274D2D336C1AE95DC55622 /* YYTextWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextWeakProxy.m; path = YYText/Utility/YYTextWeakProxy.m; sourceTree = ""; }; - DB874D2D8843C4247A93FF08D594D381 /* LLConfigHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConfigHelper.h; path = LLDebugTool/Core/Others/ConfigHelper/LLConfigHelper.h; sourceTree = ""; }; - DB9261D38444DE3C919F81434DB75B3D /* YYCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCache-umbrella.h"; sourceTree = ""; }; - DBA3A158AF6F9A3FA429C0BBE936C06E /* YYCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYCache.modulemap; sourceTree = ""; }; + DB2489678F172BAD201F79F168B58003 /* TAAnimatedDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAnimatedDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.m; sourceTree = ""; }; + DB3B7F8A30B262F80B31FA820ED5A470 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; + DB92A990EE9627C698FCE4FC3A621586 /* SVGAImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAImageView.h; path = Source/SVGAImageView.h; sourceTree = ""; }; + DBAECD1D58D515C5B33AFAB085E02781 /* YYImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCache.m; path = YYWebImage/YYImageCache.m; sourceTree = ""; }; DBB834720D5BBA3E4AF15DB97066B6EB /* TUIBubbleMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBubbleMessageCell_Minimalist.h; sourceTree = ""; }; - DBD6039A4E98C57DCD40978B2F2C0602 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - DBEB98BC202CE5F07367789D7F371BC6 /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; - DC00DFA8F84C369DA7661DC6B12AFBA8 /* LLProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLProxy.h; path = LLDebugTool/Core/Others/Proxy/LLProxy.h; sourceTree = ""; }; + DBCCE3367CFCFE8EAF47FCA662D63387 /* TZVideoCropController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoCropController.m; path = TZImagePickerController/TZImagePickerController/TZVideoCropController.m; sourceTree = ""; }; + DBEACBCBDF9395A22CD3ABF281B25FE7 /* LLHierarchyViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyViewController.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyViewController.m; sourceTree = ""; }; DC0B4DA09A4C7ACAD1E2999D1666D104 /* TUIFileViewController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileViewController_Minimalist.h; sourceTree = ""; }; + DC0E38C4B8DAC14B0CCFCA2FDD46687D /* YBIBIconManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBIconManager.m; path = YBImageBrowser/Helper/YBIBIconManager.m; sourceTree = ""; }; + DC1160574EFD195629D53A5C05F029FB /* NSArray+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+RACSequenceAdditions.h"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.h"; sourceTree = ""; }; + DC1A77982A27CDBDD3B94E53E179D922 /* LLRouter+ShortCut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+ShortCut.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+ShortCut.m"; sourceTree = ""; }; + DC49539AAD2F9F64523325C9C029A155 /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; + DC60866DA2C75125175CDB5DD741E082 /* BRTextPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextPickerView.m; path = BRPickerView/TextPicker/BRTextPickerView.m; sourceTree = ""; }; DC6311DA502399B1184BD3E053963641 /* Pods-QXLive-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QXLive-resources.sh"; sourceTree = ""; }; + DC6A7978A4E1E40BFC56F20B0AF9EAD4 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; DC6ACEAC8B9D92AAC2A3AE6566E1D7DC /* TUIConversationListController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationListController.h; sourceTree = ""; }; - DC797F8B029A84AB996F3D9E5F4C66F6 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; DC855D70F52FBC5A8FB5F2CC9D9A8BA7 /* NSDictionary+TUISafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+TUISafe.m"; sourceTree = ""; }; + DC8C16342A53C061414E552D24448B80 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; }; + DC8CFA8071A72285080526D82800C3E0 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; + DC8DEBA0B938C2334D6AE10B56D65448 /* IQToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQToolbar.h; path = IQKeyboardManager/IQToolbar/IQToolbar.h; sourceTree = ""; }; + DCA7AF97E6E82F6C971AD0C7105CF4D9 /* MQTTSessionSynchron.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionSynchron.m; path = MQTTClient/MQTTClient/MQTTSessionSynchron.m; sourceTree = ""; }; DCB549AB857DE04EF1BDD48B0B2D30AA /* TUIMessageCellConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageCellConfig.m; sourceTree = ""; }; - DCC8E3F3152F3539F3E3676BA875149E /* SDWebImageWebPCoderDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageWebPCoderDefine.m; path = SDWebImageWebPCoder/Classes/SDWebImageWebPCoderDefine.m; sourceTree = ""; }; - DCCDAECAFDDF0F9CA0673EA0E3746739 /* LLScreenshotBaseOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotBaseOperation.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotBaseOperation.h; sourceTree = ""; }; - DCD9FE91B18574CC2E5D05991897E287 /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Core/BRPickerStyle.m; sourceTree = ""; }; - DCE9C0A81E7230BE5E96055B1D7D96A6 /* LLFunctionWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionWindow.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionWindow.h; sourceTree = ""; }; - DCFDBDD3888AA31D5436695B710A97AA /* FMDB.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FMDB.debug.xcconfig; sourceTree = ""; }; - DD037BA04E0939E8CB9DF291265C5E1A /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; - DD0F3ED277BDB969FF43F6F2B6AC257F /* LLSandboxVideoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSandboxVideoPreviewController.m; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxVideoPreviewController.m; sourceTree = ""; }; - DD436A5A85E597F42854AFD5012AC148 /* LLWindowManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLWindowManager.m; path = LLDebugTool/Core/Others/Manager/WindowManager/LLWindowManager.m; sourceTree = ""; }; - DD4401641557712821028A757BF015ED /* LLLogDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLLogDetailViewController.h; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogDetailViewController.h; sourceTree = ""; }; - DD480D7010F0AF512CB78169D111F2B9 /* LLHtmlViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlViewController.h; sourceTree = ""; }; - DD483E83865E60B1BABD28F696DE52F7 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - DD9C196013B4EE86EB11E3FB03B198A4 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; - DDE48171DC71E4CDF16EED9E35EBBE52 /* LLNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNavigationController.h; path = LLDebugTool/Core/Others/CommonUI/ViewController/NavigationController/LLNavigationController.h; sourceTree = ""; }; - DDEF48EB0CF6B08399363EE75D0328B7 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; - DE03F0922F64A959707D33F44D92CCB5 /* ToneCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToneCalculator.swift; path = AgoraLyricsScore/Class/Scoring/Other/ToneCalculator.swift; sourceTree = ""; }; + DCEBD23A4F94DA88A003BC9C60D200BE /* sharpyuv_cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_cpu.h; path = sharpyuv/sharpyuv_cpu.h; sourceTree = ""; }; + DCFE3F6AFAEEBC6E836DDC148905E788 /* LLScreenshotPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotPreviewViewController.h; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotPreviewViewController.h; sourceTree = ""; }; + DD2CFF3328286C38338F8C9AA42A87B5 /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; + DD53E5EF73A7ABDF3E47AFA8A0FE16B8 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; + DD67E642C4D1A4567F01E99E077A562A /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; + DD726CADA9E7CF526575271D5B097352 /* IQUITextFieldView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUITextFieldView+Additions.m"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.m"; sourceTree = ""; }; + DDACD423E70107BD1391BADADB12C79D /* QGBaseAnimatedImageFrame+Displaying.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QGBaseAnimatedImageFrame+Displaying.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseAnimatedImageFrame+Displaying.m"; sourceTree = ""; }; + DDB54696124D6CAE6F5A60FB45542B84 /* OSSDeleteMultipleObjectsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteMultipleObjectsResult.m; path = AliyunOSSSDK/OSSDeleteMultipleObjectsResult.m; sourceTree = ""; }; + DDB90E2C4DAA237C032EAC3501E58AF4 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + DDC88FEBB8727A3A776F89B0D986163D /* LLDetailTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDetailTitleCell.h; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleCell.h; sourceTree = ""; }; + DDEA1A9F93242C3A31DD49B8388F96BC /* Extentions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extentions.swift; path = AgoraLyricsScore/Class/Downloader/Extentions.swift; sourceTree = ""; }; DE1A0692E5E399612B98DC07272C2E69 /* TUIConversationListController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationListController_Minimalist.h; sourceTree = ""; }; - DE1A1BBFCD1E431CB83AAF2D54B6D794 /* GPBUnknownFields_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFields_PackagePrivate.h; path = objectivec/GPBUnknownFields_PackagePrivate.h; sourceTree = ""; }; - DE2D15E0F88B1B0C9A9C966BE12BEE45 /* sharpyuv_csp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_csp.h; path = sharpyuv/sharpyuv_csp.h; sourceTree = ""; }; - DE3DFB0E094525D15A9E8188C7128684 /* UIScrollView+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+YYAdd.m"; path = "YYCategories/UIKit/UIScrollView+YYAdd.m"; sourceTree = ""; }; - DE496BBCBF83D9B41001D7049FB1D496 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - DE734A58D8EF04C89DE81A5D79BF2230 /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; - DE7A43D540EA8DD7FC713CD2DE9A6C79 /* LLMagnifierComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMagnifierComponent.m; path = LLDebugTool/Core/Component/Magnifier/LLMagnifierComponent.m; sourceTree = ""; }; - DE898EFE96409BA5AFE2707F25EA740A /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - DEC8783D2954020217A420C14536F6BC /* GPBAny.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBAny.pbobjc.m; path = objectivec/GPBAny.pbobjc.m; sourceTree = ""; }; + DE590FD7CC8FF3EADF495F5794FB93DD /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + DE63E002EBA8D9354A3BB30981267080 /* LLFunctionItemView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionItemView.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemView.m; sourceTree = ""; }; + DE70643D8C7B20011C33FF0CF0C417BE /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = Zip/minizip/ioapi.c; sourceTree = ""; }; + DE7B4AAD419FD1D481F4D736EAED89DD /* LLHierarchyDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyDetailViewController.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyDetailViewController.m; sourceTree = ""; }; + DE8DC774EDAC9D94143D31BC9789B9A9 /* LLEntryBigTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryBigTitleView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBigTitleView.h; sourceTree = ""; }; + DE9620EE71CFEFEEE03EC409FDDDA0A2 /* ResourceBundle-JXCategoryView-JXCategoryView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXCategoryView-JXCategoryView-Info.plist"; sourceTree = ""; }; DED0B9E63597782CA2D7E84B42B88575 /* TUICommonGroupInfoCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICommonGroupInfoCellData.h; sourceTree = ""; }; - DED36A91B6DF84DB11FE76ADFC40BF03 /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; - DEDF0707027EB64740024CBE191A54E2 /* SVGABezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABezierPath.m; path = Source/SVGABezierPath.m; sourceTree = ""; }; + DEDB4EECD3C10FF0873723E9D93C2C36 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; + DEE52AA4F9F7FC2228073F0EE4099772 /* MQTTCFSocketTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketTransport.h; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.h; sourceTree = ""; }; DEF517A11EBB40C32836AE94CF528F7B /* TUIMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageCellData.h; sourceTree = ""; }; DEFD7EB8420DE2362781DDF46E24FD1B /* TUIFileMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileMessageCell_Minimalist.h; sourceTree = ""; }; + DF26039398C538B0C3F976E17D2B9065 /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveObjC/RACKVOProxy.m; sourceTree = ""; }; + DF5382E219D7D8EFA5A89DB367D04410 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; DF55EB1086CF9818E4F167559D118164 /* TUIChatMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatMediaDataProvider.h; sourceTree = ""; }; DF5AA3E0ECB4B0811D896E8411906383 /* TUIVideoReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIVideoReplyQuoteViewData.m; sourceTree = ""; }; - DF7471BEA8D283EB4BC2208790158DA3 /* LLEntryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryTitleView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryTitleView.h; sourceTree = ""; }; - DF81D342DFE16F08DA2A1B8543F17A08 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; + DF828F3091B735157EB463BF9A28FE61 /* LLCrashWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLCrashWindow.m; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashWindow.m; sourceTree = ""; }; + DF8F1B5D47F63BF3020FEC73C56ED31A /* _YYWebImageSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _YYWebImageSetter.h; path = YYWebImage/Categories/_YYWebImageSetter.h; sourceTree = ""; }; DF9021474921AF35345BD06EBD2AB531 /* TUITool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITool.m; sourceTree = ""; }; - DFA28A2FA17C7E99439BA10987607761 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; - DFA8CB0283B4AF884A82C22C117B4B16 /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; - DFDA2664CDCF1F39D9FA60FA3827FC8A /* TZProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZProgressView.h; path = TZImagePickerController/TZImagePickerController/TZProgressView.h; sourceTree = ""; }; - DFF90A767836BC97E9964E4D9378D22C /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; - E00F43ED3A69542F42BABBF27F8E12D1 /* NSInvocation+RACTypeParsing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+RACTypeParsing.m"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.m"; sourceTree = ""; }; - E014BF282F8C3A272F354BDABC9FC818 /* LLRulerComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerComponent.m; path = LLDebugTool/Core/Component/Ruler/LLRulerComponent.m; sourceTree = ""; }; - E02A15D10FABE9801481BEA0A1063F19 /* LLFilterOtherView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterOtherView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterOtherView.h; sourceTree = ""; }; + DF95B3F1876A4C1DD21ED29A1015CD24 /* TAPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAPageControl.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.m; sourceTree = ""; }; + DF9F1DB119FBB5354B3F8341679D810A /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; + DFB59CF852C889E6D49871A7FB1EF503 /* LLJsonTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLJsonTool.m; path = LLDebugTool/Core/Others/JsonTool/LLJsonTool.m; sourceTree = ""; }; + DFC9ED7E927EA6F3DFB9B86E97538293 /* LLRouter+Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLRouter+Network.m"; path = "LLDebugTool/Core/Others/Router/LLRouter+Network.m"; sourceTree = ""; }; + DFD30CFA347E29CC35C719E4CF4AAECD /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + DFD95C0DA4E39DDD8F4559673364C37F /* YBIBWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBWebImageMediator.h; sourceTree = ""; }; + E02357F6C56C7E274CAEBE2B4A112E34 /* TZVideoCropController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoCropController.h; path = TZImagePickerController/TZImagePickerController/TZVideoCropController.h; sourceTree = ""; }; E02CFB5301EC9DA1992F848D281AF6DA /* TUIMessageCellConfig_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageCellConfig_Minimalist.h; sourceTree = ""; }; E03F152E95B6924D2486511337D24503 /* JXPagingView-JXPagerView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "JXPagingView-JXPagerView"; path = JXPagerView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - E093DF2FAB14DF655B79E8D92114276F /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; - E0A3B670EE345D52B41D35F593E4386F /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; - E0B758AF50E49F22226463ECB6072939 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - E0BAEEBC608CA122F7BF3532B663A232 /* RACErrorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACErrorSignal.m; path = ReactiveObjC/RACErrorSignal.m; sourceTree = ""; }; + E07715DD868637E7632ADA8EEF3D5795 /* YBImageBrowserDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDelegate.h; path = YBImageBrowser/Protocol/YBImageBrowserDelegate.h; sourceTree = ""; }; + E09918C381C316915AFA988D84FD5D35 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; + E0993235E9E6A40B87182CFAF337EA75 /* Bugly.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Bugly.framework; sourceTree = ""; }; + E0B49643CBB49E9D505B5F8F1FD53A92 /* YYTextWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextWeakProxy.m; path = YYText/Utility/YYTextWeakProxy.m; sourceTree = ""; }; E0E23643E0E4AA188287E0327F1E7B99 /* TUILinkCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUILinkCellData.m; sourceTree = ""; }; E1101C61C1A4BDAA8BB778E75DF00D2B /* TUIFloatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFloatViewController.h; sourceTree = ""; }; - E146B7C7FE9E0B8FA10618C44D4C62C4 /* YYWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYWebImageManager.m; path = YYWebImage/YYWebImageManager.m; sourceTree = ""; }; + E141AB38DD124405E4BED436DAA10A7C /* RACBlockTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBlockTrampoline.h; path = ReactiveObjC/RACBlockTrampoline.h; sourceTree = ""; }; E14B2C46EC3FEFE18206707CFB3F6A5A /* TUIMenuCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMenuCell_Minimalist.h; sourceTree = ""; }; - E1524D98B1B1821135F1CDA5B7BBFCA7 /* YYTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextView.m; path = YYText/YYTextView.m; sourceTree = ""; }; - E1715BFF9FFCC48A55760BF6D7A3DF0D /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - E173A263AF1947688BF11EB74EF12241 /* MQTTSessionSynchron.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionSynchron.h; path = MQTTClient/MQTTClient/MQTTSessionSynchron.h; sourceTree = ""; }; - E18014A8FD7FD0C735BE451B961D6DA0 /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; - E18285D7E3941BD4399BE50A7E9DC8CF /* LLConvenientScreenshotComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConvenientScreenshotComponent.m; path = LLDebugTool/Core/Component/Screenshot/LLConvenientScreenshotComponent.m; sourceTree = ""; }; - E183D7CEBA84C2C29AA57E6AC60EEAFC /* YYModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-prefix.pch"; sourceTree = ""; }; - E1934CE31C94D42E98D45C742CDFD05D /* OSSAllRequestNeededMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSAllRequestNeededMessage.h; path = AliyunOSSSDK/OSSAllRequestNeededMessage.h; sourceTree = ""; }; - E215D15800F118CADFAC3B03292CDD4E /* OSSDeleteMultipleObjectsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteMultipleObjectsResult.m; path = AliyunOSSSDK/OSSDeleteMultipleObjectsResult.m; sourceTree = ""; }; - E223FA2AFF4B0848D77A977810A6E995 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; + E177B4461D6CD14125C2F8E102EE5D10 /* TAPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAPageControl.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.h; sourceTree = ""; }; + E188B8AEC86B133F5CDCF5D6FDC6E481 /* LyricLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricLabel.swift; path = AgoraLyricsScore/Class/Lyrics/LyricLabel.swift; sourceTree = ""; }; + E1CD64760C2981521188C1014B317840 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + E2169C728ECA5EC036D1CD033A2011A5 /* LLWindowManager+Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Location.h"; path = "LLDebugTool/Core/Component/Location/UserInterface/LLWindowManager+Location.h"; sourceTree = ""; }; E2319A9846E5441AE828CF8F38CB31FB /* TUIGroupPendencyController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIGroupPendencyController.m; sourceTree = ""; }; - E242190642774251C9CA2615A9F69014 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; E2531977085A038BF8D006D31F4E4A61 /* TIMCommonMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMCommonMediator.h; sourceTree = ""; }; - E27501A01B72EA351AC7DEC82594DD2E /* YBIBVideoData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoData+Internal.h"; path = "Video/YBIBVideoData+Internal.h"; sourceTree = ""; }; + E253484CE7282A091C574EEC4B9AE6F6 /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePicker/BRDatePickerView.h; sourceTree = ""; }; + E26315B3E2CEDECB18219BD485F891BF /* LLRouter+Screenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Screenshot.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Screenshot.h"; sourceTree = ""; }; + E26E811CF89B2B83F9EBF5C7AF9CC336 /* UIActionSheet+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActionSheet+RACSignalSupport.h"; path = "ReactiveObjC/UIActionSheet+RACSignalSupport.h"; sourceTree = ""; }; E278A72C5A9C2D21BB5D9F3048E9A42E /* TUIMenuView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMenuView_Minimalist.h; sourceTree = ""; }; - E2BFBF8A5741E907A3A0D3A110D4DB07 /* UIDatePicker+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDatePicker+RACSignalSupport.m"; path = "ReactiveObjC/UIDatePicker+RACSignalSupport.m"; sourceTree = ""; }; - E2D3604AC70E338F9872047DB69938F9 /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; + E2CFD475F1D5E2205AD0C1BDEC89C0FC /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; + E2E2540E6B97F042EB7CC229F42B939E /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; E2E9DEFD66C96770DF6DFAE74BA2EE2A /* TUIMessageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageController.h; sourceTree = ""; }; - E2EEF88A5A3586FA415EE03BD7805D30 /* LLFilterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterView.m; sourceTree = ""; }; - E2F21D32A62F051167E1AB7C406B1C45 /* LLFunctionViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionViewController.h; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionViewController.h; sourceTree = ""; }; - E2FA4A83857D9C180AC9BAF8272F4A4B /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; - E3007057E0067BA6457F4DEE010F8414 /* LLInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLInternalMacros.h; path = LLDebugTool/Core/Others/Macros/LLInternalMacros.h; sourceTree = ""; }; - E310867849F28A1CEB168D79E6D78143 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; - E31F4BF23D90A3FE350016DE3269F8C5 /* AlipaySDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AlipaySDK.xcframework; sourceTree = ""; }; - E3331A672FDEA8D11C0B875C4FD51E40 /* JXPagerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerView.m; path = Sources/JXPagerView/JXPagerView.m; sourceTree = ""; }; - E333B35E4509DD458252B33781F837EB /* YBIBInteractionProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBInteractionProfile.h; path = YBImageBrowser/Image/YBIBInteractionProfile.h; sourceTree = ""; }; - E3375B26F8AA82C57CC9013F1DFE4C50 /* sharpyuv_gamma.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_gamma.h; path = sharpyuv/sharpyuv_gamma.h; sourceTree = ""; }; - E3503190E6FD8367BB245ECB35BEFF41 /* RACSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignal.m; path = ReactiveObjC/RACSignal.m; sourceTree = ""; }; + E2ED00FBD4C5E1E3B13C45A817CDD7AD /* YBIBDataMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataMediator.h; path = YBImageBrowser/Base/YBIBDataMediator.h; sourceTree = ""; }; + E34C20A667264D69BB2AD98EF3C16C1D /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; E35AAF7B5278F623F6E93AC979ED5547 /* Pods-QXLiveDev-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-QXLiveDev-acknowledgements.markdown"; sourceTree = ""; }; - E377A4B9817E978A7E6DA94CEADF5246 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; E3838B866C4BDAEC09F5A72198679BC1 /* YTFaceTrackerLiveness.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YTFaceTrackerLiveness.framework; path = Libs/YTFaceTrackerLiveness.framework; sourceTree = ""; }; - E39087A10A872D19DE05728812B38A1B /* palette.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = palette.h; path = src/utils/palette.h; sourceTree = ""; }; - E39549AF455F24055520D5DD447836E9 /* MQTTSessionLegacy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionLegacy.m; path = MQTTClient/MQTTClient/MQTTSessionLegacy.m; sourceTree = ""; }; - E39896E1E6DF7D29370433E29139083D /* YYTextUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextUtilities.h; path = YYText/Utility/YYTextUtilities.h; sourceTree = ""; }; - E39E079E1AD371FC4E81D575EE162863 /* AliyunOSSiOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AliyunOSSiOS-dummy.m"; sourceTree = ""; }; - E3AA5D81497F6B0D1AC49283278AA63D /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + E38E75419CD6F10F456D076A1546C7DD /* RACKVOTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOTrampoline.h; path = ReactiveObjC/RACKVOTrampoline.h; sourceTree = ""; }; + E38F77FBF70FE78E3F9C884F2A239974 /* OSSRestoreObjectRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSRestoreObjectRequest.h; path = AliyunOSSSDK/OSSRestoreObjectRequest.h; sourceTree = ""; }; E3C04C2EC55D83B4112636E431842FCD /* TUICameraViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICameraViewController.h; sourceTree = ""; }; - E3DB80FA231CB64163F73DF56A60FD52 /* AgoraFaceCaptureExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraFaceCaptureExtension.xcframework; sourceTree = ""; }; E3F4B6D386AFBB28C1B3E5BABEB67B29 /* TUICaptureImagePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUICaptureImagePreviewController.m; sourceTree = ""; }; - E3F554FA4D6DE897E129E2AFEC30C5A5 /* QGVAPSafeMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPSafeMutableDictionary.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableDictionary.h; sourceTree = ""; }; - E444FF25409D15D6D6CF42A0A2A736C6 /* LLTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleCell.m; sourceTree = ""; }; + E3F9DDDD63205FF6D3C3B1491080E62D /* NSMutableString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableString+AvoidCrash.h"; path = "AvoidCrash/NSMutableString+AvoidCrash.h"; sourceTree = ""; }; + E4448B6915B179BFEAEF6245B3BE722F /* LLConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLConst.h; path = LLDebugTool/Core/Others/Const/LLConst.h; sourceTree = ""; }; + E44CE15790053A4E0520E54B59416561 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; E459531FF12481C7C7546D8F9EB01C58 /* TUIBaseMessageControllerDelegate_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIBaseMessageControllerDelegate_Minimalist.h; sourceTree = ""; }; E460D5B0416D36F66EE8EC89E5D2FA0A /* YYModel */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYModel; path = YYModel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E47B79BEDA5A878E74F97A1BDA1A7DC9 /* TUIVoiceReplyQuoteView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVoiceReplyQuoteView_Minimalist.h; sourceTree = ""; }; - E48B196210830D5B76DA2D2C641545F9 /* TZGifPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZGifPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.m; sourceTree = ""; }; - E4977C1ADDE6FC269B48B5D293298F8A /* UIControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupport.h"; path = "ReactiveObjC/UIControl+RACSignalSupport.h"; sourceTree = ""; }; + E4943D2D0B9FFEBA397DCCD362025CD9 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E49DEF4896CC60FAAA33651EAED562F2 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Core/NSBundle+BRPickerView.h"; sourceTree = ""; }; E4A3EDF2F2B3DBA4A03937BED17C7E7E /* TUICore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUICore-Info.plist"; sourceTree = ""; }; - E4C150629719BCD8754270A21FE796E1 /* YBIBLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBLoadingView.h; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.h; sourceTree = ""; }; - E4D6BC700CBBA741E6CB5F3F97D24227 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - E52A1C45F50B28BEBE213AC9412F8D5A /* BRStringPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRStringPickerView.h; path = BRPickerView/Deprecated/StringPickerView/BRStringPickerView.h; sourceTree = ""; }; - E53D461F27A1492F8733514E4EF0D867 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; - E5527387252FE47A923575225B3C4610 /* GPBType.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBType.pbobjc.h; path = objectivec/GPBType.pbobjc.h; sourceTree = ""; }; - E57CE377F33D91BE48EFCAC0A059BDA1 /* UITextField+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+YYAdd.m"; path = "YYCategories/UIKit/UITextField+YYAdd.m"; sourceTree = ""; }; + E4B534B1418DFB31D1AB08E45A77482C /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; + E4E45A60EDFFD10C68DAFA2D0A43547E /* OSSGetObjectTaggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectTaggingRequest.h; path = AliyunOSSSDK/OSSGetObjectTaggingRequest.h; sourceTree = ""; }; + E4F49D838212163A9F7FD44ED4BE7717 /* RACDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDelegateProxy.h; path = ReactiveObjC/RACDelegateProxy.h; sourceTree = ""; }; + E4FF19D5317D1ED5C5188BF89D337F6A /* ConsoleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConsoleView.swift; path = AgoraLyricsScore/Class/Scoring/View/ConsoleView.swift; sourceTree = ""; }; + E5203DCBA0556E62B9ABE25D1C77D379 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; + E54323A751E7E123E3FE66ED5294D556 /* YYWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYWebImage-dummy.m"; sourceTree = ""; }; + E54BB4993F0F6ABD3B22325957CF3841 /* RACDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDelegateProxy.m; path = ReactiveObjC/RACDelegateProxy.m; sourceTree = ""; }; + E5593FF637FE8067AE3574CA666F390D /* YBIBCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionViewLayout.h; path = YBImageBrowser/Base/YBIBCollectionViewLayout.h; sourceTree = ""; }; + E560E18BB9B4ECA6400E78332BD04253 /* LLNetworkWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkWindow.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkWindow.m; sourceTree = ""; }; + E58237B2B4A6B1DD42E9F847AC66FF60 /* YBIBScreenRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBScreenRotationHandler.h; path = YBImageBrowser/Base/YBIBScreenRotationHandler.h; sourceTree = ""; }; E5886BA16FE6219FD61B34C60A326850 /* TUIConversationObjectFactory_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIConversationObjectFactory_Minimalist.h; sourceTree = ""; }; - E593BC96B721E69D136E5EF9C9DBCAFF /* LLFilterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterView.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterView.h; sourceTree = ""; }; - E5C15D9352AD5BCF2B8AA288B2B6702B /* OSSClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSClient.h; path = AliyunOSSSDK/OSSClient.h; sourceTree = ""; }; + E59066CA94FC36560D3769BD1F4B84E6 /* LLSandbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandbox.h; path = LLDebugTool/Core/Component/Sandbox/LLSandbox.h; sourceTree = ""; }; E5D1D639E269A845688C860850C08FD7 /* TUICameraView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICameraView.h; sourceTree = ""; }; + E5E5388557256032F589DD8A8200B03A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + E5F2C11258E35A5931012AA73EBE86CB /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; E5F4A8F61E0AA1B6C351FBF585F7590B /* TUIChat-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIChat-prefix.pch"; sourceTree = ""; }; - E610D76B158810577D3F50E5365FA1B7 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - E623F8310EF9F91821294DFF5FFF6839 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; - E62AF9F7C21D3F15C7CA263031142CB8 /* RACSubscriptingAssignmentTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptingAssignmentTrampoline.m; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.m; sourceTree = ""; }; - E62C02A502EFFF6FB4BC60F638150C95 /* TIMPush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMPush.h; path = "TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/TIMPush.h"; sourceTree = ""; }; - E62ED6103E0C6A1FFE6D5F21EC93BDD9 /* NSFileHandle+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileHandle+RACSupport.h"; path = "ReactiveObjC/NSFileHandle+RACSupport.h"; sourceTree = ""; }; - E68BD4163ACD06CDB23C4F2879913F37 /* YBIBVideoTopBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoTopBar.m; path = Video/YBIBVideoTopBar.m; sourceTree = ""; }; - E6979F09A7F242E8D992AF79A85BC600 /* TZImagePickerController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController-umbrella.h"; sourceTree = ""; }; - E6CFADBA732CDB42EA1F71B863ECCB6F /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; - E6D6E4984D4DA1AB88F8EF5ABFD4E741 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; - E715432B9C1E8AEE6751A116B65B278E /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; + E600F1E83D5FA1C22609AA8EA9D44172 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + E60C781CFDEE02E3CB6E0439024B2C2C /* NSIndexSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.m"; sourceTree = ""; }; + E6187E2A44D5D42825768D5BB2D1EC18 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; + E6202558041A58CC7B9AFD2C0265C2EB /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + E62FC92A2402198CAD267624467EBB81 /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; + E62FFFB5908F91CD2C7ACCCD5E3CFCEC /* BRAddressModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressModel.h; path = BRPickerView/Deprecated/AddressPickerView/BRAddressModel.h; sourceTree = ""; }; + E6554C82F4DCDC7AEF6E40B5904434BA /* OSSIPv6Adapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSIPv6Adapter.m; path = AliyunOSSSDK/OSSIPv6/OSSIPv6Adapter.m; sourceTree = ""; }; + E67BB8DDE723F1C65F52E293178094CE /* LyricCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricCell.swift; path = AgoraLyricsScore/Class/Lyrics/LyricCell.swift; sourceTree = ""; }; + E6823DB47E243B6C276E36DA486D9CB6 /* LLDetailTitleCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLDetailTitleCellView.m; sourceTree = ""; }; + E6A2E8DF1C0C065161F7CC2BF9A28954 /* MQTTClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTClient.h; path = MQTTClient/MQTTClient/MQTTClient.h; sourceTree = ""; }; + E6D13CF8672AD03F8C407B5BA2045DF6 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; + E71B621E3EBC3CC09FA8F9E51EB8D80B /* IQUIScrollView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIScrollView+Additions.m"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.m"; sourceTree = ""; }; + E737304B2404D251C27ABCD5567F1F52 /* YBIBOperateBrowserProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOperateBrowserProtocol.h; path = YBImageBrowser/Protocol/YBIBOperateBrowserProtocol.h; sourceTree = ""; }; E74601B22DB72DD03796E96705A3A34C /* TUIConversationMultiChooseView_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConversationMultiChooseView_Minimalist.m; sourceTree = ""; }; - E77A424762F67775616786E1FA6033DD /* LLComponentWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLComponentWindow.m; path = LLDebugTool/Core/Others/CommonUI/Window/ComponentWindow/LLComponentWindow.m; sourceTree = ""; }; - E7B2523BED27A7EF6C003FDEC82AA396 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; - E7E3DC5F266B552F5982642E7C8241B4 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - E7E7EF7DECE88E890663815040B42CA4 /* QGVAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "QGVAPlayer-Info.plist"; sourceTree = ""; }; - E7E8B3CD5E98F05435A61BCD4E8612D5 /* YYDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYDiskCache.h; path = YYCache/YYDiskCache.h; sourceTree = ""; }; - E80FE6722A6AA49CE347546E59D7DB1D /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; + E76491A4F0DC05B07F335A66431817A0 /* LLEnumDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEnumDescription.m; path = LLDebugTool/Core/Component/Hierarchy/Function/EnumDescription/LLEnumDescription.m; sourceTree = ""; }; + E7795C18E237EAC5EA711BD505B0C00C /* NSString+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSString/NSString+LL_Utils.m"; sourceTree = ""; }; + E77D59B51363B888AD56AD5012A04285 /* TIMPushManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMPushManager.h; path = "TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/TIMPushManager.h"; sourceTree = ""; }; + E78B40B3D91063005F2C036F1BDC4627 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + E7ADAE7D0F3413404AD508AAD8899515 /* OSSIPv6Adapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSIPv6Adapter.h; path = AliyunOSSSDK/OSSIPv6/OSSIPv6Adapter.h; sourceTree = ""; }; + E7B8735050F4935C5F0EC57A5CAFBBFB /* LLCrashCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLCrashCell.h; path = LLDebugTool/Core/Component/Crash/UserInterface/LLCrashCell.h; sourceTree = ""; }; + E7BA158897808F571256C02BA01E24B1 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; + E7BD0B0B60CA10C971E26DD11DD2AC30 /* NSMutableAttributedString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+AvoidCrash.h"; path = "AvoidCrash/NSMutableAttributedString+AvoidCrash.h"; sourceTree = ""; }; + E7E4F788297C182FDA37350932B99BD4 /* YYTextAsyncLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextAsyncLayer.h; path = YYText/Utility/YYTextAsyncLayer.h; sourceTree = ""; }; + E7E6D038FA4D9E830F2892C7893649BA /* QGMP4Box.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGMP4Box.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/QGMP4Box.h; sourceTree = ""; }; + E82E4E8160F794B08736FFB99B47495A /* UITableViewHeaderFooterView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewHeaderFooterView+RACSignalSupport.m"; path = "ReactiveObjC/UITableViewHeaderFooterView+RACSignalSupport.m"; sourceTree = ""; }; + E8405E6E34E44ED063F9FCC5C1A44031 /* NSBundle+TZImagePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+TZImagePicker.m"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.m"; sourceTree = ""; }; + E8451BC48B7FD940E2BC4D8E47E44668 /* NSNotificationCenter+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+YYAdd.m"; path = "YYCategories/Foundation/NSNotificationCenter+YYAdd.m"; sourceTree = ""; }; + E84F06C7A76FC325AEB48DF2222C1A25 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; + E8520A5CB18CFCEA65D4A5A06F6C4791 /* MQTTClient-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MQTTClient-Info.plist"; sourceTree = ""; }; E856B12C60338D611D7677EC9739BA4D /* TUIReplyPreviewBar_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyPreviewBar_Minimalist.h; sourceTree = ""; }; - E868338AEA34173125ECF0324E34B706 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - E878720DFB197AFFB21B357A8A0F8182 /* UIView+SDExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SDExtension.h"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.h"; sourceTree = ""; }; + E85F7903A9D040C24E56355B875D47B3 /* QGVAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QGVAPlayer.debug.xcconfig; sourceTree = ""; }; + E865361FAE521D5042AECC879406C1C5 /* JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXPagingView-Info.plist"; sourceTree = ""; }; + E86BC2B5D47B2EA61ED76887B7F31B53 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; E87FC9C2715494EF5B6B8614029C5CD2 /* TUIReplyPreviewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyPreviewData.m; sourceTree = ""; }; - E8D1E5C17BDC6BF1080529B98BFD7B45 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; - E8D2662663E3BED0E6A88DF9D357CE76 /* QGHWDShaders.metal */ = {isa = PBXFileReference; includeInIndex = 1; name = QGHWDShaders.metal; path = iOS/QGVAPlayer/QGVAPlayer/Shaders/QGHWDShaders.metal; sourceTree = ""; }; + E8819458139503FDB6BB66BE19FF3F16 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + E88654AC28F45E0216CEFAB4500604DE /* OSSDeleteMultipleObjectsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSDeleteMultipleObjectsRequest.m; path = AliyunOSSSDK/OSSDeleteMultipleObjectsRequest.m; sourceTree = ""; }; + E8952280EC5E897F2BAC8CB258E55431 /* LLThemeColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLThemeColor.h; path = LLDebugTool/Core/Others/Manager/ThemeManager/LLThemeColor.h; sourceTree = ""; }; + E8A858791FCAD7F99C0E3F955D7C907C /* RACScheduler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Private.h"; path = "ReactiveObjC/RACScheduler+Private.h"; sourceTree = ""; }; + E8C39112CC747EF942B440513B36A908 /* NSMutableData+OSS_CRC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableData+OSS_CRC.m"; path = "AliyunOSSSDK/NSMutableData+OSS_CRC.m"; sourceTree = ""; }; + E8C4DFAD7C4FD6624BB368350F29137D /* YBIBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBUtilities.h; path = YBImageBrowser/Helper/YBIBUtilities.h; sourceTree = ""; }; + E8F52380927FAB122930062DC59EF5C1 /* UITextField+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+RACSignalSupport.h"; path = "ReactiveObjC/UITextField+RACSignalSupport.h"; sourceTree = ""; }; E9000759BE4ACA264C59EC2C0F9620FD /* TUIFaceVerticalView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFaceVerticalView.h; sourceTree = ""; }; - E9450F552F1284F478019510E80F69BA /* UIButton+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIButton/UIButton+LL_Utils.h"; sourceTree = ""; }; - E9496DB14105832787DB152003DCBEEE /* LLMoveWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMoveWindow.h; path = LLDebugTool/Core/Others/CommonUI/View/MoveWindow/LLMoveWindow.h; sourceTree = ""; }; - E961AC2D567359EF441E41A3B7C57F8E /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; - E977FE73FC8734454A5F5FFCF8A60704 /* NSIndexSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.m"; sourceTree = ""; }; - E9945E908D2CF5BD5096941CC7FB3356 /* OSSIPv6PrefixResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSIPv6PrefixResolver.h; path = AliyunOSSSDK/OSSIPv6/OSSIPv6PrefixResolver.h; sourceTree = ""; }; - E9AFDA7554FD96729663C01718D2EF8E /* SVGAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAPlayer.h; path = Source/SVGAPlayer.h; sourceTree = ""; }; - E9B6368250D9E27244A035A7E9CFD6CE /* LLReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLReachability.h; path = LLDebugTool/Core/Component/Network/Function/LLReachability.h; sourceTree = ""; }; - E9D7913D178CBE0361966DA5C676126D /* RACScopedDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScopedDisposable.m; path = ReactiveObjC/RACScopedDisposable.m; sourceTree = ""; }; - E9F32C85D3D549C438C901BD89098B0E /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; - E9FBA547350639E8E689E0BA22499402 /* LLHtmlConfigViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlConfigViewController.h; path = LLDebugTool/Core/Component/Html/UserInterface/LLHtmlConfigViewController.h; sourceTree = ""; }; - EA19206FBE55C8F2FA848AA24980D16F /* BRPickerAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerAlertView.m; path = BRPickerView/Core/BRPickerAlertView.m; sourceTree = ""; }; - EA2E1FECEE438C468A139A87679A0D76 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; - EA640E3FB04E36FF95D0B5C89676778F /* TZPhotoPickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPickerController.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.h; sourceTree = ""; }; + E90A28716F427BD6432A990D0FCB4854 /* MQTTClient.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.debug.xcconfig; sourceTree = ""; }; + E92F2F8136954E0785B95B616359327A /* YYModel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYModel.modulemap; sourceTree = ""; }; + E9318EF7F094F5278E322D0F4235E48C /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; + E950D4D78D1BA96B9E435CE95D92DC20 /* QGAnimatedImageDecodeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeThread.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeThread.h; sourceTree = ""; }; + E97B946024F34982FB86D50C6A6F70FF /* ScoreAlgorithm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoreAlgorithm.swift; path = AgoraLyricsScore/Class/Scoring/Other/ScoreAlgorithm.swift; sourceTree = ""; }; + E989E86414A3C2F2B0DBC5C16D646DD1 /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; + E9C3BBE56A385FC9FDEE685E9083AD8C /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + E9E3514ACF2CA3C76FE4AD482DF52CF4 /* RACTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTuple.h; path = ReactiveObjC/RACTuple.h; sourceTree = ""; }; + E9FD69164CED3C5424496E386AA5CA8E /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; }; + EA17CD937CA3EA89FF79F818E6703B37 /* YBIBIconManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBIconManager.h; path = YBImageBrowser/Helper/YBIBIconManager.h; sourceTree = ""; }; + EA2D1C583B28A8391498037B6ED2FCDD /* YYTextArchiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextArchiver.m; path = YYText/String/YYTextArchiver.m; sourceTree = ""; }; + EA32E98C9DBA059E4205EC581458383C /* OSSReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSReachability.h; path = AliyunOSSSDK/OSSFileLog/OSSReachability.h; sourceTree = ""; }; EA6822A288B04016AC43E4348FF67523 /* Pods-QXLiveDev.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-QXLiveDev.modulemap"; sourceTree = ""; }; - EA6A401AE184ADBF62792741A0890ECE /* Algorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Algorithm.h; path = AgoraLyricsScore/Class/Al/Algorithm.h; sourceTree = ""; }; - EA6B7D24D75728C0EB68D2456556A1BC /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - EA7E9413F54541A561E0C65B09359113 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + EA81271596A1BFD0BB86331927BF78E6 /* SVGAParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAParser.h; path = Source/SVGAParser.h; sourceTree = ""; }; + EA8772B0615DCC38C15FD2F5498E6157 /* IQKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManager.h; path = IQKeyboardManager/IQKeyboardManager.h; sourceTree = ""; }; + EA8C7406B301BE8273410FBC2AD62032 /* MQTTCFSocketTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketTransport.m; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.m; sourceTree = ""; }; EA8D722501ED4C9433828EF23341D97D /* TUIImageMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageMessageCell.h; sourceTree = ""; }; - EAB14977808C9C06363AC3C76AB98990 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; - EAC18E53521F5FF07C865A5B552DF595 /* AgoraInfra_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AgoraInfra_iOS.release.xcconfig; sourceTree = ""; }; + EAB94DED6D97E9572836AE565AE8F8C6 /* RACDynamicSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSignal.h; path = ReactiveObjC/RACDynamicSignal.h; sourceTree = ""; }; + EABD8B32D67DA62EA7FAB53F75BA340C /* LLScreenshotComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLScreenshotComponent.h; path = LLDebugTool/Core/Component/Screenshot/LLScreenshotComponent.h; sourceTree = ""; }; EAC939BE9580C808FD4B6EE368DEC4FF /* TUIFoldListViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFoldListViewController_Minimalist.m; sourceTree = ""; }; - EADD8D687F7AF092BFE50D790AFD1187 /* LLHierarchyPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyPickerView.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyPickerView.h; sourceTree = ""; }; - EAF40ECE74A609F3C25125F4784506BB /* LLFunctionItemModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFunctionItemModel.m; path = LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionItemModel.m; sourceTree = ""; }; - EB0504BF16DC18A19BFA33E0032E34C8 /* LLRouter+Screenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Screenshot.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Screenshot.h"; sourceTree = ""; }; + EACE11D589387CF44A921B85EE6B8559 /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; + EAE59A937C0D00ADB586F516A7B50CDA /* ScoringMachineProtocol+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ScoringMachineProtocol+Events.swift"; path = "AgoraLyricsScore/Class/Scoring/ScoringMachineProtocol+Events.swift"; sourceTree = ""; }; EB08E8CA1E4221135BB492891A9FB339 /* TUIConversation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = TUIConversation.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - EB0D282F9DD6745694A5D7FA5A29F6CF /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; + EB2977ADC464CB806A515F61CE03F0F0 /* RACScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Subclass.h"; path = "ReactiveObjC/RACScheduler+Subclass.h"; sourceTree = ""; }; EB361C03E5B03DACCD2D1F7D15A19F8D /* TUIChatPopContextExtionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatPopContextExtionView.h; sourceTree = ""; }; - EB598622211A1399E91CD30383993819 /* SVGAVideoEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoEntity.h; path = Source/SVGAVideoEntity.h; sourceTree = ""; }; - EB63DB15C24B3DE2BC30934311E81BD8 /* RACCompoundDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCompoundDisposable.m; path = ReactiveObjC/RACCompoundDisposable.m; sourceTree = ""; }; - EBB50BD94D15E05FD0FCA28BE7CBA3A5 /* WKWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WKWebView+AFNetworking.h"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.h"; sourceTree = ""; }; + EB53E28462CB4576327424E66F96052A /* YYWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYWebImage-prefix.pch"; sourceTree = ""; }; + EB6DBD77478BEB5BFF41852F6BE2894D /* LLShortCutViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutViewController.h; path = LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutViewController.h; sourceTree = ""; }; + EBA26284EF96039CE4F9195867B7F3D1 /* LLURLProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLURLProtocol.m; path = LLDebugTool/Core/Component/Network/Function/LLURLProtocol.m; sourceTree = ""; }; + EBD2B361A3238AD29CDE2377784A4314 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + EBD6D848881BA6A6A09320745B3C89A7 /* OSSV4Signer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSV4Signer.m; path = AliyunOSSSDK/Signer/OSSV4Signer.m; sourceTree = ""; }; EBE41960EC4C02DE7507077364862A87 /* TUIChat-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIChat-dummy.m"; sourceTree = ""; }; - EBEC8228B59408BA2A62872BC12AD9E7 /* LLHierarchyWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyWindow.h; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyWindow.h; sourceTree = ""; }; - EBF62E09F0D65E5506106E7AFBB8B518 /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; - EBFA44031D1A42C45C81ED7ACFD59CA2 /* RACUnarySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnarySequence.h; path = ReactiveObjC/RACUnarySequence.h; sourceTree = ""; }; - EC066CB8528E09C12FAE53FD9D22D664 /* RACValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACValueTransformer.h; path = ReactiveObjC/RACValueTransformer.h; sourceTree = ""; }; - EC1084FABB35D63578F9FAD4BC2B9FFB /* LLHierarchyViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyViewController.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyViewController.m; sourceTree = ""; }; - EC387F34CA6229F3CC21C695129E3902 /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; - EC3E85DBE52C3F5FA970974CE751975A /* LLConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLConfig.m; path = LLDebugTool/DebugTool/LLConfig.m; sourceTree = ""; }; - EC4022034736801EE8F3C49F25D769D5 /* LLFormatterTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFormatterTool.h; path = LLDebugTool/Core/Others/FormatterTool/LLFormatterTool.h; sourceTree = ""; }; - EC4BF21042F6613FC7A908ED91C9F571 /* NSMutableData+OSS_CRC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableData+OSS_CRC.h"; path = "AliyunOSSSDK/NSMutableData+OSS_CRC.h"; sourceTree = ""; }; + EBFBDD5D4DF49E660553FC2ADF20385C /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; + EC0432E6C5A9F3162D407A3C677C2791 /* LLNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetwork.h; path = LLDebugTool/Core/Component/Network/LLNetwork.h; sourceTree = ""; }; + EC4AFEBAB597CA581EA5CFC7CCD195BA /* NSData+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+RACSupport.m"; path = "ReactiveObjC/NSData+RACSupport.m"; sourceTree = ""; }; EC4DB0C809E92AF61D96C49436DFE57B /* TUIFileMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileMessageCellData.m; sourceTree = ""; }; - ECA0FE8D7914BC9B075C158224D637AC /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - ECB220678AB9D504A71514CD29BD30E0 /* RACDynamicSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSignal.h; path = ReactiveObjC/RACDynamicSignal.h; sourceTree = ""; }; - ECEBDA8DB204D74871296B76262CE86A /* OSSGetObjectTaggingResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectTaggingResult.m; path = AliyunOSSSDK/OSSGetObjectTaggingResult.m; sourceTree = ""; }; - ECEDB132137533FBD164B129DEC925D6 /* LLMoveWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLMoveWindow.m; path = LLDebugTool/Core/Others/CommonUI/View/MoveWindow/LLMoveWindow.m; sourceTree = ""; }; - ED087B0E4DAD3216D0B221C9D7660C05 /* TZLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZLocationManager.h; path = TZImagePickerController/Location/TZLocationManager.h; sourceTree = ""; }; - ED2B13432580F6A8FEEB4EFC884E8EDE /* NSArray+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+RACSequenceAdditions.m"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.m"; sourceTree = ""; }; - ED32130A7C8DF7F6A95DD8FF27CC0D9D /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; - ED32D1B7D62B9C45B6B41BEE40BC52E1 /* YYWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYWebImage-Info.plist"; sourceTree = ""; }; - ED6334BE0BF270ECFC410EE8945D5452 /* OSSGetObjectTaggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectTaggingRequest.h; path = AliyunOSSSDK/OSSGetObjectTaggingRequest.h; sourceTree = ""; }; + EC7B9044D03A66B6036E63908C246857 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + EC90F94F312D0E34FE172989809C5B43 /* TADotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TADotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.m; sourceTree = ""; }; + EC9FAD6E6B2245B24C268E38F90E7152 /* LLHierarchyHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHierarchyHelper.h; path = LLDebugTool/Core/Component/Hierarchy/Function/LLHierarchyHelper.h; sourceTree = ""; }; + ECACABDDF9CE533CDA75BC8C7715A10C /* RACImmediateScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACImmediateScheduler.m; path = ReactiveObjC/RACImmediateScheduler.m; sourceTree = ""; }; + ECC5067C3FE740EE8944EB3549AA154D /* _YYWebImageSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _YYWebImageSetter.m; path = YYWebImage/Categories/_YYWebImageSetter.m; sourceTree = ""; }; + ECCB174B0A81D9A9938707FE508CF775 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; + ECDAD0C68CEEEB0CFD6BE1FBBF0202C8 /* YYCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCache-prefix.pch"; sourceTree = ""; }; + ECE1B6025BEA2C708D2EE2CC233D7FCC /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; ED739D2EA31730B9C469B5913E6EC5D1 /* TUIMemberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMemberCell.h; sourceTree = ""; }; - ED76121366CA45C24B43E96370644D36 /* MQTTClient-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MQTTClient-umbrella.h"; sourceTree = ""; }; - ED9DE188E9125D799C93577C598420DE /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Core/BRPickerStyle.h; sourceTree = ""; }; - EDA8003332AFCA2A9FD0E716F244FB74 /* SVGAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVGAPlayer-Info.plist"; sourceTree = ""; }; - EDC6476FD5D6C9FC3BDBC267DB7BC9E6 /* SVGAParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAParser.h; path = Source/SVGAParser.h; sourceTree = ""; }; - EDD1F064F51DDBB02882D4A37D0C003E /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; - EDE526D13E807C0576EA913AA91B14D4 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; - EE20E7BA301AE6F0BD1F945AB1CBBD41 /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = ""; }; - EE20F47946095AB62B1C7541DBA23A34 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - EE348269704A55B1D63F5847C3E58C47 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - EE53D429847B845374B4CD77DCE4AC4A /* NSObject+RACLifting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACLifting.h"; path = "ReactiveObjC/NSObject+RACLifting.h"; sourceTree = ""; }; - EE734DF18F977F08712C033A3907003C /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - EE78975E45E6812BB25902DE3F1B4931 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - EE7CAEFFEEF06B8EA9D81DA089302529 /* RACDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDelegateProxy.m; path = ReactiveObjC/RACDelegateProxy.m; sourceTree = ""; }; - EE8B16E7014DB86DF6EE2F572396C740 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; + ED7EFF533A0671B040F28AB45F3F7CA9 /* QGVAPSafeMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPSafeMutableDictionary.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPSafeMutableDictionary.h; sourceTree = ""; }; + EDAF9D4D062D739B0C83C766F29654CB /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; + EDEBEFDC15E4DA6B1CB9B03CF7309CE4 /* OSSCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCompat.h; path = AliyunOSSSDK/OSSCompat.h; sourceTree = ""; }; + EE843AE22A85DEB0DB74332F863118A8 /* TZAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetCell.h; path = TZImagePickerController/TZImagePickerController/TZAssetCell.h; sourceTree = ""; }; EE8DB31B041B11EA309F0CC4C6B3F6F3 /* TUIChatExtensionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatExtensionObserver.h; sourceTree = ""; }; - EEA2E02FE1A95387073731AE88E073D5 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; + EEBEDD218764032003B5BF12AD62BE02 /* UIImage+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+YYWebImage.m"; path = "YYWebImage/Categories/UIImage+YYWebImage.m"; sourceTree = ""; }; + EEC83944AE9DC1EDD7A3475F7B291C15 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImageWebPCoder/Private/SDmetamacros.h; sourceTree = ""; }; + EECE53281BBB3B762D5E3019C8E1B910 /* LLBaseWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseWindow.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseWindow.h; sourceTree = ""; }; EED6A24B5F0A0825CE50F1995DE40B3A /* TUIInputBar_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIInputBar_Minimalist.h; sourceTree = ""; }; - EEE24FE35B91BACD828F6C377A794A1C /* YBIBPhotoAlbumManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBPhotoAlbumManager.m; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.m; sourceTree = ""; }; - EF530EE69EE1954D0FCF7C56E07BBD71 /* LLDetailTitleSelectorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleSelectorCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleSelectorCell.m; sourceTree = ""; }; - EF7AD41E8A8CDCCC37BB1516F3D7DD0B /* RACScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Subclass.h"; path = "ReactiveObjC/RACScheduler+Subclass.h"; sourceTree = ""; }; - EFB37E65E47A013F6A015DA2C1420656 /* UIResponder+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIResponder/UIResponder+LL_Utils.h"; sourceTree = ""; }; + EF1AE254E1202354B2AEA7DDA131FB61 /* LLAppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLAppInfo.h; path = LLDebugTool/Core/Component/AppInfo/LLAppInfo.h; sourceTree = ""; }; + EF2AEDAE9A213E867E8C5D7CFC957F67 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; + EF5B4DC8A9BAF7B6628BF677B9A547F0 /* LLLogFilterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLLogFilterView.m; path = LLDebugTool/Core/Component/Log/UserInterface/LLLogFilterView.m; sourceTree = ""; }; + EF7118D739E1BFA6377449B799E1496F /* NSMutableArray+AvoidCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableArray+AvoidCrash.m"; path = "AvoidCrash/NSMutableArray+AvoidCrash.m"; sourceTree = ""; }; + EF74891611A81F7F87DB08B77687F25D /* LLAppInfoViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLAppInfoViewController.m; path = LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoViewController.m; sourceTree = ""; }; + EF9533E814FCEB3B5AA9A96BEFB6E65C /* LLFilterLabelModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterLabelModel.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterLabelModel.h; sourceTree = ""; }; + EFE5DE49CF763F91F46159B7E1C1BAF3 /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; EFE9FBC8AF21EE2EC58B8D593E34DCCA /* TUIChatConfig_Classic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIChatConfig_Classic.h; sourceTree = ""; }; - EFEB5E79AE67F2AEF2E3F0ADB9013F59 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; - EFFF2DF7666822D1CBAD30549C0DCBCE /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - F0080BE3CE1A8EF82F73BECD0636AA66 /* RACKVOChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOChannel.h; path = ReactiveObjC/RACKVOChannel.h; sourceTree = ""; }; - F00B39D74F12ED8D0A7209790544E57F /* CLLocation+LL_Location.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLLocation+LL_Location.m"; path = "LLDebugTool/Core/Component/Location/Function/CLLocation/CLLocation+LL_Location.m"; sourceTree = ""; }; + EFF2CBEDDDEF3A94EFB94079955A8A44 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + F000F0FF4F0689C6D6ED21A7BCD32178 /* SDWebImageWebPCoderDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageWebPCoderDefine.h; path = SDWebImageWebPCoder/Classes/SDWebImageWebPCoderDefine.h; sourceTree = ""; }; + F007B2FA752918FA4152FCA7ABAFB0DA /* OSSGetObjectTaggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSGetObjectTaggingRequest.m; path = AliyunOSSSDK/OSSGetObjectTaggingRequest.m; sourceTree = ""; }; F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUIChat; path = TUIChat.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F014CF6E9AC36DF1BD11D71E1CA51E3A /* TUIReferenceMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReferenceMessageCell_Minimalist.h; sourceTree = ""; }; - F023569434543B345AA45950CEF308E5 /* YBIBImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCell.m; path = YBImageBrowser/Image/YBIBImageCell.m; sourceTree = ""; }; F025B9C3846DE7CDEB581BE526815DBE /* TUIChat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIChat.debug.xcconfig; sourceTree = ""; }; - F03D16EC35B6E5338A7CEDB959DE8116 /* LLWindowManager+Html.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Html.h"; path = "LLDebugTool/Core/Component/Html/UserInterface/LLWindowManager+Html.h"; sourceTree = ""; }; - F045B65FB85A8EC3FBF9AF3C832328CC /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - F057C305BCF1FD5441D93674CE82A1A5 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + F0477B3BAFFDA16CA822D19B6277CDCF /* YBIBImageCache+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCache+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCache+Internal.h"; sourceTree = ""; }; + F0569AB649FAD1979AAD043A9886A4D5 /* Algorithm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = Algorithm.c; path = AgoraLyricsScore/Class/Al/Algorithm.c; sourceTree = ""; }; F05D544BFAD6DEB17A077304C93B769B /* TUIGroupNoticeDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupNoticeDataProvider.h; sourceTree = ""; }; - F06678C5528CA7EA1FFA93F779F6E41D /* RACEmptySignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySignal.m; path = ReactiveObjC/RACEmptySignal.m; sourceTree = ""; }; + F06667D75722BD057EAF6D8065A3FFB9 /* RACSignal+Operations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSignal+Operations.h"; path = "ReactiveObjC/RACSignal+Operations.h"; sourceTree = ""; }; + F074D164137E6D27FB78D7B045BE04D5 /* UIView+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIView/UIView+LL_Utils.m"; sourceTree = ""; }; + F0843D21283D9AAC0F3F523506980FDD /* NSInputStream+LL_Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInputStream+LL_Network.h"; path = "LLDebugTool/Core/Component/Network/Function/NSInputStream/NSInputStream+LL_Network.h"; sourceTree = ""; }; F099CABCF077B9E89AF98C6B90C82F38 /* TUIReplyPreviewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIReplyPreviewData.h; sourceTree = ""; }; + F0A51593FDDFCC3278387F39D83E39FB /* LLFilterOtherView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterOtherView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterOtherView.m; sourceTree = ""; }; F0A524978AB3CFE61AA5CFF81EDB42CD /* TUIChatCallingDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatCallingDataProvider.m; sourceTree = ""; }; - F0D64147DA6CDD194F6AADF4673AD1FE /* NSSet+OSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+OSS.h"; path = "AliyunOSSSDK/NSSet+OSS.h"; sourceTree = ""; }; - F0F193C6CA8853C4DDCAF139F7A4469B /* NSMutableArray+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+AvoidCrash.h"; path = "AvoidCrash/NSMutableArray+AvoidCrash.h"; sourceTree = ""; }; + F0BD28A56BD17B68BBF47CCDF2ABA003 /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; + F0C9267BF045030E45DFA2A950EE55AC /* YYTextLine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextLine.m; path = YYText/Component/YYTextLine.m; sourceTree = ""; }; + F0D419308728BF1A25C72B89B70F2493 /* LLHtmlComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtmlComponent.h; path = LLDebugTool/Core/Component/Html/LLHtmlComponent.h; sourceTree = ""; }; + F0D675ED5B636CD21AF04128A3BBC8F8 /* aos_crc64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aos_crc64.c; path = AliyunOSSSDK/aos_crc64.c; sourceTree = ""; }; + F0EB163B760EC1D361AAEBDEE607BDA1 /* TIMPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMPush.release.xcconfig; sourceTree = ""; }; F1081D72699581714977A28594C061DA /* TUIFileReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIFileReplyQuoteViewData.m; sourceTree = ""; }; - F10E15CFB02BD24E61BB4B08762CFC1C /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; + F1225E12CF790B08F1E102F995AD8080 /* LLWidgetBorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorder.h; path = LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorder.h; sourceTree = ""; }; F12E37CD50A416455E5182803128EF91 /* TUIOrderCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIOrderCell.m; sourceTree = ""; }; - F1440D1B3C04F265B3B9889140D5CAA6 /* Minizip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Minizip.h; path = Zip/minizip/include/Minizip.h; sourceTree = ""; }; - F14F45CA727A46607A9C2378C04B3C99 /* UIAlertView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+RACSignalSupport.h"; path = "ReactiveObjC/UIAlertView+RACSignalSupport.h"; sourceTree = ""; }; - F164E269AF888C0E97C3488E6382AE75 /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; - F172542D336174174374B220EFD45F14 /* LLWindowManager+Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLWindowManager+Location.h"; path = "LLDebugTool/Core/Component/Location/UserInterface/LLWindowManager+Location.h"; sourceTree = ""; }; - F17E797E27AA72E8AC2E09226CAD6C36 /* ScoringView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringView.swift; path = AgoraLyricsScore/Class/Scoring/View/ScoringView.swift; sourceTree = ""; }; + F12FBE6E6A6063CB1B3C137B5151A2C6 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + F131D70A08DA7A1945458B96F12F0165 /* Minizip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Minizip.h; path = Zip/minizip/include/Minizip.h; sourceTree = ""; }; + F14BBAA787AE34E19292BCB584EF6869 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; + F172B1B59ACACDE64DE3AE908EC171B0 /* QGAnimatedImageDecodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGAnimatedImageDecodeManager.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGAnimatedImageDecodeManager.h; sourceTree = ""; }; + F18BF9AED1CFB6B7419D5546E97CE50B /* AgoraVideoSegmentationExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoSegmentationExtension.xcframework; sourceTree = ""; }; F191B112D9A647ADDE823C7B989E1DAE /* TUICaptureVideoPreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUICaptureVideoPreviewView.h; sourceTree = ""; }; - F19D86BC667D1BCC622ADBFCA5164D48 /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; + F1A2452F98D3EE9BBF2B5A6B11C53616 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; F1A4111F17FF72D844D2BAA264E4F805 /* TUISecondConfirm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUISecondConfirm.h; sourceTree = ""; }; - F1BBA40839A5812185B1EC849C0D9C19 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; - F1C4B3FBB768D21556E68067278AA489 /* LLNetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkHelper.m; path = LLDebugTool/Core/Component/Network/Function/LLNetworkHelper.m; sourceTree = ""; }; + F1D17856669D0FEB8191B498F40531B9 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; + F1D2B99C73E8D762A9AB1CBA3A98A3EE /* NSString+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSequenceAdditions.h"; path = "ReactiveObjC/NSString+RACSequenceAdditions.h"; sourceTree = ""; }; + F1D8CD4A6EF4FE9FB9EE108598849301 /* RACErrorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACErrorSignal.h; path = ReactiveObjC/RACErrorSignal.h; sourceTree = ""; }; + F1DF7D94F28198BA10BCBE2B495B2FDC /* LLRouter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLRouter.h; path = LLDebugTool/Core/Others/Router/LLRouter.h; sourceTree = ""; }; F1EEED01BE9023F1C663EE34510B3880 /* TUIConfig_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIConfig_Minimalist.m; sourceTree = ""; }; - F209F552AFAF96998B3168B1496ADF79 /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; - F21282CCDC59CCADA45B9540860B0044 /* OSSRestoreObjectResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSRestoreObjectResult.h; path = AliyunOSSSDK/OSSRestoreObjectResult.h; sourceTree = ""; }; F21C50FB7018219CC9E26F2802E81D76 /* TUIBubbleMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIBubbleMessageCell_Minimalist.m; sourceTree = ""; }; - F21E22C7DF61AD0CAA34AEE9FA4B8CEB /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; - F25964260405DA5FA7E3082783E43740 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "ImSDK_Plus.xcframework/ios-arm64_armv7/ImSDK_Plus.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; - F295E80CF5267CE4412C645CE8CC98AB /* LLNetworkWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkWindow.h; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkWindow.h; sourceTree = ""; }; - F2C658E968E78DDA6FDB69BC8D9C32D3 /* XmlParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlParser.swift; path = AgoraLyricsScore/Class/Other/XmlParser.swift; sourceTree = ""; }; - F2C99D9DED1B04EC95F0FCAB6CE3AB2F /* FMDatabasePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMDatabasePool.h; path = src/fmdb/FMDatabasePool.h; sourceTree = ""; }; - F2DE13778D4CE3DA7D497C75F45728BC /* LLWindowManager+WidgetBorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+WidgetBorder.m"; path = "LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWindowManager+WidgetBorder.m"; sourceTree = ""; }; + F2212D5CB880E70DE3D1030A08CD30A9 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + F22C56B3D303A4D4DE652354074431CA /* RACGroupedSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACGroupedSignal.m; path = ReactiveObjC/RACGroupedSignal.m; sourceTree = ""; }; + F244481D2BD70CA6DEE4F0A5D8891CA2 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + F24DA3D31FC3941298E3AE46B6C6B726 /* TZLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZLocationManager.h; path = TZImagePickerController/Location/TZLocationManager.h; sourceTree = ""; }; + F25CAC6CD00ADFF0B9EF930622712103 /* RACQueueScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACQueueScheduler+Subclass.h"; path = "ReactiveObjC/RACQueueScheduler+Subclass.h"; sourceTree = ""; }; + F280EF245536DF1D03450F4AD1895B9C /* PitchParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PitchParser.swift; path = AgoraLyricsScore/Class/Other/PitchParser.swift; sourceTree = ""; }; + F297C683DFC094C1BAC7D0FC3DAF2F5C /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; + F29E02DF7E8B14A840107078E68F9346 /* TAAbstractDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAbstractDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.h; sourceTree = ""; }; + F2AFB8155C88CB1513B0A52BC47AF899 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; + F2B5FD56E03155516A6FD232CD54E736 /* MKAnnotationView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+RACSignalSupport.m"; path = "ReactiveObjC/MKAnnotationView+RACSignalSupport.m"; sourceTree = ""; }; F2E04D11B4BC39BF25952C1A11B98A52 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - F300A83F7D39C728537262E19D2DA2EB /* LLDetailTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLDetailTitleCell.m; path = LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleCell.m; sourceTree = ""; }; - F31237938D49398B671C80B08ED9B73F /* OSSCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSCancellationTokenRegistration.h; path = AliyunOSSSDK/OSSTask/OSSCancellationTokenRegistration.h; sourceTree = ""; }; - F31DA57581AF78DFE1234441AE431507 /* AvoidCrashStubProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AvoidCrashStubProxy.m; path = AvoidCrash/AvoidCrashStubProxy.m; sourceTree = ""; }; - F32B3A24F39BF655F9B88A0CE0209C5A /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; - F342CEEC2C8A7C4B2770095EEEB0B546 /* JXPagerSmoothView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerSmoothView.m; path = Sources/JXPagerView/JXPagerSmoothView.m; sourceTree = ""; }; - F34671CEBFF5CF805895E894F0F5DA37 /* NSSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.m"; sourceTree = ""; }; + F2F46C5C8F92C07FBF6A90CC3C4E9A65 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + F31E5EBBD12D52E630D943496A9151D0 /* CALayer+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+YYAdd.m"; path = "YYCategories/Quartz/CALayer+YYAdd.m"; sourceTree = ""; }; F34ED37CCCFB96877F7C3DB719E3B5B8 /* UIView+TUILayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+TUILayout.m"; sourceTree = ""; }; - F3602A88F48F559C437D99AAC0094824 /* MQTTClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTClient.h; path = MQTTClient/MQTTClient/MQTTClient.h; sourceTree = ""; }; - F36763FE52511C47DC220D389B8A059E /* GPBUnknownFields+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GPBUnknownFields+Additions.swift"; path = "objectivec/GPBUnknownFields+Additions.swift"; sourceTree = ""; }; - F3837F150C64BF41D0F905F49021F6F6 /* JXPagingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-prefix.pch"; sourceTree = ""; }; + F351B6ED185FE752A207BDD64F9ECE9C /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + F372B39EE831B089CBFC2E8A71C0AE92 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; F386B586F40CECF14B9D7FD3C6A1BC9C /* TUIEmojiMeditorProtocolProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIEmojiMeditorProtocolProvider.m; sourceTree = ""; }; F39FB78955E98B67315B93BAD487EA3D /* TUIVideoCollectionCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoCollectionCell_Minimalist.h; sourceTree = ""; }; F3BF8AEF59CB21D843D0550C284FBED5 /* TUIImageCollectionCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIImageCollectionCell_Minimalist.h; sourceTree = ""; }; - F3D6069359458D7824219EF76DF76117 /* LLSettingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLSettingManager.m; path = LLDebugTool/Core/Others/Manager/SettingManager/LLSettingManager.m; sourceTree = ""; }; - F3D9BFC577C10F48066B0D05F5C02597 /* YBImageBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.release.xcconfig; sourceTree = ""; }; + F3FD7DBCFAAD619E4C1CFD8A572F0FD1 /* LLRulerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerViewController.m; path = LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerViewController.m; sourceTree = ""; }; F4077AC83D41ACA6D4A53F6E2411189C /* TUIEvaluationCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIEvaluationCell_Minimalist.m; sourceTree = ""; }; - F421B6CD4D1B7CF5617D0A2687B77A2B /* MKAnnotationView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+RACSignalSupport.h"; path = "ReactiveObjC/MKAnnotationView+RACSignalSupport.h"; sourceTree = ""; }; + F4083D8A7E45E15865BE5803DE193294 /* JXCategoryView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXCategoryView-Info.plist"; sourceTree = ""; }; F422FF5E8289A7F608A9000EB557C218 /* TIMCommon.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommon.bundle; path = Resources/TIMCommon.bundle; sourceTree = ""; }; - F434438C2F499E1012952B6E507F9EE3 /* RACEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEvent.m; path = ReactiveObjC/RACEvent.m; sourceTree = ""; }; - F435FE909B60095C0D43CB529392C94D /* VAPMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VAPMacros.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/VAPMacros.h; sourceTree = ""; }; - F446979D661DDB4401497A3FAD4B16F7 /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; - F46D031F1E881D17EE0D1D45BDED9C46 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; - F49AC7ECE2F7839FAC3C219D96222EDE /* RACTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTuple.h; path = ReactiveObjC/RACTuple.h; sourceTree = ""; }; - F4A3010053195D1372F3CC7AB723B989 /* NSThread+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+YYAdd.h"; path = "YYCategories/Foundation/NSThread+YYAdd.h"; sourceTree = ""; }; - F4CD2078CB7D8D8B1EA6DA691F74D0FA /* NSBundle+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+YYAdd.m"; path = "YYCategories/Foundation/NSBundle+YYAdd.m"; sourceTree = ""; }; - F5090F586E8F4EA1750556D4CE9345A0 /* TZImagePickerController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TZImagePickerController-Info.plist"; sourceTree = ""; }; - F5155537D6E277BFAA2808C5B2F5840E /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = AgoraLyricsScore/Class/Other/Parser.swift; sourceTree = ""; }; - F51C95B5A9CB6A7E8FDA253A97F043BC /* Zip-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Zip-Info.plist"; sourceTree = ""; }; - F53637431FD362649FE2BA07CCB591E5 /* LLScreenshotToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotToolbar.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotToolbar.m; sourceTree = ""; }; - F53920F4D7F2C4108B6D92A5E4180D69 /* NSObject+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSObject/NSObject+LL_Utils.m"; sourceTree = ""; }; - F54CE71D7233315C7C44A23FB2CA14D4 /* QGBaseDFileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGBaseDFileInfo.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGBaseDFileInfo.h; sourceTree = ""; }; + F428149B2FF2455DA70284F8BEB2AB92 /* UIBarButtonItem+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+RACCommandSupport.h"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.h"; sourceTree = ""; }; + F46BF857445A1CFD7B410F51E409165C /* SDCycleScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-prefix.pch"; sourceTree = ""; }; + F51747FBA8E81534E5E9116C185D4531 /* LLHierarchyWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyWindow.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyWindow.m; sourceTree = ""; }; + F51C16B113C9721356EEFBC10909541D /* YYCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCache.h; path = YYCache/YYCache.h; sourceTree = ""; }; + F52A7A1A05E4871CB0F2B150C3737E05 /* TZImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageManager.h; path = TZImagePickerController/TZImagePickerController/TZImageManager.h; sourceTree = ""; }; + F5310451521A581CD74E4B3F0E27D2F7 /* LLSettingWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingWindow.h; path = LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingWindow.h; sourceTree = ""; }; + F53E475EA8522DD60B3B44292EE1FBE1 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; + F55B36FB4DC1F24B10A717017D0834CA /* LLComponentWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponentWindow.h; path = LLDebugTool/Core/Others/CommonUI/Window/ComponentWindow/LLComponentWindow.h; sourceTree = ""; }; F56972CA515823DC35C83AFBC7CC559D /* TUIBaseMessageController+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIBaseMessageController+ProtectedAPI.h"; sourceTree = ""; }; - F5716A888457152BDD127F5762B4B0DD /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; - F584729EED2D16CE2E27F6B09E0C1656 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; - F59875BDC608ACFB008F6684ACD5702A /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - F5CB5FA17930A5CD056384DD9E3067E5 /* LLFilterDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterDatePickerView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDatePickerView.m; sourceTree = ""; }; - F5CD7135D46A65B9492E471783F38C1E /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - F5EF44F402C9865659264BA8CE95F8D1 /* LLRouter+Network.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Network.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Network.h"; sourceTree = ""; }; - F61C270EB5011111C58060914E480C77 /* QGVAPTextureLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPTextureLoader.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPTextureLoader.h; sourceTree = ""; }; - F62D0CA6E0C72D245C3F967398B7F5DE /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; - F640BF61F6CEC2E0E3FE5A0F5D33770A /* LLEntryBigTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryBigTitleView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBigTitleView.h; sourceTree = ""; }; + F56A893F541C7B361D833E39B93D5939 /* LLWindowManager+Network.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Network.m"; path = "LLDebugTool/Core/Component/Network/UserInterface/LLWindowManager+Network.m"; sourceTree = ""; }; + F5704A411736ACCF7E7E2DBBC9FBF3B9 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + F57BACA3ED26B598E4855CAD9219E1D6 /* TZPhotoPickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPickerController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m; sourceTree = ""; }; + F583AFD8550AFE5A75B6F18B49C123E9 /* QGMP4HWDFileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGMP4HWDFileInfo.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGMP4HWDFileInfo.m; sourceTree = ""; }; + F5AC0E5E9040767274F7CCF8681677AF /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; + F5AFE27AA6DCC84ED5E9D0C15A91CB02 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; + F5C1AF703E379B65B318680A37DC3130 /* LLFilterDateView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLFilterDateView.m; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterDateView.m; sourceTree = ""; }; + F5E0D7CFA90F41B7E780E830B75C583F /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; + F633EFEF8E6221E6C3C59F0B44C7B1EC /* YYTextMagnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextMagnifier.h; path = YYText/Component/YYTextMagnifier.h; sourceTree = ""; }; F65B7539720919DF74D8EAEA5FDFABFA /* TUIC2CChatViewController_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIC2CChatViewController_Minimalist.m; sourceTree = ""; }; F65FCF6C53BCD8ACB2C35DAD514DA78C /* TUIFoldConversationListDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFoldConversationListDataProvider.h; sourceTree = ""; }; - F667CE8E50150EAB89E9412457AB99D0 /* MQTTStrict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTStrict.m; path = MQTTClient/MQTTClient/MQTTStrict.m; sourceTree = ""; }; - F681E5E3D9D72BAEF857874670503AAE /* RACKVOProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOProxy.h; path = ReactiveObjC/RACKVOProxy.h; sourceTree = ""; }; + F660B5AE7DF73D1980AD5BC904ED7B98 /* ScoringMachine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScoringMachine.swift; path = AgoraLyricsScore/Class/Scoring/ScoringMachine/ScoringMachine.swift; sourceTree = ""; }; + F6633117218F5C9B51700A7513813FE7 /* UIRefreshControl+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+RACCommandSupport.h"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.h"; sourceTree = ""; }; + F672B2747776908BD811039768BC3E30 /* UITextField+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+YYAdd.m"; path = "YYCategories/UIKit/UITextField+YYAdd.m"; sourceTree = ""; }; F68CD5BD0D95502D7B9F4755DCBFD002 /* TUIMovieManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMovieManager.h; sourceTree = ""; }; - F69B10CCB4F3912BF94D9E08AB31EB13 /* QGVAPMaskInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPMaskInfo.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPMaskInfo.m; sourceTree = ""; }; - F6A19FA62A20EC58B24A4EE1E421F043 /* YYMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYMemoryCache.m; path = YYCache/YYMemoryCache.m; sourceTree = ""; }; - F6AFC06A9D33909479DACA7EF613AC6C /* AgoraLyricsScore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AgoraLyricsScore-umbrella.h"; sourceTree = ""; }; - F6C5E2DFE487E863981611C74F1C0DF8 /* LLNetworkDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkDetailViewController.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkDetailViewController.m; sourceTree = ""; }; - F6F8C40BBC5DC4F68765DDEF1D7AAE1B /* QGVAPTextureLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGVAPTextureLoader.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Models/QGVAPTextureLoader.m; sourceTree = ""; }; + F6B7F4714982FE5F0A151F5539A5BA8C /* YYTextTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextTransaction.h; path = YYText/Utility/YYTextTransaction.h; sourceTree = ""; }; + F6C823FFFF8DC45B553CD41D517EF6F6 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; + F6FE0B645B3D02D2EFD794BC6CF6269F /* NSObject+RACDeallocating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDeallocating.h"; path = "ReactiveObjC/NSObject+RACDeallocating.h"; sourceTree = ""; }; + F712609A7530BD737F05E692B1B6EE0E /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImageWebPCoder/Private/SDInternalMacros.h; sourceTree = ""; }; F72A0DD575031488E86ADFFE85794378 /* TUIMessageMultiChooseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageMultiChooseView.m; sourceTree = ""; }; - F7364FA2D7563C904A78EC2C2D3576BB /* GPBUnknownFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFields.h; path = objectivec/GPBUnknownFields.h; sourceTree = ""; }; - F7599B953B290746975D6DF4217CB5E7 /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.m"; sourceTree = ""; }; + F747EE137563FC39B2250916416D7F2D /* LLToastUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLToastUtils.m; path = LLDebugTool/Core/Others/ToastUtils/LLToastUtils.m; sourceTree = ""; }; + F755AF5F80022FDE4DE647DD0770A0D1 /* UIDevice+VAPUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+VAPUtil.m"; path = "iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/Categorys/UIDevice+VAPUtil.m"; sourceTree = ""; }; + F75646AC5A9BF6AC37CFB3EF8368C481 /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; + F766644C58B096CE34504D0D218E0666 /* LLRouter+ShortCut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+ShortCut.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+ShortCut.h"; sourceTree = ""; }; F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Protobuf-Protobuf_Privacy"; path = Protobuf_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F7B608EE72C34EBA53891642D0CFE4B4 /* LLFilterTextFieldCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFilterTextFieldCell.h; path = LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldCell.h; sourceTree = ""; }; + F77A98E3CEFCF74FDF4F7671F7B5C01F /* NSString+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+AvoidCrash.h"; path = "AvoidCrash/NSString+AvoidCrash.h"; sourceTree = ""; }; + F78A86D020E37CCAE2DC4D14B3FC09D6 /* NSSet+OSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+OSS.m"; path = "AliyunOSSSDK/NSSet+OSS.m"; sourceTree = ""; }; + F7A3659F20415C8438246E3A6D607A15 /* LLFunctionComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLFunctionComponent.h; path = LLDebugTool/Core/Others/Component/Function/LLFunctionComponent.h; sourceTree = ""; }; + F7A9D0E3B76FA3DFE606B56FE1A35962 /* UIImagePickerController+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImagePickerController+RACSignalSupport.m"; path = "ReactiveObjC/UIImagePickerController+RACSignalSupport.m"; sourceTree = ""; }; F7B8D16F9833EEFEDEE96C81AD0D6406 /* TIMCommonModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TIMCommonModel.m; sourceTree = ""; }; - F7C2607AF1644B59C31959EC98B14842 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - F7EE1C31B66841CA9C49A2BBF129AA19 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - F80B80DDF3BA2FEA1D49FBFF25B1E595 /* LLNetworkComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLNetworkComponent.h; path = LLDebugTool/Core/Component/Network/LLNetworkComponent.h; sourceTree = ""; }; - F80C9EBE6422E81CB7E90105460E0332 /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = Zip/minizip/include/unzip.h; sourceTree = ""; }; - F8158AEC9121E340BD4533FA0E8F8E78 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - F826DD7A24927FD26DB7D804B2941CB5 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; - F8294C28752668CEA53B0347FC49C841 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; - F84790977E32FF66D0FD54F373C4378F /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; - F84EDBC4352F2411BA4A7EEB4C0D01BB /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - F87C80C98AE3E92E2505934DC8606428 /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; + F7BF61BF6F60EC757D465900BF3B663D /* TZVideoPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoPlayerController.m; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.m; sourceTree = ""; }; + F7D1A9C4926FD986129B7C792ED74F62 /* NSEnumerator+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEnumerator+RACSequenceAdditions.h"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.h"; sourceTree = ""; }; + F7D704EA73182F83BFA8FC340F8FA287 /* RACUnarySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnarySequence.h; path = ReactiveObjC/RACUnarySequence.h; sourceTree = ""; }; + F819E968F4ACA14B3567C60C45EC87DB /* LLTitleCellView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTitleCellView.m; path = LLDebugTool/Core/Others/CommonUI/View/CellView/LLTitleCellView.m; sourceTree = ""; }; + F822496FFAF9B7B6D982527883BC6117 /* NSInvocation+RACTypeParsing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+RACTypeParsing.m"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.m"; sourceTree = ""; }; + F8291218D30FA82D71ED875822020EA3 /* UIView+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/UIView/UIView+LL_Utils.h"; sourceTree = ""; }; + F83232DD6EB023866B86E5D84C8DC48F /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; + F853F1D51DACCB15646E344EC336589D /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; + F861B1537BCE56A6BA93D8DE8FC5BC59 /* YYTextRubyAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRubyAnnotation.h; path = YYText/String/YYTextRubyAnnotation.h; sourceTree = ""; }; + F8646204A9026BCB3F61952D8EA7BE6A /* LLWindowManager+Crash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "LLWindowManager+Crash.m"; path = "LLDebugTool/Core/Component/Crash/UserInterface/LLWindowManager+Crash.m"; sourceTree = ""; }; F87F01122654A008DC24C105C6C589AC /* TUIImageMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageMessageCellData.m; sourceTree = ""; }; F8879DB9AD3F9A8F85D8C38EC2024D15 /* TUIChat-TUIChat_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "TUIChat-TUIChat_Privacy"; path = TUIChat_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F88ED63E28413AA45EEE4F588C554FD9 /* YYTextEffectWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextEffectWindow.m; path = YYText/Component/YYTextEffectWindow.m; sourceTree = ""; }; - F8904B0E499C2921DA8F544FF509885B /* AgoraLyricsScore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AgoraLyricsScore-prefix.pch"; sourceTree = ""; }; - F8A647F98737F6197DE90DCE22AFE680 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - F8B1540A35EC2EEC17576234B0125DDC /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; - F8B537930290079C88572D948C6AFD29 /* QGVAPMetalShaderFunctionLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPMetalShaderFunctionLoader.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/QGVAPMetalShaderFunctionLoader.h; sourceTree = ""; }; - F8CCD707CD7F6FF41448463A1FE8CF71 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; - F8E58DC007F0C2137C3077E80D3EA2E4 /* YYTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextView.h; path = YYText/YYTextView.h; sourceTree = ""; }; - F9388E2F679008588AC320469D43C2AF /* LLWidgetBorderComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLWidgetBorderComponent.h; path = LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorderComponent.h; sourceTree = ""; }; - F94A2AF14486D479F42E15B91D377557 /* UIControl+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+RACSignalSupport.m"; path = "ReactiveObjC/UIControl+RACSignalSupport.m"; sourceTree = ""; }; - F9E66DF009AB07DC7E2098386A519884 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; - F9FE5FE1A423011A407FB993CF97133D /* LLMagnifierView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLMagnifierView.h; path = LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierView.h; sourceTree = ""; }; - FA00836D0F311F1C93F48F635263C3DB /* LLBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseView.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseView.h; sourceTree = ""; }; - FA11BADEB70F5FB2E1BA35FD0310C2E1 /* UIGestureRecognizer+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+RACSignalSupport.h"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.h"; sourceTree = ""; }; + F8BC2B200445EF43137B596CD0CE9B46 /* MQTTClient.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.release.xcconfig; sourceTree = ""; }; + F8CF4B494678B12F79C894D22D4AE3A7 /* OSSResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSResult.m; path = AliyunOSSSDK/OSSResult.m; sourceTree = ""; }; + F8D08950769F826D68FF60B4646903CC /* ReconnectTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReconnectTimer.h; path = MQTTClient/MQTTClient/ReconnectTimer.h; sourceTree = ""; }; + F8DC3F5E134F8832F84B05512E11FC51 /* MQTTMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTMessage.m; path = MQTTClient/MQTTClient/MQTTMessage.m; sourceTree = ""; }; + F8F68F9685579896CE2ECC8D53A77DD8 /* AgoraLyricsScore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AgoraLyricsScore-dummy.m"; sourceTree = ""; }; + F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + F92CE0D86BA334BDC83C50BF7EC20D2B /* MQTTSSLSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicy.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.h; sourceTree = ""; }; + F92DB7B7025A88791DC528CB73220FF0 /* LLDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLDebug.h; path = LLDebugTool/LLDebug.h; sourceTree = ""; }; + F94A7CE692EE89E7ECAD65E1F22AC0CE /* NSObject+RACSelectorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACSelectorSignal.m"; path = "ReactiveObjC/NSObject+RACSelectorSignal.m"; sourceTree = ""; }; + F96BFA65EF9ED8D327287F96623EC245 /* UIGestureRecognizer+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+YYAdd.m"; path = "YYCategories/UIKit/UIGestureRecognizer+YYAdd.m"; sourceTree = ""; }; + F97A274287A7815903F4EBEA65A06146 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + F9BB944D6D5FBB6AB373CD16CDE70EDD /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; + F9C7C18788030E30F92E319F88529380 /* LLScreenshotImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotImageView.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotImageView.m; sourceTree = ""; }; + F9CEA56BA9A2CA9ACE092EF99CFCB1C0 /* YYTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextView.m; path = YYText/YYTextView.m; sourceTree = ""; }; + F9E95BE53E6A32451C6234D71E746822 /* LLHierarchyPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLHierarchyPickerView.m; path = LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyPickerView.m; sourceTree = ""; }; + FA195CEE3BE39FB7579070EAA2945A50 /* YYTextParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextParser.m; path = YYText/String/YYTextParser.m; sourceTree = ""; }; + FA20BE804FA50028C68F2AA78C20A9B7 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.m"; sourceTree = ""; }; FA23F3C0A4C49E0258B3648059D0B23B /* TUIImageCollectionCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIImageCollectionCell_Minimalist.m; sourceTree = ""; }; - FA42462328A9FC3D6995E9058B83243C /* BRStringPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRStringPickerView.m; path = BRPickerView/Deprecated/StringPickerView/BRStringPickerView.m; sourceTree = ""; }; - FA519AC5D6F9A6514CD4E9561AFFAEB7 /* RACBehaviorSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBehaviorSubject.m; path = ReactiveObjC/RACBehaviorSubject.m; sourceTree = ""; }; - FA7379A7788EF1280BF5E2E9301C053E /* LrcParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LrcParser.swift; path = AgoraLyricsScore/Class/Other/LrcParser.swift; sourceTree = ""; }; - FA95469A8C163AECA0C635F1227C92CC /* NSString+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/NSString/NSString+LL_Utils.m"; sourceTree = ""; }; - FA98980C5151915CC862D03974570980 /* YYTextParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextParser.m; path = YYText/String/YYTextParser.m; sourceTree = ""; }; - FA9DACA3F1BA27D0C927D6431C555486 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "TIMPush.xcframework/ios-arm64/TIMPush.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; - FA9DE9DD0943600CAFDA32B65BB857AB /* LLTableViewSelectableModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLTableViewSelectableModel.m; path = LLDebugTool/Core/Others/CommonUI/Model/LLTableViewSelectableModel/LLTableViewSelectableModel.m; sourceTree = ""; }; - FAE4A6B4C9097A35816C4CA1B468C6A8 /* YYCGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCGUtilities.h; path = YYCategories/Quartz/YYCGUtilities.h; sourceTree = ""; }; - FAE9F0876EC20A9F083A5EE419BAAE49 /* LLBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLBaseTableViewCell.h; path = LLDebugTool/Core/Others/CommonUI/Base/LLBaseTableViewCell.h; sourceTree = ""; }; + FA31F462469FB019EF34797C11A4F6DC /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; + FA34ED960A10DBE441DAC79960183360 /* LLEntryBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLEntryBallView.h; path = LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBallView.h; sourceTree = ""; }; + FA3874AF2A2DB99BDD9D65D599FF0FF9 /* YBIBVideoActionBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoActionBar.h; path = Video/YBIBVideoActionBar.h; sourceTree = ""; }; + FA41BE13BA7829AC9DC545A26853A7D1 /* TZLocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZLocationManager.m; path = TZImagePickerController/Location/TZLocationManager.m; sourceTree = ""; }; FAECA124A85697CFB653B9D56FC4BF04 /* TIMCommonModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TIMCommonModel.h; sourceTree = ""; }; - FAFE1EAC3B085066C3D92AC502B1F377 /* AgoraSpatialAudioExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraSpatialAudioExtension.xcframework; sourceTree = ""; }; - FB141A075242E84A60BCFC5D989FFD3F /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + FAF982C18F414CB53BF06E5A272AF33D /* AgoraComponetLog.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraComponetLog.xcframework; sourceTree = ""; }; + FB0D91620F0D0565D6C327BEB4340FC2 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; FB1C741978B157373EE662BEA616C227 /* TUIReplyMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIReplyMessageCell.m; sourceTree = ""; }; - FB3C012D23F3D21F82C0EB7ABE088F73 /* UIScreen+YYAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+YYAdd.h"; path = "YYCategories/UIKit/UIScreen+YYAdd.h"; sourceTree = ""; }; - FB473E7575D845525F75EDD2E05AFECD /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; - FB49CC939F3CD53488D1879857A796BF /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - FB63BBE6E8EC0F0448A9B5EEA9F709A3 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - FB7CBFED08F09E2C33E971F75FCC1526 /* OSSFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSFileLogger.m; path = AliyunOSSSDK/OSSFileLog/OSSFileLogger.m; sourceTree = ""; }; - FB81FF381C23630F13601897CA54A384 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; + FB23B7FEBA3450A73D95BA1465A057B1 /* UIScreen+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+YYAdd.m"; path = "YYCategories/UIKit/UIScreen+YYAdd.m"; sourceTree = ""; }; + FB399EEC52490F7CC6066187151BB2F2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + FB4B90018C3134EDF41142C70D7ABD98 /* OSSRestoreObjectResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OSSRestoreObjectResult.m; path = AliyunOSSSDK/OSSRestoreObjectResult.m; sourceTree = ""; }; + FB4E7E1C2D61D4B0BA7189E976F6854B /* LLHtml.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLHtml.h; path = LLDebugTool/Core/Component/Html/LLHtml.h; sourceTree = ""; }; + FB53EB1DC75D99D36D4FF55B1F09EB35 /* CLLocationManager+LL_Location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLLocationManager+LL_Location.h"; path = "LLDebugTool/Core/Component/Location/Function/CLLocationManager/CLLocationManager+LL_Location.h"; sourceTree = ""; }; + FB65E787DBDD6C075BE105BBFC677E96 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; + FB84A08D793388DCA82ED11C9CA236DD /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + FB84CEF88ADAF5600824EBA93E9EF256 /* aos_crc64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aos_crc64.h; path = AliyunOSSSDK/aos_crc64.h; sourceTree = ""; }; FB8C13BE2223996DD93F879D4CBB38DB /* TUIConversation.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversation.bundle; path = Resources/TUIConversation.bundle; sourceTree = ""; }; + FB919EBC8C89874AB45F95AE2197BC8F /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; sourceTree = ""; }; FB98920F7393BEAB5CC941F04B3889F3 /* ResourceBundle-TUICore_Privacy-TUICore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TUICore_Privacy-TUICore-Info.plist"; sourceTree = ""; }; + FB9D947C48D89B3FAF593D45CC2BF48B /* LLInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLInfoView.h; path = LLDebugTool/Core/Others/CommonUI/View/InfoView/LLInfoView.h; sourceTree = ""; }; + FBA1D9AEC1D9116B235CC76CF5B856BD /* YBIBAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAnimatedTransition.h; path = YBImageBrowser/Base/YBIBAnimatedTransition.h; sourceTree = ""; }; + FBA24CE00E2B054DFD47F92879471271 /* NSArray+LL_Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+LL_Utils.h"; path = "LLDebugTool/Core/Others/Category/NSArray/NSArray+LL_Utils.h"; sourceTree = ""; }; FBBB336A7B3D96CF46F0A555530D50C4 /* TUIFileMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIFileMessageCell.h; sourceTree = ""; }; - FBC371E0756435EA1257C23BEBD2CE9D /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; - FBCBAAEBC4A30C405C1BAF4B459AC39E /* TZImageCropManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageCropManager.h; path = TZImagePickerController/TZImagePickerController/TZImageCropManager.h; sourceTree = ""; }; - FBDF138583D03DAB9E36728524B3DE8A /* OSSGetObjectACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSGetObjectACLRequest.h; path = AliyunOSSSDK/OSSGetObjectACLRequest.h; sourceTree = ""; }; + FBC2384014AEE26EAFB9C600A8015122 /* LLComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLComponent.h; path = LLDebugTool/Core/Others/Component/LLComponent.h; sourceTree = ""; }; + FBF6FEE2C0B6DF3970579856F6DD9F1E /* NSAttributedString+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+YYText.m"; path = "YYText/Utility/NSAttributedString+YYText.m"; sourceTree = ""; }; + FBF87F2DB2943C33A83FB3E273EF5C6E /* JXPagerSmoothView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerSmoothView.m; path = Sources/JXPagerView/JXPagerSmoothView.m; sourceTree = ""; }; + FC08338316F5A658727A1948229CBE87 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; FC14DF02839D1B209B22801C7FCC416B /* TUIConversation-TUIConversation_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "TUIConversation-TUIConversation_Privacy"; path = TUIConversation_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FC6114DB872B2264D227CB1543EE9983 /* UIScreen+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+YYAdd.m"; path = "YYCategories/UIKit/UIScreen+YYAdd.m"; sourceTree = ""; }; + FC1874DCF7E7B17BE82FE5D7F74E9D1D /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + FC19B79147D3C952825509941C1C22E8 /* QGHWDMP4OpenGLView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QGHWDMP4OpenGLView.m; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Views/OpenGL/QGHWDMP4OpenGLView.m; sourceTree = ""; }; + FC566BF6FA3581636EE1F0AC3040D321 /* LyricsFileDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricsFileDownloader.swift; path = AgoraLyricsScore/Class/Downloader/LyricsFileDownloader.swift; sourceTree = ""; }; + FC7F4FCE5B2841512C8B56B3595C9871 /* LLSandboxPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSandboxPreviewController.h; path = LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxPreviewController.h; sourceTree = ""; }; + FC8965E29F7E2C92477174EF5568E76E /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; + FC9C62B42AF240A645A8660E04179C51 /* NSArray+AvoidCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+AvoidCrash.h"; path = "AvoidCrash/NSArray+AvoidCrash.h"; sourceTree = ""; }; + FC9FCF9EAB97503DBEE7531816122FA1 /* OSSXMLDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OSSXMLDictionary.h; path = AliyunOSSSDK/OSSXMLDictionary.h; sourceTree = ""; }; + FCBB6DFD6A58E8B6100BF172DEA7EBA8 /* RACEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTScope.h; path = ReactiveObjC/extobjc/RACEXTScope.h; sourceTree = ""; }; FCBBA7230A43A051A289DA1A6EDB8017 /* TUIVoiceReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVoiceReplyQuoteViewData.h; sourceTree = ""; }; FCD1C0BEF002E89CC58E0BBE7D329376 /* TUIMessageMultiChooseView_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIMessageMultiChooseView_Minimalist.h; sourceTree = ""; }; - FCDCEC493AD2A487BCA3F7C24780D2CF /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + FCF416D248705468EA5712B0B7CD870F /* UITextView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+RACSignalSupport.h"; path = "ReactiveObjC/UITextView+RACSignalSupport.h"; sourceTree = ""; }; FCF61D9B2B75054A9A3185DDC609B7FF /* SDWebImageWebPCoder */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImageWebPCoder; path = SDWebImageWebPCoder.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FD0EC4E0ADFCE079EC03F5DFB73746A8 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - FD1B2F81655C2E6317E245392AACF40D /* Zip-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Zip-dummy.m"; sourceTree = ""; }; + FD062F8E373220F7BD07680C56E08EA8 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreImage.framework; sourceTree = DEVELOPER_DIR; }; FD255A844B00B2BE53EC83556C86AEFF /* TUIChatShortcutMenuView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIChatShortcutMenuView.m; sourceTree = ""; }; - FD2FFEF87513CFE57B2A2DE82B692E3F /* LLDebugTool-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LLDebugTool-dummy.m"; sourceTree = ""; }; - FD35DD43596FE613D7E5E5443D7CD37B /* LLShortCutHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLShortCutHelper.h; path = LLDebugTool/Core/Component/ShortCut/Function/LLShortCutHelper.h; sourceTree = ""; }; FD38D7AAAA1752EE33E65A445DBC2A12 /* TUITextReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUITextReplyQuoteViewData.m; sourceTree = ""; }; + FD40C551F46673EDF0A2D2C24F073D6B /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; FD44815ECE4EA76B0FD7468FD81DF564 /* TUIEmojiConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIEmojiConfig.h; sourceTree = ""; }; + FD51339B5C0F83C53D659E77C3B1A32C /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; + FD63AC94A788423710A268939278CD39 /* LLSettingComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LLSettingComponent.h; path = LLDebugTool/Core/Others/Component/Setting/LLSettingComponent.h; sourceTree = ""; }; + FD74A0CD929DEE8AFDFC9AA9C3BB5C37 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; FD7C328B4F956180720C8F48E4163F5A /* TUISystemMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUISystemMessageCell.h; sourceTree = ""; }; - FD821760D097CB93E1B9AF2AB9624C15 /* LLDebugTool-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LLDebugTool-umbrella.h"; sourceTree = ""; }; - FD946031BA6173CF9B6CDC7205A2D6FA /* SDCycleScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.release.xcconfig; sourceTree = ""; }; FDB1F9FD9C05C68C54D17F9D08BAB572 /* TUIMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TUIMessageCell_Minimalist.m; sourceTree = ""; }; - FDDE2CCEBDF4D48700EAC1BC0A5CFD7E /* YYTextLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextLayout.m; path = YYText/Component/YYTextLayout.m; sourceTree = ""; }; - FDFBF4BAFD036F9BD0479FDB784AB6DC /* AvoidCrash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AvoidCrash-umbrella.h"; sourceTree = ""; }; + FDD7FD54D966647F8441CF24F69FDEE4 /* UIImage+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+YYWebImage.h"; path = "YYWebImage/Categories/UIImage+YYWebImage.h"; sourceTree = ""; }; + FDECB8D5714E6E4D9D45FFB53A536451 /* RACEagerSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEagerSequence.m; path = ReactiveObjC/RACEagerSequence.m; sourceTree = ""; }; + FDF637E456682345CA37569F97D5E821 /* LLRouter+Crash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "LLRouter+Crash.h"; path = "LLDebugTool/Core/Others/Router/LLRouter+Crash.h"; sourceTree = ""; }; FE1BD52BFADEA61D919421EC8D818FBA /* TUIGroupInfoController_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIGroupInfoController_Minimalist.h; sourceTree = ""; }; - FE58702C0E78939B3748227B81E2E346 /* VoicePitchChanger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoicePitchChanger.swift; path = AgoraLyricsScore/Class/Scoring/Other/VoicePitchChanger.swift; sourceTree = ""; }; - FE85157B9891EDA02EC44EF7F7DBCCEF /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - FE9E732B860D734865F65E6BB7D9C566 /* LLNetworkViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLNetworkViewController.m; path = LLDebugTool/Core/Component/Network/UserInterface/LLNetworkViewController.m; sourceTree = ""; }; - FEB555674096B61BF3020C86A68BC6EC /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - FECD805311F6608169389B63F4511183 /* AgoraVideoAv1EncoderExtension.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AgoraVideoAv1EncoderExtension.xcframework; sourceTree = ""; }; - FED11810C4ECD62DA7DD01ECE978D82A /* LLShortCutComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLShortCutComponent.m; path = LLDebugTool/Core/Component/ShortCut/LLShortCutComponent.m; sourceTree = ""; }; + FE24BBE6690040438CF62BEB8DA4276B /* LLEditTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLEditTableViewController.m; path = LLDebugTool/Core/Others/CommonUI/ViewController/EditTableViewController/LLEditTableViewController.m; sourceTree = ""; }; + FE83CF94555463AA2432B3405B188C32 /* YYTextAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextAttribute.m; path = YYText/String/YYTextAttribute.m; sourceTree = ""; }; + FE97B85549C4C2DB73F62EF1E8F42AE9 /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; + FEC2C002E11EC696DCC93CA9FD77476A /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + FED504FEAC08432BEC64058A0647F40A /* RACKVOProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOProxy.h; path = ReactiveObjC/RACKVOProxy.h; sourceTree = ""; }; FEE1997B7EDDED81709C013F1C343020 /* TUIVideoReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TUIVideoReplyQuoteView.h; sourceTree = ""; }; - FEE98D4CBDADBEC55FB14686633877B5 /* FMDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMDatabase.m; path = src/fmdb/FMDatabase.m; sourceTree = ""; }; - FF03ABC33B61A86E22263A1D16389709 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; - FF09D534900AAEEEC466301B97CB6B47 /* YYWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYWebImage-prefix.pch"; sourceTree = ""; }; - FF10C4982DF7617B2E72B91A648AEE89 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - FF2CBF6441C474389CA8D1390E58EBF0 /* YYWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYWebImage.debug.xcconfig; sourceTree = ""; }; - FF305F5A200197A3E6F1ED97804093F6 /* QGVAPConfigManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QGVAPConfigManager.h; path = iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/QGVAPConfigManager.h; sourceTree = ""; }; - FF65EEBABD79653A94BEF193A90D508E /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; - FF6992E8BD358D36B6B9DE78277E9B1C /* LyricMachine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LyricMachine.swift; path = AgoraLyricsScore/Class/Lyrics/LyricMachine.swift; sourceTree = ""; }; + FEF5521913D41FD970482B0C32AECA39 /* LLScreenshotSelectorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotSelectorView.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorView.m; sourceTree = ""; }; + FEFC974F671B263EBF26A7BDD8953409 /* RACSubscriptionScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptionScheduler.m; path = ReactiveObjC/RACSubscriptionScheduler.m; sourceTree = ""; }; + FF30BBC68DF89754D2DFDDEF5A7BD91A /* UIControl+YYAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+YYAdd.m"; path = "YYCategories/UIKit/UIControl+YYAdd.m"; sourceTree = ""; }; + FF572200444F060F0BED08ED673BA628 /* RACBehaviorSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBehaviorSubject.m; path = ReactiveObjC/RACBehaviorSubject.m; sourceTree = ""; }; + FF580315006F92336B16CDBFA1B405F4 /* LLRulerComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLRulerComponent.m; path = LLDebugTool/Core/Component/Ruler/LLRulerComponent.m; sourceTree = ""; }; + FF7439BD4FE89B1ED8FEF7DD1825760F /* YYCategoriesMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYCategoriesMacro.h; path = YYCategories/YYCategoriesMacro.h; sourceTree = ""; }; FF884162ACA1B990362FA3FBCD33B392 /* OfflinePushExtBusinessInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OfflinePushExtBusinessInfo.h; sourceTree = ""; }; - FFA052CB87122FE1D3CF111A969DDB74 /* aosl.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = aosl.xcframework; sourceTree = ""; }; - FFB599F346F2C8EF4AA1043F39E99886 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - FFB5C0075145FCD60B852DBCC0F55A2E /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; - FFD531170D335718D006964BFADDA5BF /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; - FFDDE0717EB21764ED7A2126890FBCE2 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; - FFFD9E5A7CAFCA1F32E1F7520EFAE338 /* LLScreenshotSelectorModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LLScreenshotSelectorModel.m; path = LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotSelectorModel.m; sourceTree = ""; }; + FFB5B5D161A1A751B7ED1F6CAA916399 /* UIImage+LL_Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+LL_Utils.m"; path = "LLDebugTool/Core/Others/Category/UIImage/UIImage+LL_Utils.m"; sourceTree = ""; }; + FFC4EB1C47258CFEE04214368FA1D0E9 /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; + FFEAFFC94537D193B0A5B072774D2B44 /* BRBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRBaseView.h; path = BRPickerView/Deprecated/Base/BRBaseView.h; sourceTree = ""; }; + FFEF18EDBCF6E79CDD6B64AFFAA12AB1 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 03E5415AE996DF6DE0BDBEAE7E5BAA08 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6F46C0C8C05C10E51325259914C1B60A /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 097EF4D4CC46F4F5BE2F72104119171F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6749,13 +6837,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 09BCCD49765520597B2DDF5F680273ED /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0CB5494E5539E84494DEEC0B4BB3991D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6765,7 +6846,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0DD1E8D87C05F3003951B61B2C73F8A0 /* Frameworks */ = { + 0FD283735D5803D17404CE056CEC4386 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 10741A7E6BE1517B4D829FFBCAA54568 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -6797,14 +6885,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1B949FEAB2600B4269244FF516E8E8C6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BD1EDF4C346C28D4AC52C7783777A2BD /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1D129F7EC3E371970834A4D68A33644E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6813,7 +6893,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1F403849466E11E62C065282CBAA6F8B /* Frameworks */ = { + 25A4467CACB7AF2418E0D38A99FD2F33 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28B01114598E7B08454639F84967BC50 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -6829,6 +6916,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 2B72A8FCC5B302BF87FAAC2FFB7962AD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 37145BAEB1B97BA7ADD7D6C3E86E99BD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6837,31 +6931,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 379B5B5260DFBEC001B7A9CF1F536C41 /* Frameworks */ = { + 3A0201408C80ADF43D79ED08233968A9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 61CE1E12D365AD1DED7FBF50E25672BD /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3851C086D2624D1B01782DDFF511BBD8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 45CB721EAFB552970945197ADCB7133A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46F0C53D4CE0E13597CE5F6151A55D85 /* Frameworks */ = { + 4619979887A737163113E7ED207005B1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 9BA712F1170E12E2CADDD49C51F856B5 /* Accelerate.framework in Frameworks */, + A6C18639F320194DCC90DC340CEABA73 /* AssetsLibrary.framework in Frameworks */, + 36B5D70928AB8469D51D3BE6CC69E727 /* CoreFoundation.framework in Frameworks */, + B1D499219E22629F17AA2B333B7E66D5 /* Foundation.framework in Frameworks */, + 59C2ED58D5102A1BEBFC4CF64D5A3054 /* ImageIO.framework in Frameworks */, + 86EE45879860D01CEE36EA89CEC5455C /* MobileCoreServices.framework in Frameworks */, + B27CEB09C2501BA30188239D06C3D3C3 /* QuartzCore.framework in Frameworks */, + B806CEB6DD744A19286FF0E9D4E7AF67 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6873,11 +6962,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4C79F9FDECFD537FBF6A11AC0C5BCE46 /* Frameworks */ = { + 4B53258048CB6D1E2681473BC7A7C030 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5275E53CF8D2999DC525B044A715982D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5EC7B50422ED0172685102B342738837 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6889,20 +6984,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 59616B9CEFE2D2A0A02BFC68C42AAA8A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 598324A2511A8BCCB0684F9A4134EA00 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5EEB5D874CDA6A676097D7BA731C6DA9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6914,22 +6995,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6160775F29E83D5C2B63C5CEB5F98445 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 63FB762B93B787F4F5C87B2BBC4B253F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 009870AF2281E3E00392C5E5CE56577F /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6A49089F8DF395E320EC4974A7FACA39 /* Frameworks */ = { + 65EDCAE0663EF9BD948ACFC3D5E3C1A7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -6944,18 +7010,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 78A635A85A915B57BD73070E5A6FC2A0 /* Frameworks */ = { + 6F9AA0BF14F7572C27BCE1BB14E70C60 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 67977696229BA89887B350791F210915 /* Accelerate.framework in Frameworks */, - 5CE858ECFD27F1E23FC9D05D6A4E287B /* AssetsLibrary.framework in Frameworks */, - F31D0279EBAFBD47117BFA799D83B1C0 /* CoreFoundation.framework in Frameworks */, - 035138EA315B76A0AA23302AA62A5701 /* Foundation.framework in Frameworks */, - BB9C1E479614C479429B4964256AC6E6 /* ImageIO.framework in Frameworks */, - 2AD5C7C44CB839E94BFF75D8ED2B027C /* MobileCoreServices.framework in Frameworks */, - B577C4FD41D879C55FD7F377DADE1E72 /* QuartzCore.framework in Frameworks */, - 0FE76F3E14319EED98D9BCCFF78A01CE /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6976,6 +7034,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7F025C68D7AB2CBEAA20335DC4A82BD9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + BF61A9638C4046244F7504489D6627BB /* CoreGraphics.framework in Frameworks */, + BE8DE890E953564D5486DD6CBED46FA8 /* Foundation.framework in Frameworks */, + 46BB28F62F6521E1CA1BB3A729629041 /* QuartzCore.framework in Frameworks */, + 607B8A893A5D58B9CE8D3E9B0679742F /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 80A4074CABEB75725F888ED02D97377C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 841836413845010249A73A861854E1B4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 86C867C4C543486F9C15280028D5460C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -7017,30 +7100,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9CFC17306BC53152098D3810523F1E78 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A07206E21BD811FAC53ADD7C0E3B5063 /* Foundation.framework in Frameworks */, - CE8ACC3EFDC116D256E277D5A2E8B2F9 /* ImageIO.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A0406E5C8692DC3A15FB6FCA5B2E1B0F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A61EAC7BCF05F1AB33F1E3D4D4A66EC4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A89DD255FAABEE14631686F84A1C1D90 /* Frameworks */ = { + 98647715ACCD5C88D4CA450B0E616EA7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -7065,10 +7125,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B19FE76F6DF7285E1AF450A650793658 /* Frameworks */ = { + AFEAE0B61C501F8D8810779551AAF69A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 47D8BB08A24842E6145C37D7006FC77A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7088,6 +7149,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B9410652D61E83A0FDE6F30874A9A3DB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B964401241CF085A2A5F675DCD7CD95E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 14DC3C68792EA0079B1C026603DCB79A /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; BA4B20AEA689B0CDCA368E874ADDA5C3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -7096,6 +7172,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C12E370FACF8F6E0552EBE564FE75F7A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B0923636CA1091FCFB6BEBBC804A9C9 /* Foundation.framework in Frameworks */, + E0FDC64CAB50099A54B1FC5A25D9A47B /* ImageIO.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CA6527CF424B1AA12AF1D0BB36EBAF73 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -7114,6 +7199,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D517245CAA823CB67D365EA976E2861E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5E745912BAC4240B513BBBACC72582E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -7132,11 +7224,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DC9E1A6F417CA68B0E3649011ABA6CF9 /* Frameworks */ = { + E23935C88FE44DF26353BD17FA88C743 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 08C261CB064D5382AC4D73539A6CF0B3 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7149,6 +7240,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E3E807DF4222A7B37FC23EEE3E46AF82 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E6566FC57C2E9D227CD281A47CDB7423 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A9C90BDA47752EB49496311AB0547462 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E699DE0BEE7553576B371F6878744108 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -7163,6 +7269,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F12F74007F68939FB7CD54F41274D468 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D4AA0A3C57852C503AB69822D93178F3 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F13D37E4302E5906A95DF836C781A798 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -7190,6 +7304,40 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 0065CE1B34961116E4F0AD47CF1BB02D /* Masonry */ = { + isa = PBXGroup; + children = ( + 1DFC4FE506A8B7A0543399AA7D659D80 /* MASCompositeConstraint.h */, + 9808AD2B9EE2031A2356B48987E3E1E4 /* MASCompositeConstraint.m */, + 52F6080476321C49D1FAEF0A94C5679B /* MASConstraint.h */, + 0AD9E56AFB7A8C6C92A18D7B8E3858D0 /* MASConstraint.m */, + 3C3CF31542420185F3DB404477C45361 /* MASConstraint+Private.h */, + DF5382E219D7D8EFA5A89DB367D04410 /* MASConstraintMaker.h */, + 0A5F09BA40E5E31AE3EA04D1A30D8708 /* MASConstraintMaker.m */, + AAD34CD00E99EF8DCB941FA4C2F5AE61 /* MASLayoutConstraint.h */, + 3BACAFE24515AEBA75EBDB8DA3BB5435 /* MASLayoutConstraint.m */, + 0895A25B99C036865A229F0EBFD59A17 /* Masonry.h */, + C55F448545F5A6D1C9C512435869425E /* MASUtilities.h */, + 5EB57D9635A33A33212E093AF52E5728 /* MASViewAttribute.h */, + 7383FBB730EFFDCA84542FCC41257D02 /* MASViewAttribute.m */, + B2F47109BCC17FA9FE00931C6C532066 /* MASViewConstraint.h */, + 0877754BEE3D7CADC3D1F761130FBA13 /* MASViewConstraint.m */, + D99A30ECE59C31D0F35FAEA010083CF8 /* NSArray+MASAdditions.h */, + 1A4EF6B84B65165920D96CC4503CCC85 /* NSArray+MASAdditions.m */, + 862C89D856CA6970C67F4C1C6F6C13A9 /* NSArray+MASShorthandAdditions.h */, + B2DE2860EFCBA8765E48C28650C9C74D /* NSLayoutConstraint+MASDebugAdditions.h */, + EC7B9044D03A66B6036E63908C246857 /* NSLayoutConstraint+MASDebugAdditions.m */, + 0530CA95ACA47296C611C65A4C48575D /* View+MASAdditions.h */, + BFCFDA928928856B92B702E01DCADBC0 /* View+MASAdditions.m */, + 925687F9CF4BEB2B884C5A107EC7F564 /* View+MASShorthandAdditions.h */, + 09DF495FADE8A9E05FB49E7E777A83F9 /* ViewController+MASAdditions.h */, + CACDDAF9339325B788805EB4486D22EA /* ViewController+MASAdditions.m */, + 22A389B5DE188B642DEB379DD4B046FC /* Support Files */, + ); + name = Masonry; + path = Masonry; + sourceTree = ""; + }; 021DEAD4977CF1E7C6FC21CB7C6CD5F5 /* TUICore */ = { isa = PBXGroup; children = ( @@ -7202,20 +7350,41 @@ path = ../TUIKit/TUICore; sourceTree = ""; }; - 02B77D784CDE6112A31D86DFEA8902E9 /* Frameworks */ = { + 034709B528568D122EEA10BAF5AF89A2 /* SDWebImageWebPCoder */ = { isa = PBXGroup; children = ( - 16C33FBF23089FDDF0ACF4BE7BCF90C8 /* AgoraAiEchoCancellationExtension.xcframework */, + 15FDB37175E53B6511201CC5383369E3 /* SDImageWebPCoder.h */, + C10BF9C2806D6FEF1555EB9A878E0690 /* SDImageWebPCoder.m */, + F712609A7530BD737F05E692B1B6EE0E /* SDInternalMacros.h */, + EEC83944AE9DC1EDD7A3475F7B291C15 /* SDmetamacros.h */, + 4EABE0178615179C6690F5C063B836A7 /* SDWebImageWebPCoder.h */, + F000F0FF4F0689C6D6ED21A7BCD32178 /* SDWebImageWebPCoderDefine.h */, + D3C9DC3448E4B987779EC4167A93EF3D /* SDWebImageWebPCoderDefine.m */, + D3B1A9676B1BE055F959E27DD2539F24 /* UIImage+WebP.h */, + AB553709600E3E065D5B17480C474C15 /* UIImage+WebP.m */, + 092FDBB15E01812E027FB05EA018D5EC /* Support Files */, ); - name = Frameworks; + name = SDWebImageWebPCoder; + path = SDWebImageWebPCoder; sourceTree = ""; }; - 03F3132AEF65CB2656A914BF519AE2ED /* Frameworks */ = { + 048321D873CEDC8681E0B13D2541E751 /* AlipaySDK-iOS */ = { isa = PBXGroup; children = ( - 9AC470FF4EE539200D231DECD52D5B37 /* AgoraAiEchoCancellationLLExtension.xcframework */, + 754F9E1968DF825F673CD0A0E3AE3204 /* Frameworks */, + F35228AC0385D8934C33112D377973A7 /* Resources */, + FB2511514839557926DD5A5854DCEE33 /* Support Files */, ); - name = Frameworks; + name = "AlipaySDK-iOS"; + path = "AlipaySDK-iOS"; + sourceTree = ""; + }; + 052C6C24B7AC1CE221F111B085BE02C2 /* VirtualBackground */ = { + isa = PBXGroup; + children = ( + 19E012A8996B15BA1022248E5CC0E61C /* Frameworks */, + ); + name = VirtualBackground; sourceTree = ""; }; 056A2640901BFAA13D6567DD9B4B4C7E /* Base */ = { @@ -7266,123 +7435,183 @@ name = Base; sourceTree = ""; }; - 05750F8B6072BEFCBCF877C2873E6F7A /* Core */ = { + 06310A677FFDDAF8593A97F5854F2480 /* Support Files */ = { isa = PBXGroup; children = ( - 1EF6328B9D978C844E4CB81FAE6FD9A2 /* FMDatabase.h */, - FEE98D4CBDADBEC55FB14686633877B5 /* FMDatabase.m */, - 661ECE088DE8704A3C355F68B1906636 /* FMDatabaseAdditions.h */, - A092B9D3A938F22258A1C5A04B3C13D7 /* FMDatabaseAdditions.m */, - F2C99D9DED1B04EC95F0FCAB6CE3AB2F /* FMDatabasePool.h */, - A2E661E25105065B9BB116B286A6F902 /* FMDatabasePool.m */, - 7BCAB612BFFB9D0033E1C008DF7EDFB5 /* FMDatabaseQueue.h */, - 7AB0BC6F60655B5EEA28E7A3A875337C /* FMDatabaseQueue.m */, - D42EAD6CB541C08E38A10E80CB87CAD6 /* FMDB.h */, - 4D327930A04868EE7AD579ECB4F1A9C7 /* FMResultSet.h */, - 705191AD0FB1D1A1CB638EC3312518AE /* FMResultSet.m */, - ACB73D58226B46F1806CFD08E412D457 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 0621428FECBCAF288D82B78602F8CC6D /* Support Files */ = { - isa = PBXGroup; - children = ( - 5C699EDC4D14B5264588B6990B3932CF /* Bugly.debug.xcconfig */, - 9BC0CCB6F46E51FD840DA0AD4B664CE4 /* Bugly.release.xcconfig */, + 0EB130A77AB99ACA5AFE6A8E05F5D986 /* libwebp.modulemap */, + 18D10D60FDAB96D86A0AB66AD1178534 /* libwebp-dummy.m */, + 104CC0A7D42967CFFD862A11AA258625 /* libwebp-Info.plist */, + AD51B2F7DF9CF500D794F073425A6352 /* libwebp-prefix.pch */, + C8B1DF9319EA4EE6D2B94DC72B2EC8C6 /* libwebp-umbrella.h */, + 60F947CE04A1A0FCF25A9B0C51989DAB /* libwebp.debug.xcconfig */, + 60EB43759A795C970FFCF4CA4505C9DB /* libwebp.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Bugly"; + path = "../Target Support Files/libwebp"; sourceTree = ""; }; - 07FABA49F6E9F80794D9D9C8A80FC5B1 /* Resources */ = { + 0709B527B940E9A858F7CC4F0825602C /* TIMPush */ = { isa = PBXGroup; children = ( - DA8E001EF1FF09826F5DB2979E8D4BAC /* YBImageBrowserVideo.bundle */, + 5D42EEB22711E17D3F469B15EB92596E /* TIMPush.h */, + E77D59B51363B888AD56AD5012A04285 /* TIMPushManager.h */, + 6500BE6FFA4258786A70B34088742E93 /* Frameworks */, + 2CCE5A6D9281759CA09D3F627C1C8746 /* Resources */, + 4E36ADDE68E0E8039AD93E92775C22BB /* Support Files */, ); - name = Resources; + name = TIMPush; + path = TIMPush; sourceTree = ""; }; - 082DD9B7329C099813A5A3FE6E3E73C6 /* Frameworks */ = { + 0847827D1E7D7314CD700894E7CAEBD6 /* QGVAPlayer */ = { isa = PBXGroup; children = ( - FFA052CB87122FE1D3CF111A969DDB74 /* aosl.xcframework */, + 4525F69C7EC6EEF866CDDE4285EF7044 /* NSArray+VAPUtil.h */, + 1762B76F8D2896C8BD39CCAEBEEC31BA /* NSArray+VAPUtil.m */, + 3887FF2C85EA02C915288999A9FDEC57 /* NSDictionary+VAPUtil.h */, + 75A6A1B041CD1AEDB5EA9DA940F3A260 /* NSDictionary+VAPUtil.m */, + 37BF15A3289527A730A18B0FF3B92BD3 /* NSNotificationCenter+VAPThreadSafe.h */, + 367F3A9044385655959B96A79439DD72 /* NSNotificationCenter+VAPThreadSafe.m */, + 49598FE073A9A2B4284B97EBAAB70ADD /* QGAnimatedImageBufferManager.h */, + 3E1C3C99EEADDCD0F7E40E070FE54705 /* QGAnimatedImageBufferManager.m */, + 1C1DA722249DD04340455DFA86D43927 /* QGAnimatedImageDecodeConfig.h */, + 85380B7714F717D36AC2672E9BA69380 /* QGAnimatedImageDecodeConfig.m */, + F172B1B59ACACDE64DE3AE908EC171B0 /* QGAnimatedImageDecodeManager.h */, + 47157BC0FAEB8D0BC69F8C03265A065F /* QGAnimatedImageDecodeManager.m */, + E950D4D78D1BA96B9E435CE95D92DC20 /* QGAnimatedImageDecodeThread.h */, + 9C74F8D8CCF5C22829F1AF0D033688C1 /* QGAnimatedImageDecodeThread.m */, + 8B186DEE675FD72C25A2CEA6B32DDF29 /* QGAnimatedImageDecodeThreadPool.h */, + 53FE2614574061CBC55A1B687D023EB4 /* QGAnimatedImageDecodeThreadPool.m */, + 0F689B90C8173CF2269E4DE394AB6104 /* QGBaseAnimatedImageFrame.h */, + 302F072C7A785349E26A8017AE226699 /* QGBaseAnimatedImageFrame.m */, + 7CB3ADC3E378AEF407221E27752303D3 /* QGBaseAnimatedImageFrame+Displaying.h */, + DDACD423E70107BD1391BADADB12C79D /* QGBaseAnimatedImageFrame+Displaying.m */, + 64550E746282A75645D9947E7ACF3C60 /* QGBaseDecoder.h */, + 5B912AA106374EFEF87FF032DC814DAD /* QGBaseDecoder.m */, + 431F8736C60B5E8242F2C9742342DE8C /* QGBaseDFileInfo.h */, + 55224C2C7539480551F39C5D5B8A2157 /* QGBaseDFileInfo.m */, + 3C65CA4EC7D80D3DDE1755B99EA29555 /* QGHWDMetalRenderer.h */, + 2B72A6C6151A8791E68DAE90BE851C3D /* QGHWDMetalRenderer.m */, + 8653C49168871FE0C9AB90AAC3161298 /* QGHWDMetalShaderSourceDefine.h */, + 849EF98FCEA13497C076203B672F2DBE /* QGHWDMetalView.h */, + 0D31F38BDA3E124A26D342A005FD3F95 /* QGHWDMetalView.m */, + A3A5460DC1784C79D84C105DC7872440 /* QGHWDMP4OpenGLView.h */, + FC19B79147D3C952825509941C1C22E8 /* QGHWDMP4OpenGLView.m */, + D7574DD4D47B99CF15F057DA575390BD /* QGHWDShaders.metal */, + 5F858ACB8F054980D7E116044C9A022C /* QGHWDShaderTypes.h */, + 674CEB6319DA26A8EB6FA8EB7C2E0B0C /* QGMP4AnimatedImageFrame.h */, + 71B6E3BFC980212235D7C7FB0F5B15BF /* QGMP4AnimatedImageFrame.m */, + E7E6D038FA4D9E830F2892C7893649BA /* QGMP4Box.h */, + 1B8DDE6261E463904F0E0DAD4AF0CF2C /* QGMP4Box.m */, + 22882EECE2115824AE08DDE008698515 /* QGMP4FrameHWDecoder.h */, + C551C8EB9741E8A7CEF79E88D215618A /* QGMP4FrameHWDecoder.m */, + 3E5A7E767E348F97E272E96D9435E56D /* QGMP4HWDFileInfo.h */, + F583AFD8550AFE5A75B6F18B49C123E9 /* QGMP4HWDFileInfo.m */, + B6D38AC750D197B3F8888F2C342BED27 /* QGMP4Parser.h */, + D0FF48F5F84AA4ECC2ED9051A2BCD707 /* QGMP4Parser.m */, + 79D43D24910C0244A48B3A934EC0DA65 /* QGVAPConfigManager.h */, + 90625BA868039992AC0524D9CF7BEF76 /* QGVAPConfigManager.m */, + B1EAADBE74790CD68AAA65C51DE0FC3D /* QGVAPConfigModel.h */, + ACFCBCF4E62065B7A11BA87E097CEFDE /* QGVAPConfigModel.m */, + 5FB1A41894B3062E2B83982585206CA4 /* QGVAPlayer.h */, + D215081B233C0157899F8CD1392F027F /* QGVAPLogger.h */, + A68CC5ACD892CAC87CF38B0281EF34EC /* QGVAPLogger.m */, + 3D62E51C28A76B206927E5029080D8C4 /* QGVAPMaskInfo.h */, + CC605DA23310CE8C48CE7EE15AAAD9DA /* QGVAPMaskInfo.m */, + 162CBC99F1F8BA87A87C3CE93BD47408 /* QGVAPMetalRenderer.h */, + B8DCECE609B6998C0E522248044B5682 /* QGVAPMetalRenderer.m */, + 13E75550002CF24D09CCC30370A00A2F /* QGVAPMetalShaderFunctionLoader.h */, + BF98847EBFF7D1E8E8EB95FB31B164A0 /* QGVAPMetalShaderFunctionLoader.m */, + CF0F3A9254672A497A06C1992F0CCCA0 /* QGVAPMetalUtil.h */, + 33B08BAA0B5F97E5E3CE46628C420C4E /* QGVAPMetalUtil.m */, + 11F9DD3D863E9A8403CFEDA4ACB15853 /* QGVAPMetalView.h */, + 9E06878BB745204A0589E88CD7DB1B82 /* QGVAPMetalView.m */, + 67FEC9974CB487C8AA112FB22A6A74DB /* QGVAPSafeMutableArray.h */, + 22CEADC5B86E9A4199E7AFB7C446AA3B /* QGVAPSafeMutableArray.m */, + ED7EFF533A0671B040F28AB45F3F7CA9 /* QGVAPSafeMutableDictionary.h */, + 82562587B511A509383A8D72854A5F25 /* QGVAPSafeMutableDictionary.m */, + AFB2604C71FD725C5ED31B34AE93DFA7 /* QGVAPTextureLoader.h */, + 277B2376ADFADC4C028AB41D28228907 /* QGVAPTextureLoader.m */, + 3B80D3EC4B7F7C0CED094987D021EF94 /* QGVAPWeakProxy.h */, + B61C6DFC91DD916296E6BFFCE696D21D /* QGVAPWeakProxy.m */, + BF55E6F0ABCEE1F253156A83F4519758 /* QGVAPWrapView.h */, + 8CB783AC0E6DB2074907F3CB9BA56574 /* QGVAPWrapView.m */, + 27DF334FB5C90AA90F7FA4EF65244AC6 /* UIColor+VAPUtil.h */, + 8CD63CAB748523DC6A63AFB6098E79AE /* UIColor+VAPUtil.m */, + 55FF73FD94D203282FAE109DFCD2DB18 /* UIDevice+VAPUtil.h */, + F755AF5F80022FDE4DE647DD0770A0D1 /* UIDevice+VAPUtil.m */, + 594D12E166E00C4623953ABB400295D2 /* UIGestureRecognizer+VAPUtil.h */, + 3DD727C4E06EB5359A3C9FCF1491E22B /* UIGestureRecognizer+VAPUtil.m */, + 609F38FC2BF170DFF2AE9E585C34FFF9 /* UIView+MP4HWDecode.h */, + 65C817FECAE62611DC8A0BEEB2B83CDB /* UIView+MP4HWDecode.m */, + 3291F0FB38A1BE54BF95374F4ECBC806 /* UIView+VAP.h */, + 12C424B95B1043BA4941599E8D71457C /* UIView+VAP.m */, + CF53369A8B0DF0513BDF05E8284107D4 /* VAPMacros.h */, + BE684D7A8360C78A2A6B28BA5C664FB1 /* Support Files */, ); - name = Frameworks; + name = QGVAPlayer; + path = QGVAPlayer; sourceTree = ""; }; - 084384311C2BC84345CDFB80672A884B /* Video */ = { + 092FDBB15E01812E027FB05EA018D5EC /* Support Files */ = { isa = PBXGroup; children = ( - D2BD86DA5421E093F347CDCBAF24E059 /* YBIBVideoActionBar.h */, - 17C5054B2F041289E6152AF19E87BB7C /* YBIBVideoActionBar.m */, - 2538CF688243B00A06FEA1B8232D18C6 /* YBIBVideoCell.h */, - 81AA101DC018C14B1D6EC8FABA353F91 /* YBIBVideoCell.m */, - 6419366B9997BD65BE091E09A509E964 /* YBIBVideoCell+Internal.h */, - BD6B95A894308FE9B3CA3B9D8CE552DE /* YBIBVideoData.h */, - 11CA3906B6BDF4B5BDAA69C258D6E488 /* YBIBVideoData.m */, - E27501A01B72EA351AC7DEC82594DD2E /* YBIBVideoData+Internal.h */, - 3CE0C4F2ACA4A013ED7879743C1E185B /* YBIBVideoTopBar.h */, - E68BD4163ACD06CDB23C4F2879913F37 /* YBIBVideoTopBar.m */, - B61FB50267B3F631B8B77632752FAAF0 /* YBIBVideoView.h */, - 7D321F5D8E21991870CDB9FA12DC38D5 /* YBIBVideoView.m */, - 07FABA49F6E9F80794D9D9C8A80FC5B1 /* Resources */, - ); - name = Video; - sourceTree = ""; - }; - 09501656BFD0162A76CC020DA87167F2 /* Support Files */ = { - isa = PBXGroup; - children = ( - DBA3A158AF6F9A3FA429C0BBE936C06E /* YYCache.modulemap */, - CA5E269274067443D56F67CB93021795 /* YYCache-dummy.m */, - B7C863622CE34B1482AA39215C86FA3B /* YYCache-Info.plist */, - 3836FDD29B04202931AAA0D4B1635517 /* YYCache-prefix.pch */, - DB9261D38444DE3C919F81434DB75B3D /* YYCache-umbrella.h */, - A5DD3DAF233BCC7CA77D5ED68C23D934 /* YYCache.debug.xcconfig */, - 561B280ECB13AB9D9424C3C10BD78DBC /* YYCache.release.xcconfig */, + 79C2E4A0E64D560295485D1653A3C77A /* SDWebImageWebPCoder.modulemap */, + 7BB5E2AE2E887542391B90E86AAA2F9F /* SDWebImageWebPCoder-dummy.m */, + D35458AF4A94FAC9A811EEA6AB0F7F81 /* SDWebImageWebPCoder-Info.plist */, + CCBC66B53330050460A749E0DEA20FFF /* SDWebImageWebPCoder-prefix.pch */, + 467428FA1052A78F712E8319CC5186C5 /* SDWebImageWebPCoder.debug.xcconfig */, + A94B1CD664D156ABF8E1DA51098D41F0 /* SDWebImageWebPCoder.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/YYCache"; + path = "../Target Support Files/SDWebImageWebPCoder"; sourceTree = ""; }; - 0AE45689315C860A3434AE1065AA7AF9 /* LLDebugTool */ = { + 094FF198A219620EA5A7C24B5C15D37D /* LLDebugTool */ = { isa = PBXGroup; children = ( - 2A3BD442B4A8CD9AB4BA91C45D4B313C /* AppInfo */, - E817C799D6CF2A7F654B1DE0134FA91C /* Core */, - 36A51C473F3026DD11624AA33EB702C3 /* Crash */, - 8F88A3C3D15AF73BADD9577E4561E32F /* Hierarchy */, - A768914D9B4319BAD5C90DE7FB3BCEC3 /* Html */, - 3F2F9AFD536878E98B8AE1A6CED80D39 /* Location */, - F35384AEDB22547F7EEC863BBF5B334A /* Log */, - C39CE8CA95D104FAF4EB93232EB61D4D /* Magnifier */, - F596560BF1FEE7332903BE5C801BBC1F /* Network */, - D447ED5B4332918199974E0AEF96039D /* Ruler */, - 989E411B94B63C774E7A9C5BA65946DF /* Sandbox */, - 5564125CA2EB8E7D0B61C9185D5F52F7 /* Screenshot */, - CD8D1B708D598817E052332D138FCE34 /* ShortCut */, - 3355D654D9A1B00A44EDF78A99075DED /* Storage */, - C8934A52E24362BFE3092E72E1DF28CA /* Support Files */, - DA9C4CE2500E06F203810CEDFB659251 /* WidgetBorder */, + 2DF13BFF67642901DA2CD50501D90C6E /* AppInfo */, + 5992DE45111E29C98806D34577C34895 /* Core */, + ED208E689D15441CB0DFF4063D48EF23 /* Crash */, + 4903B4AA36DE7DE01F29CC50078DBE21 /* Hierarchy */, + D4C55484CD92E780B707846C969EAD89 /* Html */, + 774021B4032DBE07E6F10859DB0C8E10 /* Location */, + DEE0683429F6FD83610762383F8901B0 /* Log */, + E92B58FB1CAA9517FEB7032676C2970D /* Magnifier */, + E3466075291D98A72CCC7EE8C46A34F8 /* Network */, + 18B3202D425D52318CF1842C2D657719 /* Ruler */, + 47CC351E9581DAF77B7E03B145FB6530 /* Sandbox */, + 7F4C654F82CFB31F1776074CACBBE0C6 /* Screenshot */, + 595E70172F8CFD60D1C197E484896FED /* ShortCut */, + 2C502AAE5DC46DB59EAA8D71C9457D27 /* Storage */, + 0C5FD9099138E193884EC2E05455C602 /* Support Files */, + 7263F052233F866D3E9E138B293D9D8C /* WidgetBorder */, ); name = LLDebugTool; path = LLDebugTool; sourceTree = ""; }; - 0B3CBCFAC68287D7F97D82C54886D5D6 /* Support Files */ = { + 0AFF1E3B5736A927CF16BDFE5204C345 /* Frameworks */ = { isa = PBXGroup; children = ( - 23E23939989CAA44191171F82C5BC85D /* TZImagePickerController.modulemap */, - 80549513F9660CA53ED26820A6358CED /* TZImagePickerController-dummy.m */, - F5090F586E8F4EA1750556D4CE9345A0 /* TZImagePickerController-Info.plist */, - BA0424951333778BA005ECB1D6105F97 /* TZImagePickerController-prefix.pch */, - E6979F09A7F242E8D992AF79A85BC600 /* TZImagePickerController-umbrella.h */, - B8FD3995421D3720A09759FCD15818AF /* TZImagePickerController.debug.xcconfig */, - 4C5323799EE9824F499C6554156E02A5 /* TZImagePickerController.release.xcconfig */, + 3AA4F397EDE5C1D7038946A455CC9C90 /* AgoraFaceCaptureExtension.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 0C5FD9099138E193884EC2E05455C602 /* Support Files */ = { + isa = PBXGroup; + children = ( + 20A3B8F1012D1AFC71E985A9D9C0F1A8 /* LLDebugTool.modulemap */, + 89B8C160C9B8FB244FD67C498B0F433D /* LLDebugTool-dummy.m */, + B1BFFE2F429ABB413F2F31F3C990B1EC /* LLDebugTool-Info.plist */, + 49CE5C3DC4D31F4B2E39E056A9AEA508 /* LLDebugTool-prefix.pch */, + 605B463D31C3111CE15C23C42A2243A1 /* LLDebugTool-umbrella.h */, + 987F50B8EC7D4A5A1CA1D8518129FDFD /* LLDebugTool.debug.xcconfig */, + C20969D5F396CD4CAB6E9EDA39EC279F /* LLDebugTool.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/TZImagePickerController"; + path = "../Target Support Files/LLDebugTool"; sourceTree = ""; }; 0CD5E1F2689A4FB0804C0F9C255FD888 /* Cell */ = { @@ -7397,282 +7626,154 @@ path = Cell; sourceTree = ""; }; - 0DA9CE2CC41FF2239C5D150D8C049351 /* SpatialAudio */ = { + 0D8C86925108957CC8CD187A9363F615 /* Resources */ = { isa = PBXGroup; children = ( - C5C8264B3769812DC044C1AF851C425A /* Frameworks */, + 6F9F72D68CA995FF6902BADCC34B6E3C /* PrivacyInfo.xcprivacy */, ); - name = SpatialAudio; + name = Resources; sourceTree = ""; }; - 0E43F65A0A6708A602E3810DDD17EF40 /* JXCategoryView */ = { + 0FFA05FBEBE421F614B22065EDD1C966 /* Resources */ = { isa = PBXGroup; children = ( - 87223425152940990B34AB17472C5B84 /* JXCategoryBaseCell.h */, - 8F48C0547ADD8DDC70DAD4AAB986C13D /* JXCategoryBaseCell.m */, - 95169E963F1EBC24A34B5E0B7A7C8560 /* JXCategoryBaseCellModel.h */, - 8259F89F55A6406D2B450F72AEB58E25 /* JXCategoryBaseCellModel.m */, - F8B1540A35EC2EEC17576234B0125DDC /* JXCategoryBaseView.h */, - 17BE133F6B416E0B4667327F8DC2F971 /* JXCategoryBaseView.m */, - 5A0EA4DD95D434A45EF9DFB68E407D57 /* JXCategoryCollectionView.h */, - 62652CDDCD30204BFE902E8F7F9C76A5 /* JXCategoryCollectionView.m */, - 5D230F713939574C2CBE12E0416915DA /* JXCategoryDotCell.h */, - 688A7C02316841242FB6BC0D3784BD6C /* JXCategoryDotCell.m */, - DC797F8B029A84AB996F3D9E5F4C66F6 /* JXCategoryDotCellModel.h */, - BCC4F14AC24E28C7704923B7033D42AD /* JXCategoryDotCellModel.m */, - 57C614CB1E692E03B3204246BF2B4E49 /* JXCategoryDotView.h */, - C2DB386EF0D9EC88DE80309CF425F7C4 /* JXCategoryDotView.m */, - 67DAD1CD4F28754EBDC5BDC103245CBD /* JXCategoryFactory.h */, - EB0D282F9DD6745694A5D7FA5A29F6CF /* JXCategoryFactory.m */, - 2B5DB8D1241C86890B572ED20A4976E1 /* JXCategoryImageCell.h */, - 25F463FF378C593FE5F844E18BF84740 /* JXCategoryImageCell.m */, - 981C32382BDF3060A3E9F638C5C57ECB /* JXCategoryImageCellModel.h */, - 6F0D298B1EEFF785734D15FC2235E13A /* JXCategoryImageCellModel.m */, - 02EFBE6CBFC470BAAC3FB3C2436B442F /* JXCategoryImageView.h */, - 67375261E38F6AD700ED30C6BA90E00F /* JXCategoryImageView.m */, - 7B60C07118A19A06BF8489CFFAC5B04D /* JXCategoryIndicatorBackgroundView.h */, - 5C32B9A7A80DCD8BC17574B96A714B73 /* JXCategoryIndicatorBackgroundView.m */, - 9F806D4B6106C99F065842DF077688C3 /* JXCategoryIndicatorBallView.h */, - 145EB2B49E964C724554325716394D12 /* JXCategoryIndicatorBallView.m */, - 89A3C0514A73B7CA2AD965965D94B05B /* JXCategoryIndicatorCell.h */, - 8158FA9D70BB2EA75BCF88657A4985A5 /* JXCategoryIndicatorCell.m */, - 2593F0AE7EC89790950148CD420C2579 /* JXCategoryIndicatorCellModel.h */, - E2FA4A83857D9C180AC9BAF8272F4A4B /* JXCategoryIndicatorCellModel.m */, - F446979D661DDB4401497A3FAD4B16F7 /* JXCategoryIndicatorComponentView.h */, - BB358B5EEF0C02D547010A11DFB7AC7D /* JXCategoryIndicatorComponentView.m */, - 6E7ACF66CACDA49EE32B8BAA3C57C2FC /* JXCategoryIndicatorDotLineView.h */, - 70E58DAA1FAF44D57CB1E7D31F8F6AA9 /* JXCategoryIndicatorDotLineView.m */, - 24008A6AC5F9EE8AB19DD1F69CF6D405 /* JXCategoryIndicatorImageView.h */, - 8D2277D2F68F0F95369F7A73F6E6BBB6 /* JXCategoryIndicatorImageView.m */, - 49F480E506998318C370BC0BE0504A07 /* JXCategoryIndicatorLineView.h */, - 51192F770F8BAAE0467BD9227CB8B2A1 /* JXCategoryIndicatorLineView.m */, - 5453A3DCA3C74C8F2C03C45BDF6D875F /* JXCategoryIndicatorParamsModel.h */, - 0FCADA9E8481A05AAF070F2229A47742 /* JXCategoryIndicatorParamsModel.m */, - D9602135AEDD95BB55AF0EE472E6A7A3 /* JXCategoryIndicatorProtocol.h */, - B5A810E14A1686564AAFE3BED75C40DE /* JXCategoryIndicatorRainbowLineView.h */, - 5F3AACD0497A0A2B6AC575C5D410B3A1 /* JXCategoryIndicatorRainbowLineView.m */, - FBC371E0756435EA1257C23BEBD2CE9D /* JXCategoryIndicatorTriangleView.h */, - E093DF2FAB14DF655B79E8D92114276F /* JXCategoryIndicatorTriangleView.m */, - E18014A8FD7FD0C735BE451B961D6DA0 /* JXCategoryIndicatorView.h */, - 78FF72055E8C1D3CF92AFC742D3602C3 /* JXCategoryIndicatorView.m */, - 360C3E13262A00AE6F4D51091DD6472C /* JXCategoryListContainerRTLCell.h */, - 09ED7AB1FC7DEE6611D212F0F9D0404C /* JXCategoryListContainerRTLCell.m */, - FB81FF381C23630F13601897CA54A384 /* JXCategoryListContainerView.h */, - 47DB78F65AE0653E4568F70497374F50 /* JXCategoryListContainerView.m */, - C97D1EF9B5D4B2DB42B016357E3B986D /* JXCategoryNumberCell.h */, - F10E15CFB02BD24E61BB4B08762CFC1C /* JXCategoryNumberCell.m */, - EA2E1FECEE438C468A139A87679A0D76 /* JXCategoryNumberCellModel.h */, - 62CDD85FC2D366EFE95D050DCE9061F9 /* JXCategoryNumberCellModel.m */, - 00F5BD21493B8A7AE5BC99015C32682A /* JXCategoryNumberView.h */, - C16011D3C023E93ABE74B4B5EAFDA759 /* JXCategoryNumberView.m */, - 439B32332B78E5499CB932BCCE3A0BDA /* JXCategoryTitleCell.h */, - FFD531170D335718D006964BFADDA5BF /* JXCategoryTitleCell.m */, - 51C7D5B1660199675CD2871465C792E8 /* JXCategoryTitleCellModel.h */, - 1FF229157793D8CB967AF9A04414B152 /* JXCategoryTitleCellModel.m */, - 4DC82C14B4028733C5F9943253C3CD0C /* JXCategoryTitleImageCell.h */, - B0AFD81B58E5B8E2C01667665456EB6F /* JXCategoryTitleImageCell.m */, - 7F091D418A1EC423694D13BE2F40F7FB /* JXCategoryTitleImageCellModel.h */, - C163433E84253AAA2BD6B36CC0276869 /* JXCategoryTitleImageCellModel.m */, - 7FE92F76D4CC92252E97719BEFA0EFDF /* JXCategoryTitleImageView.h */, - 1681FC3CCDCA4D7C61C0684F19B0E8AB /* JXCategoryTitleImageView.m */, - 279D82420F940FB95BE6B50388A61F4C /* JXCategoryTitleVerticalZoomCell.h */, - A7E87D0EAC6BE5B5F59B59FEF8DD75FC /* JXCategoryTitleVerticalZoomCell.m */, - 20A0FAAE0A4088D0AD2BFB129FA0477C /* JXCategoryTitleVerticalZoomCellModel.h */, - 379F71969AA44D4348AEE0C6234BBFE4 /* JXCategoryTitleVerticalZoomCellModel.m */, - 88B5916150BD02E4E1DE0DDC3D899E04 /* JXCategoryTitleVerticalZoomView.h */, - DFA28A2FA17C7E99439BA10987607761 /* JXCategoryTitleVerticalZoomView.m */, - D340834B2B36306917578CE229EFC97D /* JXCategoryTitleView.h */, - E0A3B670EE345D52B41D35F593E4386F /* JXCategoryTitleView.m */, - 207F3A67ED2C4C4027093B6D485C0F99 /* JXCategoryView.h */, - A9E9B6BF8CCFFE486F07488C01230D1E /* JXCategoryViewAnimator.h */, - 440117D5FBF85B3E4CF53B717E6B16C7 /* JXCategoryViewAnimator.m */, - 68614E6F9B41112FC6B025913F6F271C /* JXCategoryViewDefines.h */, - C62CA5F5D77BCCE223DAFD23AB90A163 /* RTLManager.h */, - 2819C78B094F13E49B22AC8E46CA5074 /* RTLManager.m */, - 718CE625D8BF93DB080293A78D9A0F43 /* UIColor+JXAdd.h */, - 94D398B244FA9592F18A8FC9B2ECC80A /* UIColor+JXAdd.m */, - 720792EEF6B555BABE65BA0715F0A61F /* Resources */, - 41B6C085FBFF08085F16EABD3AAE0173 /* Support Files */, + 3A2674A2B952E3636D3DCBF9C83BE1B8 /* Media.xcassets */, + ); + name = Resources; + sourceTree = ""; + }; + 12D420D4BF59F405B5BA86BE5C71178D /* WebP */ = { + isa = PBXGroup; + children = ( + E051555C107789D7D7B9AA800CA02735 /* Frameworks */, + ); + name = WebP; + sourceTree = ""; + }; + 12E6D3AC9756415E874EF53E5A073BFB /* Resources */ = { + isa = PBXGroup; + children = ( + 2698E77D6C0E185839BCB7FFDC1A9658 /* BRAddressPickerView.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 12FB146E00509D5EEDE653C8F2AF5773 /* Security */ = { + isa = PBXGroup; + children = ( + 01CF471971FD11F12FA8B912C4FF5FD1 /* AFSecurityPolicy.h */, + 879DDC7E616BA6935102ADD78F720882 /* AFSecurityPolicy.m */, + ); + name = Security; + sourceTree = ""; + }; + 13ADFBECC3EC0E6BBD2CA9C1E1E90492 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 19E9FFA06A50A1FA4E030472C000813B /* AgoraAiNoiseSuppressionExtension.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 1420EC528DF9EB85A98135771E00C9BC /* JXCategoryView */ = { + isa = PBXGroup; + children = ( + 13FA732875D7053C925CF325B53FDB01 /* JXCategoryBaseCell.h */, + 18CAAFC88AC77CDDEB1287E1863E3537 /* JXCategoryBaseCell.m */, + 63194898AEFB1F9FED9915979FABB9FE /* JXCategoryBaseCellModel.h */, + AEACA15144FB9B5E808C6C900F0794F0 /* JXCategoryBaseCellModel.m */, + 81236901A91A3903EF88042EEC4E90BF /* JXCategoryBaseView.h */, + BFED9E7FA8A9FDD85D5E48A13B8E8F85 /* JXCategoryBaseView.m */, + B107938941210ED2FBABCD7AF027331D /* JXCategoryCollectionView.h */, + 3BC91A08AACBA542289DE7ADBF5396BC /* JXCategoryCollectionView.m */, + A4DFCF7FE09ABB20B39A07DB8F4FEF55 /* JXCategoryDotCell.h */, + E7BA158897808F571256C02BA01E24B1 /* JXCategoryDotCell.m */, + 71316F73E160DAFDD81D10D6C6E7B053 /* JXCategoryDotCellModel.h */, + 590F344CF409111B5256DA6950955CEB /* JXCategoryDotCellModel.m */, + 09B2A461423A6F18B3B5EF622C4E76B5 /* JXCategoryDotView.h */, + 4479C9CE8CBE5C54A6538FA431D9EE7F /* JXCategoryDotView.m */, + B5A0554B0D24867830340AC05E6BAF2B /* JXCategoryFactory.h */, + DEDB4EECD3C10FF0873723E9D93C2C36 /* JXCategoryFactory.m */, + E6D13CF8672AD03F8C407B5BA2045DF6 /* JXCategoryImageCell.h */, + 4BA768D40DC69C52510EB28570C9D8AB /* JXCategoryImageCell.m */, + 059B5D409318CD8D93A66EB097A041E4 /* JXCategoryImageCellModel.h */, + 37D6F7F59608D31B5D1DED1686D45B21 /* JXCategoryImageCellModel.m */, + EACE11D589387CF44A921B85EE6B8559 /* JXCategoryImageView.h */, + 0D38F2A723076F7CCAF1D9266C5EB54C /* JXCategoryImageView.m */, + 7223D9EBC06D49EABD3C615105D8DD6A /* JXCategoryIndicatorBackgroundView.h */, + 8CDBCCA12A44826584E068F9D41B2142 /* JXCategoryIndicatorBackgroundView.m */, + A8A32CD9B11823592DA39852F5A8C987 /* JXCategoryIndicatorBallView.h */, + 49BB7730AD6B24BB53B32F573022429E /* JXCategoryIndicatorBallView.m */, + 64BF158414578943E8015D33BD5CB900 /* JXCategoryIndicatorCell.h */, + ABA8E1CEBD8426E600EEAB98C79995D1 /* JXCategoryIndicatorCell.m */, + FA31F462469FB019EF34797C11A4F6DC /* JXCategoryIndicatorCellModel.h */, + 832302185FF62A978FE3E99CFB7F2271 /* JXCategoryIndicatorCellModel.m */, + 4A63CB94EA8C84203F71D1CA1C2DD532 /* JXCategoryIndicatorComponentView.h */, + 0D5EE78234CA8C94A9E8DCD58F4FA2C2 /* JXCategoryIndicatorComponentView.m */, + 3A08A5E94EC468E382567565BA021F6D /* JXCategoryIndicatorDotLineView.h */, + 027A2D4E65C17B84DCD7B5151FBF6BE4 /* JXCategoryIndicatorDotLineView.m */, + 2D7F8AC7B90B364A3EE09B385229FF31 /* JXCategoryIndicatorImageView.h */, + 13B8E0192C98B212CBDA3BC676AEA5DF /* JXCategoryIndicatorImageView.m */, + 695AABDC88C9C22D5B340CA077894EF7 /* JXCategoryIndicatorLineView.h */, + 17069CF4EF1C5A1762BB7B0F6C0A356B /* JXCategoryIndicatorLineView.m */, + 347D304AA51F0A3E612D713E96B253DA /* JXCategoryIndicatorParamsModel.h */, + 3E78254046E55473DBFA5F1736E256ED /* JXCategoryIndicatorParamsModel.m */, + AA7C34CC343507C125EB6837C6748B5E /* JXCategoryIndicatorProtocol.h */, + 56039E928BC98914D3D7BC3588147DDE /* JXCategoryIndicatorRainbowLineView.h */, + 05BACFC5C27CC08ADFFEE87EAE8C1090 /* JXCategoryIndicatorRainbowLineView.m */, + 2E8B62DEA836832696F69521DD582284 /* JXCategoryIndicatorTriangleView.h */, + 11F1C3E3E8441B3753F61FF2076D667C /* JXCategoryIndicatorTriangleView.m */, + 3EA6D898EDE093F327BE43FE2CAEC65E /* JXCategoryIndicatorView.h */, + C0219029E9E43C08F49F43F62C517DB1 /* JXCategoryIndicatorView.m */, + 22BB10C33BB18B3202A34C7D2A937F0C /* JXCategoryListContainerRTLCell.h */, + EDAF9D4D062D739B0C83C766F29654CB /* JXCategoryListContainerRTLCell.m */, + 6E712AD6ABD4B985271A5F2E81078CB9 /* JXCategoryListContainerView.h */, + 91ADEA4F53077616A3CC66A8692FD31A /* JXCategoryListContainerView.m */, + C51F53C378A097EAB86127ED017F91E5 /* JXCategoryNumberCell.h */, + 5BE5EB1092638E4D5B43B0EAAB04EEF5 /* JXCategoryNumberCell.m */, + E84F06C7A76FC325AEB48DF2222C1A25 /* JXCategoryNumberCellModel.h */, + 2046F5DB3072AA404306987E5954F7E9 /* JXCategoryNumberCellModel.m */, + C305ECE4CDC593B8966FC35CFEE40E8E /* JXCategoryNumberView.h */, + 39F20F182CE4DA5C4011C05FD04682B7 /* JXCategoryNumberView.m */, + 10482229F1C33E5B6D0103805A45AE8C /* JXCategoryTitleCell.h */, + A263E84B5986F0B3C802912C58328C7F /* JXCategoryTitleCell.m */, + A481BD1A25570E9A260F3C4695AA265E /* JXCategoryTitleCellModel.h */, + 932104682567C1662DFE0661EAD36CD9 /* JXCategoryTitleCellModel.m */, + 0D2CD83606622C586990024E0548D5DC /* JXCategoryTitleImageCell.h */, + 13A5F69D2737AD399E5116EF238F4BE5 /* JXCategoryTitleImageCell.m */, + 470C958CEF97EF9DCAEA9EE882D6BF21 /* JXCategoryTitleImageCellModel.h */, + DB3B7F8A30B262F80B31FA820ED5A470 /* JXCategoryTitleImageCellModel.m */, + 81B73281D5838D27D169AE5A277ABD11 /* JXCategoryTitleImageView.h */, + DD67E642C4D1A4567F01E99E077A562A /* JXCategoryTitleImageView.m */, + C2B9A16A2621EE7B88699C69BDF6B6D1 /* JXCategoryTitleVerticalZoomCell.h */, + 9CEB99840ACC3ABDB8078496E670623E /* JXCategoryTitleVerticalZoomCell.m */, + 20CA6B0B009D02EE41529269BB0B0177 /* JXCategoryTitleVerticalZoomCellModel.h */, + A8CA6A684C2248FBF8810DA9E2C4B5F4 /* JXCategoryTitleVerticalZoomCellModel.m */, + 8498FE3C5D61C2994C40CD9DF77DA30B /* JXCategoryTitleVerticalZoomView.h */, + AE81EE30D65E00E270693FAEB2AD269C /* JXCategoryTitleVerticalZoomView.m */, + 320209B1B0F7E135EA478D3FEF6BE049 /* JXCategoryTitleView.h */, + 7FC482CCFC42F915F06023F8A7DF40E8 /* JXCategoryTitleView.m */, + 979D01138FFAA7C8E7C2B9EEC17F1DEE /* JXCategoryView.h */, + 0DD13064D19D1D06B109048495DD25FA /* JXCategoryViewAnimator.h */, + 0747F58A19EB5B80AC8B61BAD0BF1C0B /* JXCategoryViewAnimator.m */, + FB65E787DBDD6C075BE105BBFC677E96 /* JXCategoryViewDefines.h */, + 6CB8FE27AB427D9D21522E9B878B3336 /* RTLManager.h */, + 65226C8099E6CB9B0B3B9DF6ED9D7BA8 /* RTLManager.m */, + BAF9BE5954777541BF814E47C33C935E /* UIColor+JXAdd.h */, + 18B7096A5E2FB6204CEB59A13E752361 /* UIColor+JXAdd.m */, + CCC76F060E82EF100734DC767AB1F8E5 /* Resources */, + D44A7677A10CE6916435CC99FFFE5CBE /* Support Files */, ); name = JXCategoryView; path = JXCategoryView; sourceTree = ""; }; - 0F665EB6DDA37F3838CFABDBC8E7FF92 /* ContentInspect */ = { + 149DA5B64AED3321A4A1E892A6F46081 /* ReplayKit */ = { isa = PBXGroup; children = ( - FC9CE58E8BE963064270B6AE31DFA994 /* Frameworks */, + 8CBA449221131750409516883FF3D936 /* Frameworks */, ); - name = ContentInspect; - sourceTree = ""; - }; - 0FF6774C4FBEF153417D3C0016DD2F01 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 879B97E4AADC59CFCED063A8D275BC04 /* ImSDK_Plus.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 10554F93B5C41F4F43685A15BEF4B92B /* Resources */ = { - isa = PBXGroup; - children = ( - F25964260405DA5FA7E3082783E43740 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 11A563BC3C0C23CCE05163F7F4BBDA20 /* Support Files */ = { - isa = PBXGroup; - children = ( - F21E22C7DF61AD0CAA34AEE9FA4B8CEB /* libwebp.modulemap */, - BC6842422BF48F9CB5AFA3D7E1A62606 /* libwebp-dummy.m */, - 00AEADDAFBB3D7AF1475AC842589BCC2 /* libwebp-Info.plist */, - 74B5E0899C80074C92999BCD796FBDB1 /* libwebp-prefix.pch */, - 82804268376C163F49B944668530BB48 /* libwebp-umbrella.h */, - 7BB949A15DAE3DFCDFBE3612720B050A /* libwebp.debug.xcconfig */, - 28571ECC71184F2A51B4DCE41BEAEE1C /* libwebp.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/libwebp"; - sourceTree = ""; - }; - 11BFE0B00C11D42A5F2691883409A64C /* Core */ = { - isa = PBXGroup; - children = ( - 384FABFAC117761ED0526B174E342995 /* NSObject+YBImageBrowser.h */, - 6ADD41FF697518574C62AA93A07033A2 /* NSObject+YBImageBrowser.m */, - 9CE30CE75409AD2D3319707EB2023019 /* YBIBAnimatedTransition.h */, - 78F07D7A59D3566ED1F077A003A596C9 /* YBIBAnimatedTransition.m */, - B0A3FC08923CD2F5B2F8A1436D1F0727 /* YBIBAuxiliaryViewHandler.h */, - 61AED95BF5DD720E13109F67CF7301B0 /* YBIBAuxiliaryViewHandler.m */, - 742CFE927C56455DA4AA4661DD2E1199 /* YBIBCellProtocol.h */, - 1F6237FCD49F56E58E35E4B1E6FEA5F1 /* YBIBCollectionView.h */, - 9F1BDC1137318E3829B6DE71164FC7C3 /* YBIBCollectionView.m */, - BC9119D6F7C52D182AA70C94AB15FF48 /* YBIBCollectionViewLayout.h */, - 8CCB69EA2D46953AFEC5D74FCDA37B94 /* YBIBCollectionViewLayout.m */, - 2297E410DD5AB55F8BC6138581E57481 /* YBIBContainerView.h */, - B90C440B2C0A0390E27ECE2F117C720D /* YBIBContainerView.m */, - 97CBD32715D9224D63F96E2AB149D1A1 /* YBIBCopywriter.h */, - CC5BFFB7E09C61CB309D08383AD52AFC /* YBIBCopywriter.m */, - CCC1A49D9D08D9F1EE79D483C5690F61 /* YBIBDataMediator.h */, - 19132C55BEE067CF849079E08068A6A9 /* YBIBDataMediator.m */, - 17362D0967F57460E1DDB40D19646FA4 /* YBIBDataProtocol.h */, - 4656B0D875D02988334E3342B3ED9BFD /* YBIBDefaultWebImageMediator.h */, - 9E8C7BC603EB1974EDF48BC3EBBC670C /* YBIBDefaultWebImageMediator.m */, - 63095D96C23A84DC7BB231DEBA45AFDD /* YBIBGetBaseInfoProtocol.h */, - 136808D31989EF742524507B838EA253 /* YBIBIconManager.h */, - B79376897B600E6A3F8C369E86BBE121 /* YBIBIconManager.m */, - D41AA11E9270A18819C1FFE8DA62A47D /* YBIBImageCache.h */, - BEC41792083D09B7EBCF4AA97E909CC6 /* YBIBImageCache.m */, - 6A19B7F2A53B75071862A0DDC23CA07B /* YBIBImageCache+Internal.h */, - 2C59F6D90E32F19F9E8BD52620572FD1 /* YBIBImageCell.h */, - F023569434543B345AA45950CEF308E5 /* YBIBImageCell.m */, - 5E00C1F2AF7DDD0B85C9C1676E96BBC4 /* YBIBImageCell+Internal.h */, - 016A8B8E9A31E357747906664158A94E /* YBIBImageData.h */, - B41ABA6D8CEB122F9C467FA09E9CEE3C /* YBIBImageData.m */, - ABA8C3FADEABDEE233B9965D2B6C044D /* YBIBImageData+Internal.h */, - 12EB8F015BE7F40D2756D43EBAE0923A /* YBIBImageLayout.h */, - 0D19D8D514BBEAF0ED0D2C9A6C2086ED /* YBIBImageLayout.m */, - D27C61B3A2F74513BB183EA9E0B9483B /* YBIBImageScrollView.h */, - 4851DAD9F7F6E66F8E3D68CA16256D7F /* YBIBImageScrollView.m */, - E333B35E4509DD458252B33781F837EB /* YBIBInteractionProfile.h */, - 326103ECA1870AB70BCA97A9E1FCFD89 /* YBIBInteractionProfile.m */, - E4C150629719BCD8754270A21FE796E1 /* YBIBLoadingView.h */, - BE93E42A6B03CAE998D5B759F981C7F1 /* YBIBLoadingView.m */, - 34223EE92E94A4861F568E6960BFDE02 /* YBIBOperateBrowserProtocol.h */, - 2939C1DB2F78345F41161002CA2ED891 /* YBIBOrientationReceiveProtocol.h */, - 99DF8FF8CF69C04A647C8122C1E3D1FB /* YBIBPhotoAlbumManager.h */, - EEE24FE35B91BACD828F6C377A794A1C /* YBIBPhotoAlbumManager.m */, - 3C055C4318A1D3734377DAA9121AB810 /* YBIBScreenRotationHandler.h */, - 806434FD51DCCB009C5FCE01555C4CB4 /* YBIBScreenRotationHandler.m */, - D9154E3DBC43DCD81BB7E7ED6E44BC22 /* YBIBSentinel.h */, - 603B431318DF7F0E94B8D8A8EE6820F3 /* YBIBSentinel.m */, - 6C1ACB822EE9A2A942B01E04B004F909 /* YBIBSheetView.h */, - AA5079DEC80234B6317BD8708E2B77BF /* YBIBSheetView.m */, - B284532139F41DAAA675D963DDA484C9 /* YBIBToastView.h */, - 2F7AD35411B703C720DB65C299E79B7F /* YBIBToastView.m */, - 451FFD6092AA7ABDBBB60182DB7B6F6B /* YBIBToolViewHandler.h */, - 9978C90B98A6132A9C4F97C04A6D06F8 /* YBIBToolViewHandler.m */, - AB871784B08E83394A5A1CBFCE6C73A7 /* YBIBTopView.h */, - D2EB0C50276092D4A60DA3BF9E8E5217 /* YBIBTopView.m */, - 22017ADA000F896E51A57ACBDA0888D4 /* YBIBUtilities.h */, - B8E43E1BFED129440E842986DB2789CD /* YBIBUtilities.m */, - AF7D39934CD3B9E01AD027FE26196D4D /* YBIBWebImageMediator.h */, - AF78C590EBFE2CC1E07D09A7378BBB0F /* YBImage.h */, - 1C6F36ADD0E9D14869F7B233361409B2 /* YBImage.m */, - 2D626A4337F09D371A717C9F6FC302B1 /* YBImageBrowser.h */, - 171B3391EC4ECFA58AB130DBD86DAC34 /* YBImageBrowser.m */, - 6B7673FEB024564AC38421746B5766D3 /* YBImageBrowser+Internal.h */, - 90BEEC1F989A2D18FD7E3C6B19D48B61 /* YBImageBrowserDataSource.h */, - 3FF9A3593B0143739E9FC97152EA3F05 /* YBImageBrowserDelegate.h */, - 64EB7F569A1ECCC4F3F8DEFE58F65022 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 140CFD58049CD77772A9E44223AF49B2 /* AgoraLyricsScore */ = { - isa = PBXGroup; - children = ( - 9BD02BEE3FDC4705DB7EDE94E4B88F0B /* Algorithm.c */, - EA6A401AE184ADBF62792741A0890ECE /* Algorithm.h */, - 07A9A1CBFA8DF9F590045D07CF13BCDB /* ConsoleView.swift */, - 5238DC85AE0F26A65EB13740EBA990C7 /* DataStructs.swift */, - B661B3AC690FB1F69D1E45AD1E1C62DD /* Downloader.swift */, - 61479304F064EE8BA292C875437A4A9B /* DownloaderManager.swift */, - 9DDD09F58CF23E5EF59912920B521788 /* Events.swift */, - 8B0F6FC3383322CFC6625D43F1E0109C /* Extensions.swift */, - 2279C662B44808F31E51A571611C118E /* Extentions.swift */, - 3452A7F7AB8FE385515C3CBC10848CDA /* FileCache.swift */, - 1493B9AF7DF62E97FDD1E8CCABE0BC71 /* FirstToneHintView.swift */, - 975D5EFC1AFC55EE356A16F674F5928C /* KaraokeView.swift */, - 6007F478DEE48D3A68F34D9D24A7F340 /* KrcParser.swift */, - CCD96944F9C457710D17ADA83613B69D /* LineScoreRecorder.swift */, - 364F83A788C75FEB76B035E0BE1A90E8 /* LocalPitchView.swift */, - 864935963BBC324DD309D22D3B30711E /* Log.swift */, - 5D1C59B1BBA14512B3C880710F480778 /* Logger.swift */, - FA7379A7788EF1280BF5E2E9301C053E /* LrcParser.swift */, - 0A8F6615C43EBE2A6D50BBC8BBC7C53D /* LyricCell.swift */, - 664D27409FF94E57B69481F7EFE7A13C /* LyricLabel.swift */, - FF6992E8BD358D36B6B9DE78277E9B1C /* LyricMachine.swift */, - 6DC909E6BAEBE840DC2514F6957D0CD6 /* LyricMachine+Events.swift */, - AF32EEF6563355AAB1D9C6E15C9EB996 /* LyricsFileDownloader.swift */, - 2AE06895FA243D95A7BAAD239F3153B9 /* LyricsFileDownloader+Info.swift */, - 19C8746E026F91511F9A6ADD5C79131B /* LyricsFileDownloaderProtocol.swift */, - 3AADB575CA32E7DF85B6E428F118684F /* LyricsView.swift */, - B99EC967A202FA7B03AA1C6898E2BBD6 /* Model.swift */, - F5155537D6E277BFAA2808C5B2F5840E /* Parser.swift */, - 7FD8F4D4619A75C7E0929102AF68BE3C /* PitchParser.swift */, - B4DFC1AD87021497A15AD3E34F44B4FC /* ProgressChecker.swift */, - 89EB16E0708FD63059DA94760396375A /* ScoreAlgorithm.swift */, - 50D392E77036889F060C789EFBF1CE2B /* ScoringCanvasView.swift */, - 99DF2B0C19CE2D55ED643121ECFC0CDF /* ScoringMachine.swift */, - 2E0411814057701DC9BFA5C49AD13EE3 /* ScoringMachine+DataHandle.swift */, - 16C8A643A34F21B9F3C1BC37A503A25B /* ScoringMachineEx.swift */, - 8788AC6298BC207DD6689FCDEA5F55D5 /* ScoringMachineEx+DataHandle.swift */, - 9F3C56B03814A5C2F2AD044577DAF83E /* ScoringMachineProtocol.swift */, - 94B774812CD7C51854A1527C4795059B /* ScoringMachineProtocol+Events.swift */, - AE60D0CF3D0A2A78EF0014F762F4007A /* ScoringMachineProtocol+Infos.swift */, - F17E797E27AA72E8AC2E09226CAD6C36 /* ScoringView.swift */, - 1DAE84DCB5A095D9C7D8C9461DD11FB0 /* ScoringView+Events.swift */, - DE03F0922F64A959707D33F44D92CCB5 /* ToneCalculator.swift */, - FE58702C0E78939B3748227B81E2E346 /* VoicePitchChanger.swift */, - F2C658E968E78DDA6FDB69BC8D9C32D3 /* XmlParser.swift */, - 3FF80B1F0B31B165A94DDB55F05B2F1E /* Resources */, - 984D332742BC4B25DDB414F60AB5DE1B /* Support Files */, - ); - name = AgoraLyricsScore; - path = AgoraLyricsScore; - sourceTree = ""; - }; - 159EFA6C66F003D3B4E62897672E3D0C /* SDWebImage */ = { - isa = PBXGroup; - children = ( - 61E9D8E60DE401F43E436A70F833CE54 /* Core */, - A8BE46DF0240C83EA61BAE9A87F65805 /* Support Files */, - ); - name = SDWebImage; - path = SDWebImage; + name = ReplayKit; sourceTree = ""; }; 15D5B0217CB989BFE8FDBDFDFD595257 /* Service */ = { @@ -7712,36 +7813,88 @@ path = ../TUIKit/TUIChat; sourceTree = ""; }; - 173D1F2E2BA68B29C1FF4EFE1843B605 /* YYCache */ = { + 16C1A2AA834E650F75F73A49ABB5B83D /* Frameworks */ = { isa = PBXGroup; children = ( - 14EFB8B611530225156D10A756D33DB6 /* YYCache.h */, - 7077AB346CED1ECB08BA3BD2243E3CB2 /* YYCache.m */, - E7E8B3CD5E98F05435A61BCD4E8612D5 /* YYDiskCache.h */, - D7898E639F57EE686D8429A3EA37146A /* YYDiskCache.m */, - 6AAA38D38655BF5BDFD57D79CCE2818D /* YYKVStorage.h */, - 594875D2677BFA63A33C559C3F79234C /* YYKVStorage.m */, - 22D4FFB62CA71145F25760B0C5D1FD00 /* YYMemoryCache.h */, - F6A19FA62A20EC58B24A4EE1E421F043 /* YYMemoryCache.m */, - 09501656BFD0162A76CC020DA87167F2 /* Support Files */, + 2D7E54CAD410150517D379095DBD833A /* AgoraVideoDecoderExtension.xcframework */, + 61DE752A6D1CF125C5A2A5BD48BA0227 /* video_dec.xcframework */, ); - name = YYCache; - path = YYCache; + name = Frameworks; sourceTree = ""; }; - 189B71A9BA8C70089C7B9D0B6B4DC39B /* Support Files */ = { + 1825601ECAE8B898CB86CD707605BBA4 /* Resources */ = { isa = PBXGroup; children = ( - A5FAD03F5E4694F1FE3E7BAAEA933370 /* QGVAPlayer.modulemap */, - 3B8E05B7943C63B2F3758F442C7441B7 /* QGVAPlayer-dummy.m */, - E7E7EF7DECE88E890663815040B42CA4 /* QGVAPlayer-Info.plist */, - A1E3E17632D28D2938737172BA6E2765 /* QGVAPlayer-prefix.pch */, - 337AE0ABE8002BA6A2E35DE3C063F6C3 /* QGVAPlayer-umbrella.h */, - A7C4FE6F5C5EF6FF5FF45A560D16BA1F /* QGVAPlayer.debug.xcconfig */, - CF9037A22AB4577D4B577E63385E2DEB /* QGVAPlayer.release.xcconfig */, + FB399EEC52490F7CC6066187151BB2F2 /* PrivacyInfo.xcprivacy */, ); - name = "Support Files"; - path = "../Target Support Files/QGVAPlayer"; + name = Resources; + sourceTree = ""; + }; + 189E099052DAA18D39D6ADB7E23DA337 /* YYImage */ = { + isa = PBXGroup; + children = ( + A84E103A9F5A11D87EAF12ABED34FDDD /* Core */, + B4D9536764F0ED4CF0E9A4BDA375FD90 /* Support Files */, + 12D420D4BF59F405B5BA86BE5C71178D /* WebP */, + ); + name = YYImage; + path = YYImage; + sourceTree = ""; + }; + 18B3202D425D52318CF1842C2D657719 /* Ruler */ = { + isa = PBXGroup; + children = ( + 0B55B78A78D7706936B1F477109CCBFC /* LLRuler.h */, + 2D6A96693141627C8469538ADC1E3C39 /* LLRulerComponent.h */, + FF580315006F92336B16CDBFA1B405F4 /* LLRulerComponent.m */, + 72624D1A372CA9B53E4ECBBAA599F8FE /* LLRulerPickerInfoView.h */, + 7BD65414F9161E090DAD5B80CE95692E /* LLRulerPickerInfoView.m */, + A8A2450686AD874CEBB426F8893F380C /* LLRulerPickerView.h */, + 6823CB3D85EB4B1D66AA03F787EE9139 /* LLRulerPickerView.m */, + 51AF8113A6263D3CDE7BE5C614A554BA /* LLRulerViewController.h */, + F3FD7DBCFAAD619E4C1CFD8A572F0FD1 /* LLRulerViewController.m */, + 7904B187B62CC80CCC17E0510619D9E5 /* LLRulerWindow.h */, + C9C1427EA71BE8756DB2B4291DDA4691 /* LLRulerWindow.m */, + 0A0A30A7EEB2984A729A6C7679BCB6CD /* LLWindowManager+Ruler.h */, + D374C3674BBC4C3442B6B5FE6EB8874E /* LLWindowManager+Ruler.m */, + ); + name = Ruler; + sourceTree = ""; + }; + 19E012A8996B15BA1022248E5CC0E61C /* Frameworks */ = { + isa = PBXGroup; + children = ( + F18BF9AED1CFB6B7419D5546E97CE50B /* AgoraVideoSegmentationExtension.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 1A2414845E80BF2DAEAB6244119DC05C /* YYWebImage */ = { + isa = PBXGroup; + children = ( + DF8F1B5D47F63BF3020FEC73C56ED31A /* _YYWebImageSetter.h */, + ECC5067C3FE740EE8944EB3549AA154D /* _YYWebImageSetter.m */, + C28DDEE1CE0413791FE27CABF81EDDB6 /* CALayer+YYWebImage.h */, + C3982FC450A5BEC72FEA666A8BE3DD3D /* CALayer+YYWebImage.m */, + 8A1D8ADFC778F8EED6176108D81AB894 /* MKAnnotationView+YYWebImage.h */, + 82E8B5703081A4208F68D18A58201CD8 /* MKAnnotationView+YYWebImage.m */, + 57A76A0817AB9141CEAE4DF9EE1FCF2C /* UIButton+YYWebImage.h */, + D2C72257FB63B5EA50AE6A8C3222B5D3 /* UIButton+YYWebImage.m */, + FDD7FD54D966647F8441CF24F69FDEE4 /* UIImage+YYWebImage.h */, + EEBEDD218764032003B5BF12AD62BE02 /* UIImage+YYWebImage.m */, + 13922E11F6337C4C9A1D4C124E5EE7BA /* UIImageView+YYWebImage.h */, + 041B83AC677DA064EE9BD3D9557991DF /* UIImageView+YYWebImage.m */, + 82FE32D6CFD69029C95673FB63B1A39D /* YYImageCache.h */, + DBAECD1D58D515C5B33AFAB085E02781 /* YYImageCache.m */, + BE7128B3243B044F8F84F39B4078CC36 /* YYWebImage.h */, + A91C9B42E42536E5D074D2A7DD70F8FF /* YYWebImageManager.h */, + AA08BF9F59DD8D7D975269572F90DE81 /* YYWebImageManager.m */, + 45747E992794769A411E7106BAE44257 /* YYWebImageOperation.h */, + AEC23BD1487B0F695EE3C72A92218241 /* YYWebImageOperation.m */, + 466173E88DC798341FB59CA3269D854A /* Support Files */, + ); + name = YYWebImage; + path = YYWebImage; sourceTree = ""; }; 1A27AF7140DE88280005FDB90A2B9610 /* UI */ = { @@ -7815,113 +7968,315 @@ path = Camera; sourceTree = ""; }; - 1D5D305C381267CD03F414F0224DB213 /* AgoraComponetLog */ = { + 1D5D84D9C14C152774223FB95ABFFC8E /* Support Files */ = { isa = PBXGroup; children = ( - 46CEBF9B40974DFA23EEB38669FBD87F /* Frameworks */, - 59CBD799CCE7BC1376B97FD87154D424 /* Support Files */, + 03C70B2B7D74D31A1BC510EC918BEA1F /* Bugly.debug.xcconfig */, + 3A55E0B8409973D29041C0DF40B38366 /* Bugly.release.xcconfig */, ); - name = AgoraComponetLog; - path = AgoraComponetLog; + name = "Support Files"; + path = "../Target Support Files/Bugly"; sourceTree = ""; }; - 1D9B59F0F4159605D4E0C25A63206931 /* VQA */ = { + 1DDC7AC14EDDA94C8E0DBFF1952F285C /* webp */ = { isa = PBXGroup; children = ( - 3EB155812204678D9446AA2862090435 /* Frameworks */, + 80F60B3CBE5F9E587140DB5C4FFB26D9 /* alpha_dec.c */, + 6198CD0C7F87CCCA1BECDBC050110782 /* alpha_enc.c */, + 9A9280CB44A2E836FD369210C0414A0A /* alpha_processing.c */, + A5605D39F81419C8807BA8D96CB91D39 /* alpha_processing_mips_dsp_r2.c */, + E5203DCBA0556E62B9ABE25D1C77D379 /* alpha_processing_neon.c */, + CF552B94D869FC0760C9EF232E9EF18D /* alpha_processing_sse2.c */, + C77AACE739BCE1A5E9D096C6E6898494 /* alpha_processing_sse41.c */, + 0A7CDDBA8880F80FD104AFB2642BF97F /* alphai_dec.h */, + 60B3CD5B3DE785277672733EE37738DC /* analysis_enc.c */, + 3968D5977847797BCA5DA4441827276F /* backward_references_cost_enc.c */, + 0B823B00FB1D408CA71ECBAC8D7AC4D6 /* backward_references_enc.c */, + 7460B953F2664BBC07950D2921C6B42C /* backward_references_enc.h */, + D310A2CB30D273BCCE0133B8B391E30E /* bit_reader_inl_utils.h */, + B708C0DD3E89131594A6BE90E31BC52A /* bit_reader_utils.c */, + FC8965E29F7E2C92477174EF5568E76E /* bit_reader_utils.h */, + 3EB054E887D05E31BDE825726592B763 /* bit_writer_utils.c */, + 4184DCBB71B713497DD98B62D1032660 /* bit_writer_utils.h */, + 99969904C7B66F20281BD1B8BE69A6F8 /* buffer_dec.c */, + C919EE910E10E500F80D563FE6E49F58 /* color_cache_utils.c */, + CB10BE9386BC5C570038D73529404555 /* color_cache_utils.h */, + C62A1642783C59A2A71ACACE461E7F13 /* common_dec.h */, + 234F27068DB78A5D9A3FEDF406C515DE /* common_sse2.h */, + 644C5E1632EC58931811708AC07F12B3 /* common_sse41.h */, + ABC7E828C1EFC4EDEBB35D12432C1DC1 /* config_enc.c */, + 8DE522F509CDE89640D03DA4E47811DF /* cost.c */, + F5AFE27AA6DCC84ED5E9D0C15A91CB02 /* cost_enc.c */, + A86844415CF8A5AC53565B3B024C3D83 /* cost_enc.h */, + 970AF4B7BFE170D4945250E644A45414 /* cost_mips32.c */, + 19EA860424B2E003DEF032573D40DF17 /* cost_mips_dsp_r2.c */, + 012D8F28477FDD72A4BBA154968DBEA3 /* cost_neon.c */, + 2C60157F1A8157F2531B2C855355BAFD /* cost_sse2.c */, + ABF0400160196B408E6C52FE008EBDAB /* cpu.c */, + 8E2D13DEE04802DDF97C031B055D5CD4 /* cpu.h */, + 28011C0095CBB91AE3686E2C02CFE20D /* dec.c */, + E6187E2A44D5D42825768D5BB2D1EC18 /* dec_clip_tables.c */, + 5496A6590FB24C60ED57717FE61C81A0 /* dec_mips32.c */, + 515FE8950262AB8FAD2DC3C9C5F11862 /* dec_mips_dsp_r2.c */, + 933597D58F60972C9FBCA1DDFD489C49 /* dec_msa.c */, + 5853E4C7D318DEA2F3B4365F7197455B /* dec_neon.c */, + 5EFC2B9A5DD894B9DDC7C1B220A86E22 /* dec_sse2.c */, + 91DB4C9280D8A35C9C913FE1F9CF29CC /* dec_sse41.c */, + FB84A08D793388DCA82ED11C9CA236DD /* decode.h */, + 431B99C72F709AAC251DD838825FC01C /* dsp.h */, + 59F02994182D40650E8194612C91F47D /* enc.c */, + 7A4E0C63D2167E78E6616CA04F10960B /* enc_mips32.c */, + DF9F1DB119FBB5354B3F8341679D810A /* enc_mips_dsp_r2.c */, + 07E79ADDC5F4FE489A6B2E76CF9172BB /* enc_msa.c */, + D472CD1919EA716FF1780DD9D7D159D8 /* enc_neon.c */, + D7247191F9CD01626791CB907C40B585 /* enc_sse2.c */, + CE1A0E7A25FFFCE052093977A21E9038 /* enc_sse41.c */, + C95E4495AF4EB56CE987FDC609698431 /* encode.h */, + 6ED43215E946B77CECE4547DF05B34CD /* endian_inl_utils.h */, + A8794629E39969EC18FE07CB70457287 /* filter_enc.c */, + FB0D91620F0D0565D6C327BEB4340FC2 /* filters.c */, + 2E972EED29A38A4EF5B225DB757B975C /* filters_mips_dsp_r2.c */, + 3F5EB3188F34F43EB488665FA38106AC /* filters_msa.c */, + 6AAC81D3D478BAB7CEE5C591C7EAE018 /* filters_neon.c */, + 8A8FFD7C2E47DF1F6BB575A90A807915 /* filters_sse2.c */, + 4F57764188C45DFBCDFE5F9F903400DF /* filters_utils.c */, + ABB282F8C620DBE4956E8CE56054EEEE /* filters_utils.h */, + E9318EF7F094F5278E322D0F4235E48C /* format_constants.h */, + ECE1B6025BEA2C708D2EE2CC233D7FCC /* frame_dec.c */, + AC65407532F4C689DB36CD6A55C47F42 /* frame_enc.c */, + 638177B7F85CDF5D67AAD9972E38C978 /* histogram_enc.c */, + 82BDD4E3E3018BDACCAE12BC8AB9561F /* histogram_enc.h */, + E989E86414A3C2F2B0DBC5C16D646DD1 /* huffman_encode_utils.c */, + 538BB024743EC24DC9870ED55C39BF40 /* huffman_encode_utils.h */, + F0BD28A56BD17B68BBF47CCDF2ABA003 /* huffman_utils.c */, + DACE3EC3C26BB00A344269B7F014BC87 /* huffman_utils.h */, + 950930A73A3FB9836C5174F10B9565BD /* idec_dec.c */, + 2DD5E84E580EC2329E1DEF21BF6BF20A /* io_dec.c */, + 34F1246ADF6DCEBE9AFA7682B6CD48AE /* iterator_enc.c */, + AA84C9E918A8EB359CBF8F936A50EBD7 /* lossless.c */, + 745A040E3696B4A9BB1691C1E7FE5D23 /* lossless.h */, + 057867A5A08473C69DEA499B5EDAC90A /* lossless_common.h */, + 1BA6DF5BE5A1DBE7A5CAF475B59DC668 /* lossless_enc.c */, + 87927ADCBAAA58C3A270D01961886164 /* lossless_enc_mips32.c */, + 47CB2AD9B30AFF104CD113C9F6BB2472 /* lossless_enc_mips_dsp_r2.c */, + 776CFA1C203D83B99CA88C678E15F2BD /* lossless_enc_msa.c */, + 4B774B1E857B2D20B4E02843FD819DF6 /* lossless_enc_neon.c */, + 2F2DAB05BE0EAA8C06364DC5062DD656 /* lossless_enc_sse2.c */, + A566682050AA734A99A672489B819EEF /* lossless_enc_sse41.c */, + 23A5DF27D4A72482918155DD0C42C5AE /* lossless_mips_dsp_r2.c */, + 4ADB24D987D3B73BA797489C26469CA7 /* lossless_msa.c */, + F1D17856669D0FEB8191B498F40531B9 /* lossless_neon.c */, + 706EAA8EF97A9EF8B58B4B37A8C70B84 /* lossless_sse2.c */, + 60979304EC286DDCC3C45369969B8EB7 /* lossless_sse41.c */, + BB3B777CE044B579EA8BE98F9D154765 /* mips_macro.h */, + 5402A5DB3FC680C9B92D7CBE65389962 /* msa_macro.h */, + 465D9400CBBC458DD7899D83EDE7E415 /* mux_types.h */, + 2009E7DCD0A87C3894AD0DAFE1F314DE /* near_lossless_enc.c */, + 738484531F2AA008CB4B278289424BAD /* neon.h */, + B289A5282A939C5797A3CC4A22FD5F4C /* palette.c */, + 81F2EB46903FC696F4A42DFF8C534BCC /* palette.h */, + 8818B1BDA478BB0B28781263C3DA1847 /* picture_csp_enc.c */, + 2B7E52F6B331B02D471778EB539D2BF1 /* picture_enc.c */, + F5E0D7CFA90F41B7E780E830B75C583F /* picture_psnr_enc.c */, + C1BC0472FE5FD58AF300F17F81501112 /* picture_rescale_enc.c */, + 7018D51C62366469DF6D714287D00F64 /* picture_tools_enc.c */, + 444739377ECBE2783ED8E2D08F35EFFD /* predictor_enc.c */, + 52D4A7773367BECC9A76F6CE32854190 /* quant.h */, + 2A233B03B02E73268E99D56FDEDC9FCF /* quant_dec.c */, + 5CA119C7B5B21962C540B1D1BED8438F /* quant_enc.c */, + 3DE4DC886B92E31B8DCEBB8D6969A644 /* quant_levels_dec_utils.c */, + 3820BFD5C4FBCB397E6F614D474D5CE3 /* quant_levels_dec_utils.h */, + 7ABCE646AFDD6A3662E4B5C7B15F999A /* quant_levels_utils.c */, + F297C683DFC094C1BAC7D0FC3DAF2F5C /* quant_levels_utils.h */, + B07D4AC05AFCE457EBF91DB86BEBF821 /* random_utils.c */, + 8A65FEC83A5F914F1D1506686969354D /* random_utils.h */, + 0E02A266CABD48A4C5AE6F3868BB268B /* rescaler.c */, + 10D8FF29100E3162C3A417B55F1AF215 /* rescaler_mips32.c */, + 92AFF723617B418648CD0C40EF61B5A4 /* rescaler_mips_dsp_r2.c */, + 827C30B04863CF6A3B899EA252B43C14 /* rescaler_msa.c */, + D634A240E60F7ACCC06011B82EB73F23 /* rescaler_neon.c */, + 9EF299DDB28BD8FB60548BC6802A3377 /* rescaler_sse2.c */, + 477DDCF4D85C7A14B3C28209F0EAC480 /* rescaler_utils.c */, + EFE5DE49CF763F91F46159B7E1C1BAF3 /* rescaler_utils.h */, + 4EAE04E32C83B09078A765F27D24CFAA /* ssim.c */, + 6194FEC8E3AA6C018DE540C5B4361ED4 /* ssim_sse2.c */, + 45B70AB8F45A69F6D35599E9C3C79C6E /* syntax_enc.c */, + FE97B85549C4C2DB73F62EF1E8F42AE9 /* thread_utils.c */, + 7BFAC4ADECF889483CD444EFD2238929 /* thread_utils.h */, + 13CC6D92AF49BF76FF6C8C2B3209156E /* token_enc.c */, + 07C862DBF71EFED68AB3FCF04848DFCF /* tree_dec.c */, + 9A09B5FD3B58DF5489AEA2A533ADB033 /* tree_enc.c */, + CC11E565DFEDF2A27A5B9778C85ACE5F /* types.h */, + 6C7AE35EA52B309C094DCF8EBBA6810D /* upsampling.c */, + 2B2FAEECFECB42387E64A383C220C74E /* upsampling_mips_dsp_r2.c */, + 12C6FC9038D7F3D9D4408200D10ADC00 /* upsampling_msa.c */, + 456D577A21B703DFBFB895E645CEC50C /* upsampling_neon.c */, + 8B3555E375576D0BDB845B336C7242AD /* upsampling_sse2.c */, + B7E41137BC494F0940A883E840BE75BE /* upsampling_sse41.c */, + 9CDA7FB8FA8B1B31A6C45BD10037CE18 /* utils.c */, + D8B74DC9A94E739354C12C11334EFBBE /* utils.h */, + 86EF1208C46ED894D571AD6C492DC009 /* vp8_dec.c */, + 5B8401A8C9707D91B3E1F16D573A573F /* vp8_dec.h */, + 336C1DA948FF772449434E995BD8A651 /* vp8i_dec.h */, + 01E398367630AB363FB25E946F373D70 /* vp8i_enc.h */, + D999FA8853AA1CE2077F0ACB87C46329 /* vp8l_dec.c */, + 8726A2F833F7BABF40CFA3ABDF825B47 /* vp8l_enc.c */, + 3A13C26D08093EE9A49057D16D3D20EB /* vp8li_dec.h */, + 0A62076422015F139EB015346368315A /* vp8li_enc.h */, + 1162671AF59CA6F029CFD383A73B0FCD /* webp_dec.c */, + ECCB174B0A81D9A9938707FE508CF775 /* webp_enc.c */, + 85E5D828F1BF657869C6726125A67C65 /* webpi_dec.h */, + F1A2452F98D3EE9BBF2B5A6B11C53616 /* yuv.c */, + 4AE210D9A885696D72F3DA98859ABC65 /* yuv.h */, + 7DFA74EEE358019BD8749611761E516E /* yuv_mips32.c */, + 40F75BB15FB44DEB1E68FEB6BCEBD91F /* yuv_mips_dsp_r2.c */, + 9E0B9E69E5E8D32287F946186EC52C8D /* yuv_neon.c */, + 3A99B108129F4BF107A8295BB64E26BC /* yuv_sse2.c */, + 6DA1F6403722CFE622396EF89367F223 /* yuv_sse41.c */, ); - name = VQA; + name = webp; sourceTree = ""; }; - 1DCBBDD4F8149F91363416EEE98D12C6 /* Frameworks */ = { + 1F2411B55085323D28ECC9A8617F4AE7 /* TZImagePickerController */ = { isa = PBXGroup; children = ( - 92FF34DF89FF29702511CFD7624B997F /* AgoraAudioBeautyExtension.xcframework */, + 7A4395B4AEDE011B32FBC0986A034319 /* Basic */, + FE016E0FFD13403B81C0496AF80171A8 /* Location */, + 3802FDC86E107247A98D49C01AE1EA47 /* Support Files */, ); - name = Frameworks; + name = TZImagePickerController; + path = TZImagePickerController; sourceTree = ""; }; - 1EADE0355B5FD22AA526835D6B719E2E /* Support Files */ = { + 1F2CB82C49276B077CB736935B231967 /* MJRefresh */ = { isa = PBXGroup; children = ( - A9B94F964D98434629CCAD5FA47EC926 /* Masonry.modulemap */, - E7B2523BED27A7EF6C003FDEC82AA396 /* Masonry-dummy.m */, - 7C5F90866B9EF3159033BC0B6876DAD0 /* Masonry-Info.plist */, - CC2C104DE98D4789A7A7A35194B53571 /* Masonry-prefix.pch */, - D363CB943A6B0CA464E6270C386CB496 /* Masonry-umbrella.h */, - 06258654FE197065090B83C28B20B31B /* Masonry.debug.xcconfig */, - 88B3F13EEDDCF26E3E4A12C382F591B5 /* Masonry.release.xcconfig */, + 946B1ED3C30E392D4A276E04268E720E /* MJRefresh.h */, + E600F1E83D5FA1C22609AA8EA9D44172 /* MJRefreshAutoFooter.h */, + 19BDE7DE37FB94AF8F799EB887B2959C /* MJRefreshAutoFooter.m */, + 646587ECA4BBC4900149D0BDC4148DDF /* MJRefreshAutoGifFooter.h */, + A06DB1DD84E7A1B2E3AF590362B966AB /* MJRefreshAutoGifFooter.m */, + 6A6448D2FC538F0F90D53F06A8822A24 /* MJRefreshAutoNormalFooter.h */, + D76B9189C6630474C495A0095371B50A /* MJRefreshAutoNormalFooter.m */, + 16BDA8E3F3C349C76A1450A2A6D742DD /* MJRefreshAutoStateFooter.h */, + 752314A8247EE2D1334AA134A994C269 /* MJRefreshAutoStateFooter.m */, + 39615AF59B548CFAF0193DD8917A002D /* MJRefreshBackFooter.h */, + 7C70F29094808A284B4932FBC016B051 /* MJRefreshBackFooter.m */, + BA047E6FEE17317C5DC12CC626EB3C4D /* MJRefreshBackGifFooter.h */, + A9FE85154159BBC9DA7A3B5F56BF0E4F /* MJRefreshBackGifFooter.m */, + 8B00C84D5AA28FD815A3FACEC1940288 /* MJRefreshBackNormalFooter.h */, + F351B6ED185FE752A207BDD64F9ECE9C /* MJRefreshBackNormalFooter.m */, + 6D3CDD13D69DD4A561025ED3F2249C6A /* MJRefreshBackStateFooter.h */, + E9C3BBE56A385FC9FDEE685E9083AD8C /* MJRefreshBackStateFooter.m */, + 1A91AA397556CC9C7060BEE7A4434CAA /* MJRefreshComponent.h */, + 070BDBDEE20F8A5DEB595E81AB68282A /* MJRefreshComponent.m */, + 360A901FBA1AF81D2E9A0E00CB0DBA9A /* MJRefreshConfig.h */, + 612B560D0E7ABEABC7B82D4986F590AE /* MJRefreshConfig.m */, + 473F983F60E23534F5497188C2DD457C /* MJRefreshConst.h */, + 5EFBC9FCA9177589DDCFC9E86873B674 /* MJRefreshConst.m */, + 493FEB8B776299BE5A6F511C3548D524 /* MJRefreshFooter.h */, + 48AF7830E71D577636207496D60CF788 /* MJRefreshFooter.m */, + C4EB5433DD0D64544C34394BF6227C50 /* MJRefreshGifHeader.h */, + 180E8B14FBA98D060BE0B6BA6136D5DD /* MJRefreshGifHeader.m */, + D21CDA4E7F267846E8641BE42E764B13 /* MJRefreshHeader.h */, + B1282D7AA922966064CBDFA1F136B05F /* MJRefreshHeader.m */, + 23D0835721B014D08CBD12E57CCDCE15 /* MJRefreshNormalHeader.h */, + 6C69C98590E37B3ED76719F2BEA60AC4 /* MJRefreshNormalHeader.m */, + 32E751318C392BA743CC1802177F458D /* MJRefreshNormalTrailer.h */, + CE44DC8060163D4E2828401C9225903A /* MJRefreshNormalTrailer.m */, + 20549C6E077C1966886A7F4966DFFE2D /* MJRefreshStateHeader.h */, + C378B7B6942FF775194460F2840467B7 /* MJRefreshStateHeader.m */, + 7B7F1F80C3554DB598171C96EE03DD98 /* MJRefreshStateTrailer.h */, + E8819458139503FDB6BB66BE19FF3F16 /* MJRefreshStateTrailer.m */, + C3BF8ADC6D83F817099D8E7C70FD029C /* MJRefreshTrailer.h */, + 55445F67263B2041800762E1FC4ED4B3 /* MJRefreshTrailer.m */, + C8FC13E080653B95689427E9BB5AEDAB /* NSBundle+MJRefresh.h */, + 1DA270961CB495F878ECF5BF25189FEB /* NSBundle+MJRefresh.m */, + 364F986E519664737AB61C9815D6967E /* UICollectionViewLayout+MJRefresh.h */, + 57583963A259C911485591807DC0F658 /* UICollectionViewLayout+MJRefresh.m */, + 9D5D566458D3A05FB13CC8463CDE6C8A /* UIScrollView+MJExtension.h */, + B91587F4676D44AEA2A4F341A62F8156 /* UIScrollView+MJExtension.m */, + 54EB3F51909F1C80F3039170F58E5A7C /* UIScrollView+MJRefresh.h */, + BD6C1F056BABA6595A64AC4C6F437CBF /* UIScrollView+MJRefresh.m */, + 57012ECE5EDE9E2CB2EC2D4102834902 /* UIView+MJExtension.h */, + E2E2540E6B97F042EB7CC229F42B939E /* UIView+MJExtension.m */, + CDA251B7A40B084496FC72E83BE65263 /* Resources */, + 74197CA80886E1C04F96F3EDA391B3F4 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 21983C0BE041F11C88F5210CFB70EDBD /* MQTTClient */ = { + isa = PBXGroup; + children = ( + A9933CAFA7D0C694D4685D5449CB013D /* Manager */, + 436A56CB0A584ABC9C9930C184D87242 /* Min */, + 99BC8226DD10E882D6D5DF77245D07BA /* Support Files */, + ); + name = MQTTClient; + path = MQTTClient; + sourceTree = ""; + }; + 22628DB9690E96961A91CCC5EA9144EE /* Serialization */ = { + isa = PBXGroup; + children = ( + AAB37F72A32BF77F9659649C64F3748B /* AFURLRequestSerialization.h */, + 53CB6BE6A2D5D3A69A1BBC957060C84B /* AFURLRequestSerialization.m */, + 632E0BB55069E906C587C0395E619E35 /* AFURLResponseSerialization.h */, + C1FD454982C6045A59169F375F219F74 /* AFURLResponseSerialization.m */, + ); + name = Serialization; + sourceTree = ""; + }; + 22A389B5DE188B642DEB379DD4B046FC /* Support Files */ = { + isa = PBXGroup; + children = ( + CD09D8899998B70BD88E3D83032BF3F9 /* Masonry.modulemap */, + BB376250D12E6D6D2BF76FDB5D15F278 /* Masonry-dummy.m */, + 1EDEE3DF230A0C21740AFF82453678FC /* Masonry-Info.plist */, + A3EE4EE23D2E89B7801CD28730E52CB4 /* Masonry-prefix.pch */, + A4EA5444D3E95AE512B1D488D4C6AA0D /* Masonry-umbrella.h */, + 9B356D121CC77A3AA2DF9D74CCE27FD2 /* Masonry.debug.xcconfig */, + 2A1C4AEBC25A44A0C2A4DA887A5B9F40 /* Masonry.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Masonry"; sourceTree = ""; }; - 210583A4800E6589075F3A61C8EBFF00 /* Support Files */ = { + 253BC4619E143A5FBEA5270F22A5D27B /* UIKit */ = { isa = PBXGroup; children = ( - D2B045B4DC13381F2E2D4C278371C924 /* YYText.modulemap */, - 26AB6AC410F7DC658CF4455B32A24796 /* YYText-dummy.m */, - 0080E95E7500BB085F42E8CA32C2E34D /* YYText-Info.plist */, - 0C5B03E5A4EAA2089B07EA1D1A08328F /* YYText-prefix.pch */, - 0A0B77DE79AFD3F6A7412F4F8340AC56 /* YYText-umbrella.h */, - 64A68ECFA85C8EC99BFEC1258D61F81D /* YYText.debug.xcconfig */, - 57409A81BF3961B4B124F5C5625343BE /* YYText.release.xcconfig */, + 9FFC80C95BD87F390E6A865F48A6D868 /* AFAutoPurgingImageCache.h */, + 6C2EFC72068A4953769068070888931D /* AFAutoPurgingImageCache.m */, + 1EF077E1326B5D643F8DA3DC7228C74E /* AFImageDownloader.h */, + C81216EA476AF6B7BC4E9C092A979786 /* AFImageDownloader.m */, + 4D0F43DE4846AA96F2A431D520D25536 /* AFNetworkActivityIndicatorManager.h */, + BC57EAE742A855E9BD49E4B6B2435ACA /* AFNetworkActivityIndicatorManager.m */, + 3B8A0F686454D4EED1E4B08D439A6E60 /* UIActivityIndicatorView+AFNetworking.h */, + 7707FACE79B6E516056A977715E501D5 /* UIActivityIndicatorView+AFNetworking.m */, + 3B30AAFDA181015C6C27025D766CC3DC /* UIButton+AFNetworking.h */, + E78B40B3D91063005F2C036F1BDC4627 /* UIButton+AFNetworking.m */, + 182D05E9C4066BF7CB2532FAD45EE86F /* UIImageView+AFNetworking.h */, + 4BA6F40D960E0AE3D8D68035BC34044B /* UIImageView+AFNetworking.m */, + 413240E290CD078A53FFBB7B9F42AC74 /* UIKit+AFNetworking.h */, + 6CA1BAB7B291FFD8994D70B914C15384 /* UIProgressView+AFNetworking.h */, + 3B680E2D07764F46DE876BB2983D8C41 /* UIProgressView+AFNetworking.m */, + 701B01541AF4C8663A726F903DED605D /* UIRefreshControl+AFNetworking.h */, + 73BDC252E37860D682F3200FE18B58DD /* UIRefreshControl+AFNetworking.m */, + 9DF9B3CD39064831DB259BE3ADDBAF08 /* WKWebView+AFNetworking.h */, + CCB1E1F3B1AE554D43EC50F9449EACA2 /* WKWebView+AFNetworking.m */, ); - name = "Support Files"; - path = "../Target Support Files/YYText"; + name = UIKit; sourceTree = ""; }; - 221939D3184DD5FCF1C24029C878C1E8 /* StringPickerView */ = { + 26F4A0325E3757D93CF99F0750740209 /* Reachability */ = { isa = PBXGroup; children = ( - 336592E8727ADFB9E506548FE3F5D3C1 /* BRResultModel.h */, - 0F031E9F6E596CB080FB2602F801DF25 /* BRResultModel.m */, - E52A1C45F50B28BEBE213AC9412F8D5A /* BRStringPickerView.h */, - FA42462328A9FC3D6995E9058B83243C /* BRStringPickerView.m */, + DDB90E2C4DAA237C032EAC3501E58AF4 /* AFNetworkReachabilityManager.h */, + FC1874DCF7E7B17BE82FE5D7F74E9D1D /* AFNetworkReachabilityManager.m */, ); - name = StringPickerView; - sourceTree = ""; - }; - 24AB76A28147851B952DA26FBD5F5852 /* iOS */ = { - isa = PBXGroup; - children = ( - E80FE6722A6AA49CE347546E59D7DB1D /* Accelerate.framework */, - B21A0D7DC67BAC5F31C67D371D2EE6BB /* AssetsLibrary.framework */, - 4611B013003FB72D7C57291AC673E071 /* AVFoundation.framework */, - 7CE318EFB6988D2DF69A9A6CE5A88A4E /* AVKit.framework */, - 075D56C18631434F37CC11F829EDB9CD /* CoreFoundation.framework */, - AFFF9C3003BEE9E548ED6AE107875EAC /* CoreGraphics.framework */, - B953B920D2D3A503942B2D54661686D6 /* CoreImage.framework */, - 8E0E446AB14AA50ADD5E99AC4BEBC521 /* CoreLocation.framework */, - 948AA98ADF067DBF45F55F0116D8517F /* CoreTelephony.framework */, - 4BAB40F6C56BA803845C1345352402C5 /* CoreText.framework */, - A124FFABD0F6E9AE526D342A1AB3CCCB /* Foundation.framework */, - BBE57FDDB5FEB5018C5A779171AA5F33 /* ImageIO.framework */, - 92C430E8AD368DC75DB0A8C8DFFE5D55 /* MapKit.framework */, - 849816F748F4D0168883669AEF52FD2D /* Metal.framework */, - 22B3816F1DE8051856914DB7F4396DFB /* MetalKit.framework */, - 25838C14B140F7B06D560254C826AA18 /* MobileCoreServices.framework */, - 49AF1A42262113360A0D8AABD6158D48 /* Photos.framework */, - D5EB66A59CCE52A814A9D530AFA4D37D /* PhotosUI.framework */, - C81B1141C74ED1CF99B7F9390E9B4278 /* QuartzCore.framework */, - 28E20C272F9729BBA0CB3812C98282BB /* QuickLook.framework */, - 594C99448E9106930B636F18F961F55D /* Security.framework */, - 43B055CDEEA071016A2851D06C4CD6E4 /* SystemConfiguration.framework */, - 3C76444607E16A238F68B34D41CBBE24 /* UIKit.framework */, - C12E5B73B8E01378CE22CD0882F95AE8 /* WebKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 262599FDB527532F18B9F78F9057FDED /* Support Files */ = { - isa = PBXGroup; - children = ( - C577F4243C43E0E3C9F76B9F62E605C0 /* AgoraRtcEngine_iOS-xcframeworks.sh */, - 389777F611A000B51A5B5B4BEDA3CA96 /* AgoraRtcEngine_iOS.debug.xcconfig */, - 7B47443770310BD5EFE5EB1ABCD12C5B /* AgoraRtcEngine_iOS.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AgoraRtcEngine_iOS"; + name = Reachability; sourceTree = ""; }; 26F6EE9E470625CDF55F4281A5906353 /* Album */ = { @@ -7936,55 +8291,20 @@ path = Album; sourceTree = ""; }; - 2803F082AD1B679C913D0F899B445EC7 /* Support Files */ = { + 277E55735D972617938C6025B8EE8003 /* Frameworks */ = { isa = PBXGroup; children = ( - 893D243D4B5376641D5CDC94C8022C80 /* FMDB.modulemap */, - A97B6141BE92A36FF4C37712E93049F5 /* FMDB-dummy.m */, - 622DF72DC00EB37F1F1585669345548E /* FMDB-Info.plist */, - AD0BF26C9099B5B76AE501D28F22FF97 /* FMDB-prefix.pch */, - 5A304CAE25A208498DAE1B4D2CCC0750 /* FMDB-umbrella.h */, - DCFDBDD3888AA31D5436695B710A97AA /* FMDB.debug.xcconfig */, - 59F0050B85838ADC5B0707D0DC7E3862 /* FMDB.release.xcconfig */, - 17E270C65921C7D5513FFA0FC14025D1 /* ResourceBundle-FMDB_Privacy-FMDB-Info.plist */, + 39A9ED08E7A75D28D761EE555528B5ED /* WechatOpenSDK-XCFramework.xcframework */, ); - name = "Support Files"; - path = "../Target Support Files/FMDB"; + name = Frameworks; sourceTree = ""; }; - 29040C243918343B90B7E9A37A5B9FCC /* Support Files */ = { + 2AB45A4D36DFD5919E7C261E04A34020 /* Frameworks */ = { isa = PBXGroup; children = ( - D870E39EBE6DBD402C7C251A40D16B11 /* YYWebImage.modulemap */, - 77FD147D63D29589FA79C729D4B2F2BE /* YYWebImage-dummy.m */, - ED32D1B7D62B9C45B6B41BEE40BC52E1 /* YYWebImage-Info.plist */, - FF09D534900AAEEEC466301B97CB6B47 /* YYWebImage-prefix.pch */, - B6B29CC8DAE7864BDB3CBE9966124F11 /* YYWebImage-umbrella.h */, - FF2CBF6441C474389CA8D1390E58EBF0 /* YYWebImage.debug.xcconfig */, - 3956357E27E99CDC0CA5A44E51C45157 /* YYWebImage.release.xcconfig */, + 07D80A182085699A6C348DDD80B14E45 /* AgoraAiEchoCancellationLLExtension.xcframework */, ); - name = "Support Files"; - path = "../Target Support Files/YYWebImage"; - sourceTree = ""; - }; - 2A3BD442B4A8CD9AB4BA91C45D4B313C /* AppInfo */ = { - isa = PBXGroup; - children = ( - 57B63761A894850C8B1BA7C2D9F2CDA3 /* LLAppInfo.h */, - D4662E1664E012A7571DC89D62ECD588 /* LLAppInfoComponent.h */, - 2DE47EB0A51710D31C2AD953CEAF729D /* LLAppInfoComponent.m */, - 674A8E839CFF59CE71B5624F794955ED /* LLAppInfoHelper.h */, - C2491EEA7ABAC7990B133C8AACC88775 /* LLAppInfoHelper.m */, - 949A11170F8E10BA64FE6EC6C9573827 /* LLAppInfoViewController.h */, - 895D5F9F4CE7D7F5DBB8DB4EA17AF40F /* LLAppInfoViewController.m */, - 788D949F20A60A56E7D7608E82BDA7DC /* LLAppInfoWindow.h */, - 8B99EACC1018986169E283D57DF511F1 /* LLAppInfoWindow.m */, - 862A1973E6770142BA01D31B85C1597A /* LLWindowManager+AppInfo.h */, - 15DC53B8ECF4778A15C30861D423B983 /* LLWindowManager+AppInfo.m */, - 7FF87AD378E20CB12955307D03B45424 /* UIDevice+LL_AppInfo.h */, - C430E1628B953B747ED62F5D5A4EBF10 /* UIDevice+LL_AppInfo.m */, - ); - name = AppInfo; + name = Frameworks; sourceTree = ""; }; 2AC51149F44E89111B8C859F83BBD614 /* BaseDataProvider */ = { @@ -7997,14 +8317,6 @@ path = BaseDataProvider; sourceTree = ""; }; - 2AFB357C7204B902BE8615AC0729133A /* LipSync */ = { - isa = PBXGroup; - children = ( - 5F497224DF28B946533524C2A809B596 /* Frameworks */, - ); - name = LipSync; - sourceTree = ""; - }; 2B9902CA7416159426D7342F2551DEB3 /* Custom */ = { isa = PBXGroup; children = ( @@ -8019,25 +8331,41 @@ path = Custom; sourceTree = ""; }; - 2DF24FC6C70742B56471B141680E72CA /* Manager */ = { + 2C502AAE5DC46DB59EAA8D71C9457D27 /* Storage */ = { isa = PBXGroup; children = ( - C3E81AD53CD51714ED4DFADDB6520F43 /* ForegroundReconnection.h */, - C197A3CE9ADDF1A25EECCAAB89A71215 /* ForegroundReconnection.m */, - 7A39D3179E69038AAF4937C7DE2C7EB7 /* MQTTSessionManager.h */, - CFA7A9C2058635507CD6A6433E612A29 /* MQTTSessionManager.m */, - B09BA8B6756C01007C7201E4A1BD0097 /* ReconnectTimer.h */, - C1FC2BBDE4D6D1A3FF6CEF2751C8372B /* ReconnectTimer.m */, + 9FBCF9CB69F3A025ACCB48B0FF5134A0 /* LLStorageManager.h */, + D2E4449147CF1B92367B8ED7A68AA121 /* LLStorageManager.m */, ); - name = Manager; + name = Storage; sourceTree = ""; }; - 2E6F711FE30312C968CB782CC3F82E3F /* Frameworks */ = { + 2CCE5A6D9281759CA09D3F627C1C8746 /* Resources */ = { isa = PBXGroup; children = ( - 2E244BCDB0E6C4AE4DEA379A7C9DE520 /* AgoraAiNoiseSuppressionLLExtension.xcframework */, + 702583BA078293A9CBBC0567D8E90474 /* PrivacyInfo.xcprivacy */, ); - name = Frameworks; + name = Resources; + sourceTree = ""; + }; + 2DF13BFF67642901DA2CD50501D90C6E /* AppInfo */ = { + isa = PBXGroup; + children = ( + EF1AE254E1202354B2AEA7DDA131FB61 /* LLAppInfo.h */, + 42DB0A4D5793C73C847285C20CA1AEDF /* LLAppInfoComponent.h */, + 61D9E0C415937DE7E59760AAD7167051 /* LLAppInfoComponent.m */, + AC89138165E8ABC2F7E6A48958DFA374 /* LLAppInfoHelper.h */, + 7EFF9BB7077C826E11E7816EB23FDB40 /* LLAppInfoHelper.m */, + 08FE24AC9B2B2B677617DB1D82FE3B1F /* LLAppInfoViewController.h */, + EF74891611A81F7F87DB08B77687F25D /* LLAppInfoViewController.m */, + C57CD7050B94D854BDE5D9DCEC10FBBA /* LLAppInfoWindow.h */, + AB23DD5BEADD6E2CFC82EB663378BB67 /* LLAppInfoWindow.m */, + 1D8463AD16E20FEE262A6EC2DC418D2B /* LLWindowManager+AppInfo.h */, + 6FEDEBB6368648B55E48238CFA4252B9 /* LLWindowManager+AppInfo.m */, + 9B5AE18DBDE00D6087843502F2BD4C4E /* UIDevice+LL_AppInfo.h */, + 742A1E6D5178AC74FB55B9B25DEE59E8 /* UIDevice+LL_AppInfo.m */, + ); + name = AppInfo; sourceTree = ""; }; 2EA3E5B92EE5FB71A28110451EE5A9DB /* Reply */ = { @@ -8066,28 +8394,6 @@ path = Reply; sourceTree = ""; }; - 3085856695C2D2898FE1984E42A30A42 /* YYModel */ = { - isa = PBXGroup; - children = ( - 1DDBC5006D2DCDFCCEE8DAC90A13D9FE /* NSObject+YYModel.h */, - 2055103586589AF361753785059DC48A /* NSObject+YYModel.m */, - D66753ECDC2A1280B557966F8AA43625 /* YYClassInfo.h */, - BEAE0942937016C5FC2C1CA0E6A9D1DF /* YYClassInfo.m */, - 790E8F72E4CC2D63FDC95EE655FFE9C6 /* YYModel.h */, - E2FACC9F780F80F55DDF30B87401CBA0 /* Support Files */, - ); - name = YYModel; - path = YYModel; - sourceTree = ""; - }; - 3108A95E7C69D506B18F17D519A8BF36 /* Resources */ = { - isa = PBXGroup; - children = ( - 1CD7CA8A9AB3021E7AFF3030270FB812 /* TZImagePickerController.bundle */, - ); - name = Resources; - sourceTree = ""; - }; 31193D14A15DAC08FAC50C397BC5C448 /* Config */ = { isa = PBXGroup; children = ( @@ -8098,48 +8404,12 @@ path = Config; sourceTree = ""; }; - 329201C82ABD4412AD6F366FA71B9480 /* Core */ = { + 314151BE74C8D5E6D7A25CE1D5164307 /* Frameworks */ = { isa = PBXGroup; children = ( - 7ACB7365DFA4A85B27E63C3CFAE280B5 /* SVGA.h */, - 7CD4DB2C24046CAF08DA87E746A6467A /* SVGA.m */, - 2A2113CD18B556AF0CE819D4FCBC4B7D /* SVGAAudioEntity.h */, - 1672D79BE9DF290CD5EDD37C77099A34 /* SVGAAudioEntity.m */, - 60BD466F0734D1C77B0A0A1AD1085B13 /* SVGAAudioLayer.h */, - A06F6F5FC975049B38D6C9E64E2E859C /* SVGAAudioLayer.m */, - 02C62450567FFC432EBE87415B70966D /* SVGABezierPath.h */, - DEDF0707027EB64740024CBE191A54E2 /* SVGABezierPath.m */, - AEC42CF25E8DB939C28FDC8CC968A050 /* SVGABitmapLayer.h */, - ACF8C7BBB3DAA8FC5D90794B80A8D454 /* SVGABitmapLayer.m */, - D6E34163C0F2158DA34D8FB55791D7C0 /* SVGAContentLayer.h */, - ABD93E7D620450658580AF85705C176B /* SVGAContentLayer.m */, - 37F4488129B5BD58B007B047915CF952 /* SVGAExporter.h */, - C45DCC98CA1BB4B5AB07CAECAEEE21CD /* SVGAExporter.m */, - CD0C935E7161AD960F6CC00D2E003436 /* SVGAImageView.h */, - 0070EA8046310FBA70B5E2A9E1EEA856 /* SVGAImageView.m */, - EDC6476FD5D6C9FC3BDBC267DB7BC9E6 /* SVGAParser.h */, - 9DAB4259EC94BD5801FA94036AF76907 /* SVGAParser.m */, - E9AFDA7554FD96729663C01718D2EF8E /* SVGAPlayer.h */, - 5B6C5BDD6CA1D674280F2948F2542BDD /* SVGAPlayer.m */, - C76B75DE0C089993FAA5C32A4EAB99F8 /* SVGAVectorLayer.h */, - C32CC53715FD13B65A36A525FF73278A /* SVGAVectorLayer.m */, - EB598622211A1399E91CD30383993819 /* SVGAVideoEntity.h */, - 3AFB360F18CB94251FBC396BAE3066CC /* SVGAVideoEntity.m */, - 1EE08EB50C25CF61B4DD08F7B0319954 /* SVGAVideoSpriteEntity.h */, - 054E8710ADEFF6A75C257C99323BDB80 /* SVGAVideoSpriteEntity.m */, - C298CF6367459BBBCB8D38918BE7B1DE /* SVGAVideoSpriteFrameEntity.h */, - 11E0904AC30942156E883899CC79205E /* SVGAVideoSpriteFrameEntity.m */, + 73581B19CE9B479ABA8DC111C825CB05 /* AgoraClearVisionExtension.xcframework */, ); - name = Core; - sourceTree = ""; - }; - 3355D654D9A1B00A44EDF78A99075DED /* Storage */ = { - isa = PBXGroup; - children = ( - AED7851554BC91ADE329DD0F34E8CC99 /* LLStorageManager.h */, - 5BA3984DE55278ECF783620C49D5DC29 /* LLStorageManager.m */, - ); - name = Storage; + name = Frameworks; sourceTree = ""; }; 34341E57D6E6D21C700FFB2F4B6B5EA5 /* Frameworks */ = { @@ -8160,180 +8430,53 @@ name = Frameworks; sourceTree = ""; }; - 34B4C7C3CA19D84CA2C6C18B78FFB8D5 /* Resources */ = { + 354D00371161C8D16DE15C26ACF10063 /* Support Files */ = { isa = PBXGroup; children = ( - 1404EF52F9B956643CB14B4D4309D7D3 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 3578F96DAC6F6889378B2AC083794A7B /* SDCycleScrollView */ = { - isa = PBXGroup; - children = ( - AADEB474250D82264A916866BD895924 /* SDCollectionViewCell.h */, - 7B0FCECCD144DE0E334CFD61605C8F5E /* SDCollectionViewCell.m */, - B0FB60A2DD7EED66FFAD7A11BE849A9E /* SDCycleScrollView.h */, - CF5E6B3B9DB35CCAFA6C16C98575071E /* SDCycleScrollView.m */, - 55D69AC7D0183B3876A8A0AEEF4FF3E7 /* TAAbstractDotView.h */, - CB0384BDC619A2F569AD4FB3436EC86F /* TAAbstractDotView.m */, - 37140663C0570B40F94432C28142B9AD /* TAAnimatedDotView.h */, - 6978856AF9DC3D3FAC8310F4597A5E5A /* TAAnimatedDotView.m */, - 846B73C70CBABA8D9C78038B4C56094C /* TADotView.h */, - 1E7A91F503A954414CF6404E13E5C5F9 /* TADotView.m */, - 0FCBF813688D6C643BF51AA2352CCCB5 /* TAPageControl.h */, - 94818C62BEBF62D9DE1EC85EE5F488BC /* TAPageControl.m */, - E878720DFB197AFFB21B357A8A0F8182 /* UIView+SDExtension.h */, - 66460FCCEEF23960F2FF84F3876CCDA2 /* UIView+SDExtension.m */, - 6CBB6E1B735DD7AC5B25A127A2823F7F /* Support Files */, - ); - name = SDCycleScrollView; - path = SDCycleScrollView; - sourceTree = ""; - }; - 35BAB708D39A06EB8CCDFA0A9F900E1B /* SDWebImageWebPCoder */ = { - isa = PBXGroup; - children = ( - D4A4805F0277C00A8A2003621A85AF8B /* SDImageWebPCoder.h */, - 7719BCBF24C577F18396D668FAD0C472 /* SDImageWebPCoder.m */, - 2478A226694EA576355F356CE78B1009 /* SDInternalMacros.h */, - 182BC3F288A6B15979B528ABFB10CC27 /* SDmetamacros.h */, - 9C6491C237D5AB274F384F8E55881B8F /* SDWebImageWebPCoder.h */, - 9674118E6B749AD7067CCB93C289C5AE /* SDWebImageWebPCoderDefine.h */, - DCC8E3F3152F3539F3E3676BA875149E /* SDWebImageWebPCoderDefine.m */, - 38108A09958843695372C4899FFBAB56 /* UIImage+WebP.h */, - 29FC6794C6199B47F54AE007341A95ED /* UIImage+WebP.m */, - 9003B3BEC7B71585294CC5C735B1B300 /* Support Files */, - ); - name = SDWebImageWebPCoder; - path = SDWebImageWebPCoder; - sourceTree = ""; - }; - 36A51C473F3026DD11624AA33EB702C3 /* Crash */ = { - isa = PBXGroup; - children = ( - 219FB56448097322467C8B57EC0FC71E /* LLCrash.h */, - C31FC5CC13D4F0F06A06A0F3DE85C856 /* LLCrashCell.h */, - 26D12AE88E3B3D6A2832154BE96EA916 /* LLCrashCell.m */, - 30485F98B139BD8F785F5510322DD9B1 /* LLCrashComponent.h */, - 23D8C70D0B57AA6D3693776C0FC1ED68 /* LLCrashComponent.m */, - C1D418FAC637852F568EE188227E3439 /* LLCrashDetailViewController.h */, - 3F397FAE2617066062DE845FDB97958E /* LLCrashDetailViewController.m */, - 8AEA8A60E94098E334630AF064C4F429 /* LLCrashHelper.h */, - 924F49EC555ED6ECD88AB2730403D613 /* LLCrashHelper.m */, - 5286B076FE382DDB14CB685EFA035161 /* LLCrashModel.h */, - 972DCF8F0EB00C9114C3EA8B5E663334 /* LLCrashModel.m */, - 8892FA1C1916BB1DF966DE802B41FE33 /* LLCrashViewController.h */, - 102B783F8F4ACEA7EA793EDCFE12C6A0 /* LLCrashViewController.m */, - D7FCABC90F54C04B032B92E92573BEFE /* LLCrashWindow.h */, - BAAB1402286990FF8F6338337CA4309E /* LLCrashWindow.m */, - 518B5B5E9C0BDD786D49A0BB6FFF0CB7 /* LLWindowManager+Crash.h */, - 6F9506F9285D50F56D5A5507290DCAE4 /* LLWindowManager+Crash.m */, - ); - name = Crash; - sourceTree = ""; - }; - 37DF5F558EB7204BAA02710EF5636200 /* Resources */ = { - isa = PBXGroup; - children = ( - 49ADECC5360FB3ECE11AC572C495A0ED /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 385C59A4D5AD71AD57219CEADC76F6C0 /* MQTTClient */ = { - isa = PBXGroup; - children = ( - 2DF24FC6C70742B56471B141680E72CA /* Manager */, - 777DE6144A8DA0F6B3FAD650B19F6D44 /* Min */, - D89A5A01EE549C1DB23998A2EFDDFF2F /* Support Files */, - ); - name = MQTTClient; - path = MQTTClient; - sourceTree = ""; - }; - 397A7093C3493F5E27614F4421601C5F /* Support Files */ = { - isa = PBXGroup; - children = ( - 9E106477D83BD55575358F8F30D0612D /* MBProgressHUD.modulemap */, - 814F960FCBBBB970C3E55FD4F39196B0 /* MBProgressHUD-dummy.m */, - 9F05082799727A20AA951969B65CE799 /* MBProgressHUD-Info.plist */, - 6F6939D7F51C81C6606B7A87E2328938 /* MBProgressHUD-prefix.pch */, - 9AA1062AD8F8B22FDD96838FE7976658 /* MBProgressHUD-umbrella.h */, - 333DEC09709746AB631DB2E0FD767136 /* MBProgressHUD.debug.xcconfig */, - EE348269704A55B1D63F5847C3E58C47 /* MBProgressHUD.release.xcconfig */, + B9F50D6670460F2401C7FF47F4640122 /* AgoraRtcEngine_iOS-xcframeworks.sh */, + 093B228B53556FE1FC8ED75A574A849B /* AgoraRtcEngine_iOS.debug.xcconfig */, + 9E66D537394401356ED601BF475AC11F /* AgoraRtcEngine_iOS.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/MBProgressHUD"; + path = "../Target Support Files/AgoraRtcEngine_iOS"; sourceTree = ""; }; - 3A0C36040377CC8135A9F10B1D58F272 /* MJRefresh */ = { + 375859BF2C1F4E2D09BABD8AD0CF28CF /* Frameworks */ = { isa = PBXGroup; children = ( - FD0EC4E0ADFCE079EC03F5DFB73746A8 /* MJRefresh.h */, - 434371AA62994DE6E8A86571846559FC /* MJRefreshAutoFooter.h */, - 0AB4CD3CC428E197F23CF1297D603B35 /* MJRefreshAutoFooter.m */, - 162EFD6BFF84DC4E3EF1258171870588 /* MJRefreshAutoGifFooter.h */, - D02AB3031627024B83C050B1A7D0751C /* MJRefreshAutoGifFooter.m */, - EE20F47946095AB62B1C7541DBA23A34 /* MJRefreshAutoNormalFooter.h */, - CBC98B7107A8D28F9E700EAE3D3F9C4B /* MJRefreshAutoNormalFooter.m */, - 169CA90EAFD39EC555346D0F51E5E074 /* MJRefreshAutoStateFooter.h */, - A7A5B9C519E1C78CC67E2095642703FC /* MJRefreshAutoStateFooter.m */, - E610D76B158810577D3F50E5365FA1B7 /* MJRefreshBackFooter.h */, - DE898EFE96409BA5AFE2707F25EA740A /* MJRefreshBackFooter.m */, - FFB599F346F2C8EF4AA1043F39E99886 /* MJRefreshBackGifFooter.h */, - 2C6E048EDD90F706D88184922DE74124 /* MJRefreshBackGifFooter.m */, - BDD33508DB326388A50640299C34151A /* MJRefreshBackNormalFooter.h */, - 00D54E3BB001873DDA51365299FDC3DD /* MJRefreshBackNormalFooter.m */, - B6F927DA0C38A909BA650B83578F8868 /* MJRefreshBackStateFooter.h */, - 417285989E0A453800BBB9CA54A97283 /* MJRefreshBackStateFooter.m */, - 6859C8A688967E33337B024207C7944F /* MJRefreshComponent.h */, - C31454D9160BCBD4A04FCF9570C890CD /* MJRefreshComponent.m */, - AE20B0D8D0DFE996BC3816EE85AE51D0 /* MJRefreshConfig.h */, - 32EFF4DF1D6A1AB350D6F7A4A8A0D53A /* MJRefreshConfig.m */, - A611FC5F3BC9BAB8067CDD2194CB9E35 /* MJRefreshConst.h */, - 1AFA1A48B956B9E2FB4F165F9A6BB812 /* MJRefreshConst.m */, - 022953CD8C59DC2EDA43D70758FB781A /* MJRefreshFooter.h */, - 66A8DB53A1814DA978DF2EC4B80F70FD /* MJRefreshFooter.m */, - 014CC0CD4F952E426F9568EB42759612 /* MJRefreshGifHeader.h */, - 43667DDA9A4CA6D95B6B299B28905C17 /* MJRefreshGifHeader.m */, - DE496BBCBF83D9B41001D7049FB1D496 /* MJRefreshHeader.h */, - 924880A6BD4AB25099C852EBC04D0072 /* MJRefreshHeader.m */, - CBA0C7EB82135ACB293BAA37CED6C125 /* MJRefreshNormalHeader.h */, - 16E7AC6605909B843C0DDC5906FB759F /* MJRefreshNormalHeader.m */, - BA62B69692E92A23E197FED89F906EE2 /* MJRefreshNormalTrailer.h */, - 6DC6E3EE585D6FCBD73B10B48CF45645 /* MJRefreshNormalTrailer.m */, - 8415137DF645EA12087CD0AF15D16C42 /* MJRefreshStateHeader.h */, - C2B126EA19790E85F3E61FD0EEBAB77F /* MJRefreshStateHeader.m */, - 36E0A0EF65857259D0F64A38A2A029EF /* MJRefreshStateTrailer.h */, - 8031F188E8CBED3A1F1A7D8AADF501D0 /* MJRefreshStateTrailer.m */, - CD5B2FCF8B7779567667D28E82D27815 /* MJRefreshTrailer.h */, - 7DCD1411E46A940F3A57CB96A5E54E87 /* MJRefreshTrailer.m */, - 1F6F8F32E8B9B792A6EE13A5AFDAC80B /* NSBundle+MJRefresh.h */, - C69B293472F2D49DE4ACEDEC56FC4847 /* NSBundle+MJRefresh.m */, - 397F7307D64E52DE7BA80DA2053BFB77 /* UICollectionViewLayout+MJRefresh.h */, - F5CD7135D46A65B9492E471783F38C1E /* UICollectionViewLayout+MJRefresh.m */, - 03CAC760F9EBED6879FD2859EE706688 /* UIScrollView+MJExtension.h */, - 22210E8640ABD66A1DD0851EC9A04162 /* UIScrollView+MJExtension.m */, - 65B514D441BCFDE16B6491700C576673 /* UIScrollView+MJRefresh.h */, - 9CFD90DA7B9D10F1384271504C4F3570 /* UIScrollView+MJRefresh.m */, - 5596E8B1578D232269BD0E2EEB502848 /* UIView+MJExtension.h */, - 9DFE304EB797397ACDE0E8C5AF41E046 /* UIView+MJExtension.m */, - DAE5C700504B46A0D448737D5767140E /* Resources */, - 417CE6E574724771A7E9B475467F8E6D /* Support Files */, + CE5A4D133896095D90DD4D5FCE746F91 /* aosl.xcframework */, ); - name = MJRefresh; - path = MJRefresh; + name = Frameworks; sourceTree = ""; }; - 3A2897896C6F310619434E4AB21C99BE /* Bugly */ = { + 3802FDC86E107247A98D49C01AE1EA47 /* Support Files */ = { isa = PBXGroup; children = ( - AF2ACD2A8A513DC31824D5DFB4382A78 /* Frameworks */, - 0621428FECBCAF288D82B78602F8CC6D /* Support Files */, + 3B24F4F8ACEEB6EA9A2B606314DD5276 /* TZImagePickerController.modulemap */, + 28B71C7F00C85A72DFC0FDAE0D29801C /* TZImagePickerController-dummy.m */, + 68DBC71C82B0B357C8C72AAF193D63A3 /* TZImagePickerController-Info.plist */, + D43A5CCEB173771A853DD4C4B31EB8FB /* TZImagePickerController-prefix.pch */, + 3A2B808DBD11F83AE48A117605787349 /* TZImagePickerController-umbrella.h */, + 7EA94F3C2C7CC7E913C8AB4303563598 /* TZImagePickerController.debug.xcconfig */, + 071E4EF09DD730FFF592072C5C5D143D /* TZImagePickerController.release.xcconfig */, ); - name = Bugly; - path = Bugly; + name = "Support Files"; + path = "../Target Support Files/TZImagePickerController"; + sourceTree = ""; + }; + 3A745B2802478327A10B188DC0E538C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 958BC3B678B0450F55FC55CB5F7FE729 /* SDCycleScrollView.modulemap */, + A42EAD9878765593A296A972FEEC1C8B /* SDCycleScrollView-dummy.m */, + CA9709A697C55AA3F38E358D97E13C0A /* SDCycleScrollView-Info.plist */, + F46BF857445A1CFD7B410F51E409165C /* SDCycleScrollView-prefix.pch */, + 72C795493B9E7BD1F1D7AE16825DCAF7 /* SDCycleScrollView-umbrella.h */, + 408670745C8873E55EC5F55520BA2000 /* SDCycleScrollView.debug.xcconfig */, + D493A05AE3999CBA727F95D6D0981C65 /* SDCycleScrollView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SDCycleScrollView"; sourceTree = ""; }; 3AD5A5E3A342432E996A73B1E1B15B8B /* Cell */ = { @@ -8346,12 +8489,17 @@ path = Cell; sourceTree = ""; }; - 3AFDFB96A48492DA2D3906BA2D89FA92 /* AINSLL */ = { + 3C44B1090DEC854DDB18EA218CE62CB8 /* libwebp */ = { isa = PBXGroup; children = ( - 2E6F711FE30312C968CB782CC3F82E3F /* Frameworks */, + 55FB3B0B6A49E24C5E57533EC6298310 /* demux */, + AFAF47CCB9BA208269AE649A199A3B17 /* mux */, + BE733C67462338D74676A3BF3D54F756 /* sharpyuv */, + 06310A677FFDDAF8593A97F5854F2480 /* Support Files */, + 1DDC7AC14EDDA94C8E0DBFF1952F285C /* webp */, ); - name = AINSLL; + name = libwebp; + path = libwebp; sourceTree = ""; }; 3C5F9BFFF88EB287075E4F955E194987 /* Support Files */ = { @@ -8370,100 +8518,102 @@ path = "../../Pods/Target Support Files/TUICore"; sourceTree = ""; }; - 3DAE4073F92536731C51FC9A99223178 /* Frameworks */ = { + 3F875ED4D3F3F0A4EF83F0EDEF9BC2AF /* Frameworks */ = { isa = PBXGroup; children = ( - CF3FD6D650A58D94C6444E19FEC572D2 /* AgoraFaceDetectionExtension.xcframework */, + 98ED9160518BCF17DF77D32ACF04FA5F /* AgoraAiEchoCancellationExtension.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 3EA1CAC967DC940A8825372E3BFF171F /* RtcBasic */ = { + 41EF914303645BC9BBC68948592009F2 /* AvoidCrash */ = { isa = PBXGroup; children = ( - C1A128E1ED3408F1FB52B13E5D45F728 /* Frameworks */, + 5FFB9B32C9304B2C02F9226579B90D1B /* AvoidCrash.h */, + D421B73F2AB1AD9950928AAD24188E08 /* AvoidCrash.m */, + 23AD3202055EDA5301C91022B2C83F1B /* AvoidCrashProtocol.h */, + C72D0FCDBEA89A04B10E44BE52EA4C9A /* AvoidCrashStubProxy.h */, + 0C1A87184CB5B1766C02E4CABB67CE89 /* AvoidCrashStubProxy.m */, + FC9C62B42AF240A645A8660E04179C51 /* NSArray+AvoidCrash.h */, + 80F0DD12952ED87B30B0627F494F0E36 /* NSArray+AvoidCrash.m */, + 48C3BBA70F677407E36DBA2EE896068B /* NSAttributedString+AvoidCrash.h */, + 171A749A0ABC4EC247A355379BFA03A4 /* NSAttributedString+AvoidCrash.m */, + D20DD2027AC5A9401BA861A78C7A6C83 /* NSDictionary+AvoidCrash.h */, + CCADFE0BDA29D3D300B124C79D0F24C8 /* NSDictionary+AvoidCrash.m */, + D7324F57315749B9FB6DF16F6BB3210B /* NSMutableArray+AvoidCrash.h */, + EF7118D739E1BFA6377449B799E1496F /* NSMutableArray+AvoidCrash.m */, + E7BD0B0B60CA10C971E26DD11DD2AC30 /* NSMutableAttributedString+AvoidCrash.h */, + AB3FA486FEC3DC524BB77DE6197AB2BF /* NSMutableAttributedString+AvoidCrash.m */, + 604D1FE7B994587782D5E78D8866E9BB /* NSMutableDictionary+AvoidCrash.h */, + 7B214FF6F0B5DF058EAB84CBA5CB49C1 /* NSMutableDictionary+AvoidCrash.m */, + E3F9DDDD63205FF6D3C3B1491080E62D /* NSMutableString+AvoidCrash.h */, + 196F0625998DC51DDCF87BFDF917C668 /* NSMutableString+AvoidCrash.m */, + A789F7B252C2751219AF125891CC7B53 /* NSObject+AvoidCrash.h */, + 59BEC91DC693BB063B65D324ED1A36F1 /* NSObject+AvoidCrash.m */, + F77A98E3CEFCF74FDF4F7671F7B5C01F /* NSString+AvoidCrash.h */, + 405626BC91F97DC3F00DE8BBC0646BEE /* NSString+AvoidCrash.m */, + A51B732E241B0EDA1CFB3289DC0403E3 /* Support Files */, ); - name = RtcBasic; + name = AvoidCrash; + path = AvoidCrash; sourceTree = ""; }; - 3EB155812204678D9446AA2862090435 /* Frameworks */ = { + 436A56CB0A584ABC9C9930C184D87242 /* Min */ = { isa = PBXGroup; children = ( - A15E811EAD8D8029503449AC6E8398AB /* AgoraVideoQualityAnalyzerExtension.xcframework */, + 4CD3877D9642085EB7E4E9FA7963DF63 /* GCDTimer.h */, + CF3BCCDFE5207EEDDAA538327D74F2D6 /* GCDTimer.m */, + 0422526A8D034EC1C848131751331825 /* MQTTCFSocketDecoder.h */, + 2031054870ACAE160DB061A19CD5B9FA /* MQTTCFSocketDecoder.m */, + 4A2C80110882FD004441E6E08C198992 /* MQTTCFSocketEncoder.h */, + 5D3453AD440E8776E21812DC32CC673A /* MQTTCFSocketEncoder.m */, + DEE52AA4F9F7FC2228073F0EE4099772 /* MQTTCFSocketTransport.h */, + EA8C7406B301BE8273410FBC2AD62032 /* MQTTCFSocketTransport.m */, + E6A2E8DF1C0C065161F7CC2BF9A28954 /* MQTTClient.h */, + B53440B74ED4D77A1FD5576805D9E922 /* MQTTCoreDataPersistence.h */, + 46F3FA171D00A665CFFAEE4B37F1D22E /* MQTTCoreDataPersistence.m */, + 0CD165943BD615CF7BBF796D3A9A40C1 /* MQTTDecoder.h */, + D0BD09083F508CA50BA0A33856D212BB /* MQTTDecoder.m */, + 415EDC4F9C24FB1219CE8918D360F58C /* MQTTInMemoryPersistence.h */, + 16ABE6B596635A18447A7259BA6AEC22 /* MQTTInMemoryPersistence.m */, + 9EA98A7121979D4F6F445BF0363C017C /* MQTTLog.h */, + 2637DA96632205B39B650F5D7707CA86 /* MQTTLog.m */, + B3C9A8FD1390C84584A19F64A61C7FB5 /* MQTTMessage.h */, + F8DC3F5E134F8832F84B05512E11FC51 /* MQTTMessage.m */, + 18F4C4629CC425BF3DE1AF23A034EC2A /* MQTTPersistence.h */, + 0D1882D5427DA3A6B6E7C146C0F72C69 /* MQTTProperties.h */, + 907FF6352E0FF6E21E635F1822136EBC /* MQTTProperties.m */, + B3D33CA776B0C7A667FEC2DA58D0DD92 /* MQTTSession.h */, + 54BB0D7D6F853CA4875A588BB976B0A7 /* MQTTSession.m */, + A3568A55FDE1DB9E52DFED4A1F9580A7 /* MQTTSessionLegacy.h */, + CF5CAD8EC46028FBA2494B8B40E60D5E /* MQTTSessionLegacy.m */, + 4988BA03D0EBAD5A74A80D6379EF62DF /* MQTTSessionSynchron.h */, + DCA7AF97E6E82F6C971AD0C7105CF4D9 /* MQTTSessionSynchron.m */, + F92CE0D86BA334BDC83C50BF7EC20D2B /* MQTTSSLSecurityPolicy.h */, + 8A44DCEF52F0CEFB314428B6CA51D445 /* MQTTSSLSecurityPolicy.m */, + 0489B4E7CF7D7BEBBE5CE6A2724E3EB2 /* MQTTSSLSecurityPolicyDecoder.h */, + 25106002F2C0045DC60DA393D32734FC /* MQTTSSLSecurityPolicyDecoder.m */, + 5B3AE16F4A757602D6257E9A2F768BFF /* MQTTSSLSecurityPolicyEncoder.h */, + 56E6F6060749C45CD2589FFFAB8052C3 /* MQTTSSLSecurityPolicyEncoder.m */, + D2A4C52251BC280747DE59A47A15BDC3 /* MQTTSSLSecurityPolicyTransport.h */, + 9CED0A800FADE3CC1E40B544A2DB5533 /* MQTTSSLSecurityPolicyTransport.m */, + BDDE6DDA00CA871418655CB96863F537 /* MQTTStrict.h */, + 2F16AADB89A2534768EEF98070B578AF /* MQTTStrict.m */, + 8B87EE478A2CDC2B5235E40FD354D5E3 /* MQTTTransport.h */, + 2777A736EB2CF402FF93A5840C02A123 /* MQTTTransport.m */, ); - name = Frameworks; + name = Min; sourceTree = ""; }; - 3F2F9AFD536878E98B8AE1A6CED80D39 /* Location */ = { + 437CC7A5B3A0558C4D360DD15A55A434 /* TextPicker */ = { isa = PBXGroup; children = ( - 5173B0AB95181BD0AA2179667EDBA2F8 /* CLLocation+LL_Location.h */, - F00B39D74F12ED8D0A7209790544E57F /* CLLocation+LL_Location.m */, - 69571B31DFB083A8B3D7BCBAE54E360A /* CLLocationManager+LL_Location.h */, - 94AF758D222B602C1306258FE2C2F033 /* CLLocationManager+LL_Location.m */, - 5AEC51B168B7B391A34EB6C1FCB2B76C /* LLAnnotation.h */, - 1BE9427B6CA705B2004119784C908CCD /* LLAnnotation.m */, - 43326563427D6264EA2E279D1F1105A0 /* LLLocation.h */, - 31EBF709A0AACEE7147E2AFDDAC52D69 /* LLLocationComponent.h */, - 0339407BB5CA9FF6AF2FDB73F8B2F4E2 /* LLLocationComponent.m */, - 0D91B4812D395277804D887ED41BB87D /* LLLocationHelper.h */, - 79781A3533361C53B02CF7028546D8AC /* LLLocationHelper.m */, - 83784C8005348B39AC0CFC42C08B166A /* LLLocationMockRouteModel.h */, - 0FB7580DE9D70D1DA99D8A3F747519A3 /* LLLocationMockRouteModel.m */, - 1DAD243B41986AEEE3A6401F10596E2C /* LLLocationProxy.h */, - 54179D3102D8A9143AED7875B3018145 /* LLLocationProxy.m */, - CAB670404A8F88F343DC8E8F8003A4AF /* LLLocationViewController.h */, - 24FEDA6E45780EEB1FC7A5FBF0CB7773 /* LLLocationViewController.m */, - 307ADEB2BAFC0F3362E1AEB300BF7DDF /* LLLocationWindow.h */, - 4AE6473D6FA8558CEBAB0CFF2B0915C2 /* LLLocationWindow.m */, - 17E7451A26FD340DFC6789922EC57BD3 /* LLPinAnnotationView.h */, - 490D0B04AFC351F37662E15A214B5F84 /* LLPinAnnotationView.m */, - F172542D336174174374B220EFD45F14 /* LLWindowManager+Location.h */, - 82F42EFFD82B00F045F6FDA12B364162 /* LLWindowManager+Location.m */, - A827A5BB5D6C021D0CC90778425B9832 /* MKMapView+LL_Location.h */, - BF08DD312D67290C7BFD627155FFB011 /* MKMapView+LL_Location.m */, + 7F090161AC4F475F49518CF68DFC309C /* BRTextModel.h */, + D444D03CC4FB842D121B0F3136BDBC5A /* BRTextModel.m */, + 1D5C836EF20E3D39FF804AEB9B1D57F7 /* BRTextPickerView.h */, + DC60866DA2C75125175CDB5DD741E082 /* BRTextPickerView.m */, ); - name = Location; - sourceTree = ""; - }; - 3FF80B1F0B31B165A94DDB55F05B2F1E /* Resources */ = { - isa = PBXGroup; - children = ( - 83156D657A79C5138E075F70D68EE45C /* Media.xcassets */, - ); - name = Resources; - sourceTree = ""; - }; - 417CE6E574724771A7E9B475467F8E6D /* Support Files */ = { - isa = PBXGroup; - children = ( - 16C922A113C3F426D67DCB3BBB6E4191 /* MJRefresh.modulemap */, - A6171171CC522723BFA99D2F636B9926 /* MJRefresh-dummy.m */, - 1197490F12A49CCC55FF721D4B231360 /* MJRefresh-Info.plist */, - B62B538659E142A3691E1A36788F4172 /* MJRefresh-prefix.pch */, - 7CDB8535972E4541ABC95276E407F6B4 /* MJRefresh-umbrella.h */, - B68423D0E01FD81B5CBB1D48718577E5 /* MJRefresh.debug.xcconfig */, - E1715BFF9FFCC48A55760BF6D7A3DF0D /* MJRefresh.release.xcconfig */, - 183845B9EBDD6BF4B3CE41D4A662FF19 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 41B6C085FBFF08085F16EABD3AAE0173 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2E29E5C2C242EC8178F1B7E5945BF562 /* JXCategoryView.modulemap */, - 3F88809743BD5A3D35E07C3E41A6725D /* JXCategoryView-dummy.m */, - 396EE84A330E81E289367354577BA9E2 /* JXCategoryView-Info.plist */, - 7A65EBA688D51E398373EDADEA71834E /* JXCategoryView-prefix.pch */, - 817898EE8D8ACA23E96A218AC735528E /* JXCategoryView-umbrella.h */, - 880DB72898C75A65EF4905434B594C27 /* JXCategoryView.debug.xcconfig */, - 48686C9E63BF75E0BF18CAFE80C7A62E /* JXCategoryView.release.xcconfig */, - 28780EC7D64E56806225D75003F27141 /* ResourceBundle-JXCategoryView-JXCategoryView-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/JXCategoryView"; + name = TextPicker; sourceTree = ""; }; 4565EC0E6E83D3EB250209E1E32082B7 /* UI_Minimalist */ = { @@ -8479,46 +8629,104 @@ path = UI_Minimalist; sourceTree = ""; }; - 46CEBF9B40974DFA23EEB38669FBD87F /* Frameworks */ = { + 4582D5752F7D3EC7C3E12225698A613B /* Frameworks */ = { isa = PBXGroup; children = ( - D3EBF025B25F8BE73A16C4E9FBB59AF5 /* AgoraComponetLog.xcframework */, + 07BEED9FBFEA1287E0D1E639285F7863 /* AgoraAiNoiseSuppressionLLExtension.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 48AEB8879F8B07104E6DA88D4DCBDF0C /* Resources */ = { + 466173E88DC798341FB59CA3269D854A /* Support Files */ = { isa = PBXGroup; children = ( - C6154B9E6308578CB38010AD62C52A74 /* PrivacyInfo.xcprivacy */, + 643E57EF0AC45C3A17DCA0C4BB703C28 /* YYWebImage.modulemap */, + E54323A751E7E123E3FE66ED5294D556 /* YYWebImage-dummy.m */, + 58EB93600B226CA5D087A05FFF6DE5E4 /* YYWebImage-Info.plist */, + EB53E28462CB4576327424E66F96052A /* YYWebImage-prefix.pch */, + C6B729EC72A3E7EE2ED5C8A99B256E97 /* YYWebImage-umbrella.h */, + 27920C8907D0C4BA0EE35D12FCA02C15 /* YYWebImage.debug.xcconfig */, + 5A8FEE35372F6C7BF718AF877C4EC862 /* YYWebImage.release.xcconfig */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/YYWebImage"; sourceTree = ""; }; - 48C7D5F10C8637CD3456F29A943624C6 /* demux */ = { + 47CC351E9581DAF77B7E03B145FB6530 /* Sandbox */ = { isa = PBXGroup; children = ( - B515E33EEF6A64B5025BD97472BDE374 /* anim_decode.c */, - 07C36598A3291B14FAEDE28A1660F718 /* demux.c */, - 9837D31C55D819F328DE3353B36B5A4C /* demux.h */, + C1BBE6D9E6934F4A1295351D6DA04D07 /* LLPreviewController.h */, + 736B0E5E7A0DCE490FD163260A1E8FC9 /* LLPreviewController.m */, + E59066CA94FC36560D3769BD1F4B84E6 /* LLSandbox.h */, + 309D1A47FA158D12298A21D9BC26845E /* LLSandboxCell.h */, + C17E299F82DE8805FE3EC13DD205CD99 /* LLSandboxCell.m */, + 1F8AA2E551ED1527D8B46CFDA30457A9 /* LLSandboxComponent.h */, + 711A24F01B4B49F16276C6C1025A0C75 /* LLSandboxComponent.m */, + 5E897D0959338F7C3C6938D01F3ECD5F /* LLSandboxHelper.h */, + 2109E0B0456FB1B07A2362495F92B4DC /* LLSandboxHelper.m */, + A57A219EA4983CF7FCA736AF8CA139B9 /* LLSandboxHtmlPreviewController.h */, + AC4CBF8C5116C1FECAFEBE4E2E394213 /* LLSandboxHtmlPreviewController.m */, + 2E6C2A703C44A0270CFBAA655E88B2E1 /* LLSandboxImagePreviewController.h */, + 04A104C169E0D6777D9CB40E1FC29E13 /* LLSandboxImagePreviewController.m */, + 21D150A1E98C12FF95AA2A0E954B188A /* LLSandboxModel.h */, + D75DC647DAB6C1AEDC8D507218D413DA /* LLSandboxModel.m */, + FC7F4FCE5B2841512C8B56B3595C9871 /* LLSandboxPreviewController.h */, + B24F4D722E0777BF25D84D5AF84F0C4E /* LLSandboxPreviewController.m */, + 6F5338DDDD018E2084D66EFC2DFE5631 /* LLSandboxTextPreviewController.h */, + D442259526A73D1818CF1B3FEF6FB017 /* LLSandboxTextPreviewController.m */, + 67CEF53E0F24EA9CFD1071F0F164872A /* LLSandboxVideoPreviewController.h */, + 963354F1BD6B33DEE9BFE8C56475A7C1 /* LLSandboxVideoPreviewController.m */, + 1C5EABFA1248704C4935F55A44D0FEAF /* LLSandboxViewController.h */, + 269813640263C63AD251D28B89BEA74B /* LLSandboxViewController.m */, + 84976CAC7B63B4E315DC28D5A363255F /* LLSandboxWindow.h */, + 0D3DFE6293A302B7722F166D3804C24E /* LLSandboxWindow.m */, + BFAB969193E17F3829AA936707D86F16 /* LLWindowManager+Sandbox.h */, + C5B9C3A62950E1FCEAC7D74608452593 /* LLWindowManager+Sandbox.m */, ); - name = demux; + name = Sandbox; sourceTree = ""; }; - 498B70B865A3D534BE7C8CD835472BC5 /* Frameworks */ = { + 4837F3A409B7395AFFD74D1761E77E0E /* Support Files */ = { isa = PBXGroup; children = ( - 3D56CC4C79820233E698C2BC2C840998 /* AgoraReplayKitExtension.xcframework */, + A789FD065E81CDA5E54F90FF7CFFC2BC /* Zip.modulemap */, + 19273D67C7D67D752C0B805B300C27F3 /* Zip-dummy.m */, + CD7863A1B656CBA10A72DFFE5CBAD4D5 /* Zip-Info.plist */, + 0FA5E61CD2A544B602E28CF72818EFFB /* Zip-prefix.pch */, + 2B5645CF65E01A88B0BE454C8273D724 /* Zip-umbrella.h */, + 2FDDD201C2A98C3CA6DDCC3F69B3AAE3 /* Zip.debug.xcconfig */, + 5547EBD2D22EB59AEB027AC63B1BF4D7 /* Zip.release.xcconfig */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Zip"; sourceTree = ""; }; - 4AF10A8EAD1722FA05362D563D6D18D0 /* AIAECLL */ = { + 4903B4AA36DE7DE01F29CC50078DBE21 /* Hierarchy */ = { isa = PBXGroup; children = ( - 03F3132AEF65CB2656A914BF519AE2ED /* Frameworks */, + BDA3927983699496B7D9033CA74611CC /* LLEnumDescription.h */, + E76491A4F0DC05B07F335A66431817A0 /* LLEnumDescription.m */, + 20AF907DFE0BD391414559970C40DA48 /* LLHierarchy.h */, + 2F0BBFCEBD79B28994AA42CB9822B10B /* LLHierarchyComponent.h */, + 0A3FD328EFD2497883883E73A0FF8D97 /* LLHierarchyComponent.m */, + B5E7CFC45EF81FB9D62C25BD34A73694 /* LLHierarchyDetailViewController.h */, + DE7B4AAD419FD1D481F4D736EAED89DD /* LLHierarchyDetailViewController.m */, + EC9FAD6E6B2245B24C268E38F90E7152 /* LLHierarchyHelper.h */, + B7492E14C2FD946DFC80BE5BDC0BD97D /* LLHierarchyHelper.m */, + 0C8A6FE3EA356B31A7E4E41873AADDB1 /* LLHierarchyInfoView.h */, + 70160915B805CCCE8098C6E79164C268 /* LLHierarchyInfoView.m */, + 556343C376CBBFD263B32B0B40598D68 /* LLHierarchyPickerView.h */, + F9E95BE53E6A32451C6234D71E746822 /* LLHierarchyPickerView.m */, + 654CFA573EECA8E3AC040B10A204A348 /* LLHierarchyViewController.h */, + DBEACBCBDF9395A22CD3ABF281B25FE7 /* LLHierarchyViewController.m */, + 047A8BEFD58F6C53EFE366ECDC291C93 /* LLHierarchyWindow.h */, + F51747FBA8E81534E5E9116C185D4531 /* LLHierarchyWindow.m */, + 45C1319414DA0887EDB55A55683C9ABE /* LLWindowManager+Hierarchy.h */, + 792BDE17147284F412D465D40D7D82D5 /* LLWindowManager+Hierarchy.m */, + A687BED20C7D536316FC3A7D7D95ADA9 /* NSObject+LL_Hierarchy.h */, + 4EBD3B0E13D269E8B237B7ADC85AEE2C /* NSObject+LL_Hierarchy.m */, ); - name = AIAECLL; + name = Hierarchy; sourceTree = ""; }; 4B3F6CA8E8C87F7D227AD8500ADD5DA7 /* CommonModel */ = { @@ -8558,41 +8766,50 @@ path = CommonModel; sourceTree = ""; }; - 4BEE119CCC527EB5A47D2534B89D720D /* YYImage */ = { + 4E36ADDE68E0E8039AD93E92775C22BB /* Support Files */ = { isa = PBXGroup; children = ( - CC05292CD0CFAD6882EF4C6E192FA47F /* Core */, - 6CF789B20CB386A1BED6763DF42CE9E8 /* Support Files */, - 9C90EB89715C270DB8FBBCCD95120E29 /* WebP */, - ); - name = YYImage; - path = YYImage; - sourceTree = ""; - }; - 4C2EAF57D0CC10C09D317E7E96AC8C60 /* Serialization */ = { - isa = PBXGroup; - children = ( - C47835F2B20106D0F963833A2E67858E /* AFURLRequestSerialization.h */, - 90A662AD1253DF74188C96443D46A446 /* AFURLRequestSerialization.m */, - 7601425DBF7C40DA8FF463CB9753323B /* AFURLResponseSerialization.h */, - 34F3B81FF01D1398B684525F9EFB594A /* AFURLResponseSerialization.m */, - ); - name = Serialization; - sourceTree = ""; - }; - 4E37B1DA648EB627E5A7522859B46560 /* Support Files */ = { - isa = PBXGroup; - children = ( - 52DD2B7EE91AEC4C170D524B896DB6FC /* AvoidCrash.modulemap */, - 311CD8E0A285977616E8B6F9F614B0D4 /* AvoidCrash-dummy.m */, - 8BF41461A1C6951F88CE752DFCEA9AA2 /* AvoidCrash-Info.plist */, - 36D05AA538E368D33DA8DAD615304A69 /* AvoidCrash-prefix.pch */, - FDFBF4BAFD036F9BD0479FDB784AB6DC /* AvoidCrash-umbrella.h */, - 94D7CE7675E5C59BDD5EB2C62E7F6348 /* AvoidCrash.debug.xcconfig */, - 088043081AFEE946043D5BE71E79FB5D /* AvoidCrash.release.xcconfig */, + 1AB00D2FD73F42A4B4405E3C4E458E83 /* ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist */, + 819DC30C8FD3C4E5A88BEF5C08684CA5 /* TIMPush-xcframeworks.sh */, + C879FEB44DB34C3BA3BE82553CB57D91 /* TIMPush.debug.xcconfig */, + F0EB163B760EC1D361AAEBDEE607BDA1 /* TIMPush.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AvoidCrash"; + path = "../Target Support Files/TIMPush"; + sourceTree = ""; + }; + 4FBA57F2159D9710735A3802B61CE75D /* Support Files */ = { + isa = PBXGroup; + children = ( + A9FBCE8CAC023AA0BA5F20AF17D906FC /* MBProgressHUD.modulemap */, + 48916B4071AC3689F512A4A27B2D6CF8 /* MBProgressHUD-dummy.m */, + 266354E5F0EE799B2DBF871861949F01 /* MBProgressHUD-Info.plist */, + 59AEB068B8D286CD738AC75C91C1FF5B /* MBProgressHUD-prefix.pch */, + 768C3EF493D425504064D811F7396694 /* MBProgressHUD-umbrella.h */, + F5704A411736ACCF7E7E2DBBC9FBF3B9 /* MBProgressHUD.debug.xcconfig */, + A0B57D07E7AB462B22BDA1116D07A080 /* MBProgressHUD.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MBProgressHUD"; + sourceTree = ""; + }; + 53130F27F4E0372524637CDD28F6E7A3 /* FaceCapture */ = { + isa = PBXGroup; + children = ( + 0AFF1E3B5736A927CF16BDFE5204C345 /* Frameworks */, + ); + name = FaceCapture; + sourceTree = ""; + }; + 5374565C6AFAED1204E8EE01A0640C67 /* MBProgressHUD */ = { + isa = PBXGroup; + children = ( + 7016207545611B1E0384784787BF09CD /* MBProgressHUD.h */, + 492115D79EE235CEF40092B476C19A16 /* MBProgressHUD.m */, + 4FBA57F2159D9710735A3802B61CE75D /* Support Files */, + ); + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; 54AD75BD6634FEFCAD52F979E9C3735B /* DataProvider */ = { @@ -8609,39 +8826,14 @@ path = DataProvider; sourceTree = ""; }; - 5564125CA2EB8E7D0B61C9185D5F52F7 /* Screenshot */ = { + 55FB3B0B6A49E24C5E57533EC6298310 /* demux */ = { isa = PBXGroup; children = ( - A82F61EC8C11E2C343BB97FF0FBA068A /* LLConvenientScreenshotComponent.h */, - E18285D7E3941BD4399BE50A7E9DC8CF /* LLConvenientScreenshotComponent.m */, - BDF34C8DB15E3CE08B28E69307113322 /* LLScreenshot.h */, - A6655C00A0AD1B44149668BF5212DAAF /* LLScreenshotActionView.h */, - 309DCE75AE38398FF852225EA7FBFC42 /* LLScreenshotActionView.m */, - DCCDAECAFDDF0F9CA0673EA0E3746739 /* LLScreenshotBaseOperation.h */, - 71BFF413EF01BFD87258078A1C784FE3 /* LLScreenshotBaseOperation.m */, - 624ADB443538851BE605D0F84BF4CD2E /* LLScreenshotComponent.h */, - CCDA495D639A35D4D6CD55C5366BBE4E /* LLScreenshotComponent.m */, - AF2B21D5B6CC45669080847E094BEBEF /* LLScreenshotDefine.h */, - 11136AC0C681219CD5856FA897FCF433 /* LLScreenshotHelper.h */, - 0F1017E5D858CFD92AF471CC8487BAB3 /* LLScreenshotHelper.m */, - 5D8A1E1D2E263E63BD58F8EB9C68D4C3 /* LLScreenshotImageView.h */, - AA6656571E8C14A1158B9674366FF44E /* LLScreenshotImageView.m */, - 1BA75A0E201D2B5862D979113B95F370 /* LLScreenshotPreviewViewController.h */, - 74F6938F6C5403C4B7846A70699AEEBB /* LLScreenshotPreviewViewController.m */, - D234BCC80754D471A3DE5AB577090978 /* LLScreenshotSelectorModel.h */, - FFFD9E5A7CAFCA1F32E1F7520EFAE338 /* LLScreenshotSelectorModel.m */, - B7D3BD3D30B91669F8EF65D6F6C4DA59 /* LLScreenshotSelectorView.h */, - 53E2C027A960C6B3A1CD85E945EC4F89 /* LLScreenshotSelectorView.m */, - 96290BE4C1C79F6EBA6C979902F4CE0E /* LLScreenshotToolbar.h */, - F53637431FD362649FE2BA07CCB591E5 /* LLScreenshotToolbar.m */, - BCAFEFC01CFD513922730CF4FD94CB96 /* LLScreenshotViewController.h */, - 79CD7D8BBA8DAE73423F3919B2BBA7CD /* LLScreenshotViewController.m */, - B57FE0AD68C5004BAAF771701EA04E4E /* LLScreenshotWindow.h */, - ACD8078131A331AC70E95D266FBA3A3E /* LLScreenshotWindow.m */, - 5E0BBF312AA67F78801357B94B8CB9A0 /* LLWindowManager+Screenshot.h */, - D76454D40522A122F90D7F14B081361B /* LLWindowManager+Screenshot.m */, + DD53E5EF73A7ABDF3E47AFA8A0FE16B8 /* anim_decode.c */, + FC08338316F5A658727A1948229CBE87 /* demux.c */, + F5AC0E5E9040767274F7CCF8681677AF /* demux.h */, ); - name = Screenshot; + name = demux; sourceTree = ""; }; 5823F21CB11BD6182EE4D7F7AF359B40 /* Targets Support Files */ = { @@ -8653,10 +8845,10 @@ name = "Targets Support Files"; sourceTree = ""; }; - 58B1F6E613E0C1CB5103D822BD7B72F4 /* Resources */ = { + 587E2A42906E2397C05B7460BEA1CA9F /* Resources */ = { isa = PBXGroup; children = ( - 6810BDAB55264D16A36A56146609FBC9 /* PrivacyInfo.xcprivacy */, + 45DD5331A0A48C24E35AC07CF0AF4A7D /* LLDebugTool.bundle */, ); name = Resources; sourceTree = ""; @@ -8687,39 +8879,478 @@ path = Reply; sourceTree = ""; }; - 59CBD799CCE7BC1376B97FD87154D424 /* Support Files */ = { + 5905511909CB6D8579134EF546C37964 /* Pods */ = { isa = PBXGroup; children = ( - 28D62B100127DFE4FBCA810A3D25CA3E /* AgoraComponetLog-xcframeworks.sh */, - 5EAF82CB8E3ED1CE1FD67ACE268439E4 /* AgoraComponetLog.debug.xcconfig */, - ABF623CD148B4E61CF9507E790DAB183 /* AgoraComponetLog.release.xcconfig */, + 8CE81F74F1DE2F2B76321256AD028ADF /* AFNetworking */, + FDCC87F10865008F1C68A2124D2BE97D /* AgoraComponetLog */, + 8A8A3C89C9BEFA8F8F50486A39FA2160 /* AgoraInfra_iOS */, + B80D4E61E90DFC03408699A39D7B6355 /* AgoraLyricsScore */, + D15A9322E8232E7F73301130F5EDA98F /* AgoraRtcEngine_iOS */, + 048321D873CEDC8681E0B13D2541E751 /* AlipaySDK-iOS */, + C2DA41A0C769EE6F7A2627DC94F6799D /* AliyunOSSiOS */, + 41EF914303645BC9BBC68948592009F2 /* AvoidCrash */, + 97C76BD56D4DDECBC60C475B2B29CDB1 /* BRPickerView */, + 8DA19E086636346C9CC6241BD45A3EA9 /* Bugly */, + AA338FEF118260E033E4A4274898BF50 /* FMDB */, + 91234D00DDF9EAA87F0FE31F441F906C /* IQKeyboardManager */, + 1420EC528DF9EB85A98135771E00C9BC /* JXCategoryView */, + AC486FCADCD12BB20D5226ED849FD08C /* JXPagingView */, + 3C44B1090DEC854DDB18EA218CE62CB8 /* libwebp */, + 094FF198A219620EA5A7C24B5C15D37D /* LLDebugTool */, + 0065CE1B34961116E4F0AD47CF1BB02D /* Masonry */, + 5374565C6AFAED1204E8EE01A0640C67 /* MBProgressHUD */, + 1F2CB82C49276B077CB736935B231967 /* MJRefresh */, + 21983C0BE041F11C88F5210CFB70EDBD /* MQTTClient */, + 8E894183EA55425E7C0856FF880F1A72 /* Protobuf */, + 0847827D1E7D7314CD700894E7CAEBD6 /* QGVAPlayer */, + 7FCA6C530FC5636BFCC65734A411BFB1 /* ReactiveObjC */, + AAE6A26930544804A1E40955D216F73F /* SDCycleScrollView */, + 9B50D50C56404CAE56712EDBA179F2A4 /* SDWebImage */, + 034709B528568D122EEA10BAF5AF89A2 /* SDWebImageWebPCoder */, + B4189DA46BB2C392E1BD6455C5FF6A3F /* SSZipArchive */, + E45968C2BB434669ADB91A45583276F5 /* SVGAPlayer */, + 0709B527B940E9A858F7CC4F0825602C /* TIMPush */, + E97A35C241D578809DCCE9901809B17A /* TXIMSDK_Plus_iOS_XCFramework */, + 1F2411B55085323D28ECC9A8617F4AE7 /* TZImagePickerController */, + 90239B734A3CB0D7D1099180D8A2E974 /* WechatOpenSDK-XCFramework */, + 63A4CE8FCA07E894DD8D1AA0AC705EFD /* YBImageBrowser */, + C74D0AD1CDEE4A1DF96334D7A04D8D80 /* YYCache */, + 59333A823E59B318D7EFF2AB7FCEA035 /* YYCategories */, + 189E099052DAA18D39D6ADB7E23DA337 /* YYImage */, + F1DEA7C91DA97364DC66B4A96C6B66D7 /* YYModel */, + 5BBB85D86ACBEDB9CC41E3C5585317DB /* YYText */, + 1A2414845E80BF2DAEAB6244119DC05C /* YYWebImage */, + 7E3A2C001BDC661ECC90A5EC967455BE /* Zip */, + ); + name = Pods; + sourceTree = ""; + }; + 591174695279364B84BC86155D09072E /* Support Files */ = { + isa = PBXGroup; + children = ( + 448A21E5AEFB49A97DB05CBD0A18E8F8 /* BRPickerView.modulemap */, + D15AF3430226E14F6709DD8A871FA73E /* BRPickerView-dummy.m */, + 10833E5BACDEF21A0369D23AD74DC0A7 /* BRPickerView-Info.plist */, + 5BB9CBA9B84CE9FCC92DD252DEB00EE5 /* BRPickerView-prefix.pch */, + DD2CFF3328286C38338F8C9AA42A87B5 /* BRPickerView-umbrella.h */, + 04C1501BE84465D65722FF50DE813C49 /* BRPickerView.debug.xcconfig */, + 022A531397C9F020E81FB203A4CF5AA8 /* BRPickerView.release.xcconfig */, + FB919EBC8C89874AB45F95AE2197BC8F /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/AgoraComponetLog"; + path = "../Target Support Files/BRPickerView"; sourceTree = ""; }; - 5C99510EAA0321F92449872F8D7F226E /* TextPicker */ = { + 59333A823E59B318D7EFF2AB7FCEA035 /* YYCategories */ = { isa = PBXGroup; children = ( - B6FE75668E5081FC010C8418DFA8E55E /* BRTextModel.h */, - D797E62F4C353909866D2BB7EE1393D5 /* BRTextModel.m */, - A36A1C59809FB14FA3BEB5E8C70D561E /* BRTextPickerView.h */, - 3664DCEDB4C9CE4A5BB35DDCC2EFA665 /* BRTextPickerView.m */, + 15326C99072EE61C47A1A69786519F31 /* CALayer+YYAdd.h */, + F31E5EBBD12D52E630D943496A9151D0 /* CALayer+YYAdd.m */, + A6EDC19BB012FC94BC757E0EC9BF814E /* NSArray+YYAdd.h */, + 7D60CEA3C1DFC351B3099F26E0599BE4 /* NSArray+YYAdd.m */, + 65760C38CA52743665906378AA28522D /* NSBundle+YYAdd.h */, + C1E44A694DD59DB29196DD78FEDD5D95 /* NSBundle+YYAdd.m */, + 038128B9260A99031210959AFD639165 /* NSData+YYAdd.h */, + 1AD45616632E2D6FB7219489EF525303 /* NSData+YYAdd.m */, + A8EC08E60F8DFF09E73CF1086CF3712B /* NSDate+YYAdd.h */, + 3207338365EBF7BD9944C81870D9296B /* NSDate+YYAdd.m */, + 1A46F62C62F5816CED7DED7AE930B1DA /* NSDictionary+YYAdd.h */, + 7E2EE826FEA94FAC5DF3646BE7D9FA18 /* NSDictionary+YYAdd.m */, + 5F34701B6997BFB8393C6D4EAC90CC73 /* NSKeyedUnarchiver+YYAdd.h */, + 760BFCCB1C365206F35835D4028BAC3C /* NSKeyedUnarchiver+YYAdd.m */, + 913B067AF3DC46C1E34520C9808D414D /* NSNotificationCenter+YYAdd.h */, + E8451BC48B7FD940E2BC4D8E47E44668 /* NSNotificationCenter+YYAdd.m */, + 7D26F39CD7F4C4CADB3EB2810910D962 /* NSNumber+YYAdd.h */, + 652135307B51A24441A3CA94E9C1D047 /* NSNumber+YYAdd.m */, + 340D5C13BB9C695B9DA99E0ECDF548E4 /* NSObject+YYAdd.h */, + 51BC1121123237550E5B2B77C0371244 /* NSObject+YYAdd.m */, + 043D54CB26D71DFE0ABE7C668577A729 /* NSObject+YYAddForKVO.h */, + 1B983014BE906CBD7A984B45476F4FC8 /* NSObject+YYAddForKVO.m */, + 4B4C4C49B27AE50A19797A6B13F8D392 /* NSString+YYAdd.h */, + 84D3D1D7453390DDDBF69853A482E7F9 /* NSString+YYAdd.m */, + 31D03D99C57F9ACA9A16C6FC6AB13652 /* NSTimer+YYAdd.h */, + 5B39922C045AE8F53E205C956D5FF742 /* NSTimer+YYAdd.m */, + CA028D2D69AD590A9E195B0056E84645 /* UIApplication+YYAdd.h */, + 1EC213AA74CEF098ADBC9AF0E46C7E63 /* UIApplication+YYAdd.m */, + 618A2B516047117F6B2DE77209ED9C05 /* UIBarButtonItem+YYAdd.h */, + C318DF172DFDE33A381F24E52461F106 /* UIBarButtonItem+YYAdd.m */, + 22F58C07C8461290EF57F06B810A2D66 /* UIBezierPath+YYAdd.h */, + 8A7A6DBC0CC7A832BF95221C74CD021E /* UIBezierPath+YYAdd.m */, + 545E4F91069F670EDDED415198AE6299 /* UIColor+YYAdd.h */, + B39C83EB922B636956FE5F2D8F8A7DF4 /* UIColor+YYAdd.m */, + 7ECCFC6A17A1B204A0B32CA0F4F54EE4 /* UIControl+YYAdd.h */, + FF30BBC68DF89754D2DFDDEF5A7BD91A /* UIControl+YYAdd.m */, + 68D67C8CC4931410597FAA7E49944CA1 /* UIDevice+YYAdd.h */, + A261E9C17E72EC1BE633196C4C30381A /* UIDevice+YYAdd.m */, + 6759BC0F35925833D132DC61E26AAB36 /* UIFont+YYAdd.h */, + 9459AF8F3E5C9053E7A59E3EC4342B20 /* UIFont+YYAdd.m */, + ADCA5F3C6DC228BA53FA18FF82FE52CC /* UIGestureRecognizer+YYAdd.h */, + F96BFA65EF9ED8D327287F96623EC245 /* UIGestureRecognizer+YYAdd.m */, + 7CF9C7F6DBB7F2CEF6DDE1A85B040BE3 /* UIImage+YYAdd.h */, + 283BA9DC4F8B80C258BC6CD004061AE6 /* UIImage+YYAdd.m */, + C89E2504985E03ACD1D1EA8FF03A4C07 /* UIScreen+YYAdd.h */, + FB23B7FEBA3450A73D95BA1465A057B1 /* UIScreen+YYAdd.m */, + CBE5366F65ACD4F9F57294A8D07BBED3 /* UIScrollView+YYAdd.h */, + 5C6257AC871D5CC33F8C195BADA2E844 /* UIScrollView+YYAdd.m */, + 48B2AFC333E6122EEEF8FBCFD6E4DCC5 /* UITableView+YYAdd.h */, + A1C09BEC61EAAD16FE430967BD85B0BF /* UITableView+YYAdd.m */, + 44479834C43DD04BF6BB9017DEC9DA32 /* UITextField+YYAdd.h */, + F672B2747776908BD811039768BC3E30 /* UITextField+YYAdd.m */, + B8B1F72D4C37FC81350C23A26CBCE359 /* UIView+YYAdd.h */, + 8F94F25170156C8AF5B2D2AC234DFC9B /* UIView+YYAdd.m */, + 6B789392E75B492153D080BFEB776638 /* YYCategories.h */, + FF7439BD4FE89B1ED8FEF7DD1825760F /* YYCategoriesMacro.h */, + 48CADA1527BFF387596A012E48219AFE /* YYCGUtilities.h */, + 734FEDEB0E4869A922BA927A05973BF3 /* YYCGUtilities.m */, + 5B97AD292B62B592B3725248924D3604 /* no-arc */, + FE444F0079EDAC32BD7B3B418B72AD9B /* Support Files */, ); - name = TextPicker; + name = YYCategories; + path = YYCategories; sourceTree = ""; }; - 5D92070B6FD3A6A7D98C55AA64A67B40 /* DatePicker */ = { + 595E70172F8CFD60D1C197E484896FED /* ShortCut */ = { isa = PBXGroup; children = ( - D0D8E0CEEADEC234641D8F455B77B632 /* BRDatePickerView.h */, - D4B652DD5C1D3B985CE15587670AE4D8 /* BRDatePickerView.m */, - 8E8F322F2A8B5B37394E77CDED84D8B8 /* BRDatePickerView+BR.h */, - F7599B953B290746975D6DF4217CB5E7 /* BRDatePickerView+BR.m */, - A56FD2FABFE8CFF28053274BCD26DBAA /* NSDate+BRPickerView.h */, - 229CA3C47C865B6B419FAFD1BB4D91A6 /* NSDate+BRPickerView.m */, + 06759C0A3CE57C6E2D69515A279E89F8 /* LLShortCut.h */, + 9836D81589CC11610310D84CF2E8CDFD /* LLShortCutComponent.h */, + A39A8A54ACDD282E45350F5819AF26CA /* LLShortCutComponent.m */, + 1255F8A25737F25EEB06F9A77C767064 /* LLShortCutHelper.h */, + 49DC9E73EA5F77F47D92CFB1B3EC2608 /* LLShortCutHelper.m */, + 39412F2E342F45004F168645F67B7C47 /* LLShortCutModel.h */, + 195C3C289162E648A1D619A1B4B96E7A /* LLShortCutModel.m */, + EB6DBD77478BEB5BFF41852F6BE2894D /* LLShortCutViewController.h */, + 392909F55B62B6A86FBFEA9A024D2E61 /* LLShortCutViewController.m */, + 7971499FF2CB98199DA5DEF58AB6B7BE /* LLShortCutWindow.h */, + 78E1AF6CD965D6698401E49FAE61C114 /* LLShortCutWindow.m */, + 93CFF13DF818C81535CCE2B63111760A /* LLWindowManager+ShortCut.h */, + 94B0443327D5ED261D57CF897842D4C8 /* LLWindowManager+ShortCut.m */, ); - name = DatePicker; + name = ShortCut; + sourceTree = ""; + }; + 5988CB3B990CCC0D9372EAFEB660BCAA /* Base */ = { + isa = PBXGroup; + children = ( + FFEAFFC94537D193B0A5B072774D2B44 /* BRBaseView.h */, + 0B54934660FB579DAA1DD748C0F86E14 /* BRBaseView.m */, + ); + name = Base; + sourceTree = ""; + }; + 5992DE45111E29C98806D34577C34895 /* Core */ = { + isa = PBXGroup; + children = ( + 4BFBC22DC52C1A898920DEFF886A4646 /* LLAnimateView.h */, + C7C43E3F6DF662280080032954FEBA27 /* LLAnimateView.m */, + 6D9BB3ACB7E6A38051244484838348F7 /* LLBaseCollectionViewCell.h */, + 63E010833519B9ACF4F8B6D9DF28EC7A /* LLBaseCollectionViewCell.m */, + 32F7EA5134AD844D1AB8F3302D8F414A /* LLBaseComponentViewController.h */, + 0F43BA7F3728C69A42DF74325C6A9BA7 /* LLBaseComponentViewController.m */, + 341363FE03AAD9F1114A239526416C46 /* LLBaseModel.h */, + BA11557E5E51E567D930384B83024C1C /* LLBaseModel.m */, + A8EC5759A3D64D6E4359B45A449795F0 /* LLBaseTableViewCell.h */, + 4D27C90763A7DD8B508AC6D9E47885A2 /* LLBaseTableViewCell.m */, + 2C3B4D25E3B3EF56CE8D50A026C45575 /* LLBaseTableViewController.h */, + 7946A888A59E2EC0E6E447B36C714F56 /* LLBaseTableViewController.m */, + 577EA99AF892FC80FDFB73795AE74976 /* LLBaseView.h */, + 66C14A33E8167660438C7F28D3771F24 /* LLBaseView.m */, + 58DFADEA0C94467F4B75AC9F1FCCDD11 /* LLBaseViewController.h */, + 11AF117707A1AA185C68872653884BE0 /* LLBaseViewController.m */, + EECE53281BBB3B762D5E3019C8E1B910 /* LLBaseWindow.h */, + 3474A9A3EA75EA3C4C4A50231107106B /* LLBaseWindow.m */, + 0F2182553CE4575B6E4E7C792397A033 /* LLButton.h */, + 660BEEBB30C16E0400F8953714753B17 /* LLButton.m */, + FBC2384014AEE26EAFB9C600A8015122 /* LLComponent.h */, + 48EDE83A052BE4897E236230697A1CCE /* LLComponent.m */, + 155F35071198D863D3CAAB027300D532 /* LLComponentDelegate.h */, + B2D59463662000A09AB6F5FD2CAAAE95 /* LLComponentNavigationController.h */, + 6E596E4FB7B7C6AC6D239E6E687C6A07 /* LLComponentNavigationController.m */, + F55B36FB4DC1F24B10A717017D0834CA /* LLComponentWindow.h */, + 1BB42E948C2F7E7473873E19D52BFA99 /* LLComponentWindow.m */, + 031FB2CB616D36387E7EDFC0FADE9F95 /* LLConfig.h */, + 549F1C5969139F497518BAF11C48F351 /* LLConfig.m */, + A202F514979CFFF9B4E8AB0B372DA181 /* LLConfigHelper.h */, + 09A9780B2906EB9EE99CC6AD7A35AA7E /* LLConfigHelper.m */, + E4448B6915B179BFEAEF6245B3BE722F /* LLConst.h */, + 79ABEC3E0AD0F789BBA2E91BEC477792 /* LLConst.m */, + F92DB7B7025A88791DC528CB73220FF0 /* LLDebug.h */, + 6838D5A055DD9D599B8461FBFA6043F4 /* LLDebugTool.h */, + 06BC694EA42D7895C2D4FAB95B5FA442 /* LLDebugTool.m */, + 8D765DB25B9D7DBCE9FC93E5DDC1A929 /* LLDebugToolMacros.h */, + DDC88FEBB8727A3A776F89B0D986163D /* LLDetailTitleCell.h */, + 1D2953BEEA9E7DD25F9FEE070C93EE01 /* LLDetailTitleCell.m */, + 8D63218945CEF3121D4AE8FCC7623D69 /* LLDetailTitleCellView.h */, + E6823DB47E243B6C276E36DA486D9CB6 /* LLDetailTitleCellView.m */, + 62E39E077C301AED321EDEA4D9FA33C9 /* LLDetailTitleSelectorCell.h */, + 19A0587CA47990B3165DCD372D3C9787 /* LLDetailTitleSelectorCell.m */, + 02E25CDD4D2DE5A248B9E87C4DF24192 /* LLDetailTitleSelectorCellView.h */, + 1D8BECC77DA0256CDB6F464348B52C83 /* LLDetailTitleSelectorCellView.m */, + 4AC370B71EE218C059D5B370F1189368 /* LLEditTableViewController.h */, + FE24BBE6690040438CF62BEB8DA4276B /* LLEditTableViewController.m */, + FA34ED960A10DBE441DAC79960183360 /* LLEntryBallView.h */, + 01B91B70699133A8C8CDE58C591B740C /* LLEntryBallView.m */, + DE8DC774EDAC9D94143D31BC9789B9A9 /* LLEntryBigTitleView.h */, + 3EC6AEFDC235E429CBB65ADDA22008C2 /* LLEntryBigTitleView.m */, + 8914FC0B67E512714BF00F1B30A11D84 /* LLEntryStyleModel.h */, + C858289408529E87B895C6F10F0ABE4D /* LLEntryStyleModel.m */, + 31855EAA2CF70B656440AFB8D4A289A4 /* LLEntryTitleView.h */, + D2CFE4A739CC1184021F95EB6AABFC46 /* LLEntryTitleView.m */, + 1425FFD7F8DDFD8D5C5F628E0CB20932 /* LLEntryView.h */, + A52CCAB689ADC905DACC0724B977C78B /* LLEntryView.m */, + 0D6D33B9A6C0316F839B7702D98CB1E4 /* LLEntryViewController.h */, + 62744747DD9D3BCB210D69ECCF3CF405 /* LLEntryViewController.m */, + 3FC284B7F615BD01D66AA71855552B9C /* LLEntryWindow.h */, + 2F070F6A9F41599A531F9A7FC3109961 /* LLEntryWindow.m */, + 342958B2FE3F28E830204FDF3E1244F1 /* LLFactory.h */, + 0ED5824C21A523C789B1396AED91104B /* LLFactory.m */, + 7E428D3DD36D1F0B655E0FE9239DCC59 /* LLFilterDatePickerView.h */, + 8BE32E652E896D8069C45912609E8D41 /* LLFilterDatePickerView.m */, + D999A68DC846BFF3DFCC443023FD3A3B /* LLFilterDateView.h */, + F5C1AF703E379B65B318680A37DC3130 /* LLFilterDateView.m */, + B72AC929631FC454D1821CE0FA547C98 /* LLFilterEventView.h */, + 3828C61E6877E0C2459AE9FB73980AB9 /* LLFilterEventView.m */, + A62F23D66B98220D5EE5A8B00732CE04 /* LLFilterFilePickerView.h */, + AD7C17AE50A9F0D01678978E43E3468B /* LLFilterFilePickerView.m */, + A7E4A02481BBD00FF58497A5B71A70AE /* LLFilterLabelCell.h */, + 05F1BFAB800B23714B38CBABF73935E4 /* LLFilterLabelCell.m */, + EF9533E814FCEB3B5AA9A96BEFB6E65C /* LLFilterLabelModel.h */, + 120A2C7BF3E33F70525F3CD84CD45539 /* LLFilterLabelModel.m */, + 23299C366F15C247D63EF849DF61EDC9 /* LLFilterOtherView.h */, + F0A51593FDDFCC3278387F39D83E39FB /* LLFilterOtherView.m */, + 1ABB117959382F8EF646811ABA4EE0E6 /* LLFilterTextFieldCell.h */, + A42838A9BEDA6FBBBB4626600DE52FCC /* LLFilterTextFieldCell.m */, + 4330020F4C521947AF26520C3C36D5E3 /* LLFilterTextFieldModel.h */, + 3E4B236E0E1156C523241EA7587DF41C /* LLFilterTextFieldModel.m */, + 78EA929E169916A9F9E7AD094C630211 /* LLFilterView.h */, + 32CF5DC6D8E6BCE1CCBB7201E95E428F /* LLFilterView.m */, + 4B37FE7622671AF38E9104F5234E5935 /* LLFormatterTool.h */, + AC6E5307DBC128E998625E240CBB280D /* LLFormatterTool.m */, + F7A3659F20415C8438246E3A6D607A15 /* LLFunctionComponent.h */, + 09D98466FD061EDA558818DB4610EBAF /* LLFunctionComponent.m */, + 97924E2E0C817A877F7DCB3CCF46893F /* LLFunctionItemContainerView.h */, + 6421C69D98A29F845ECC9CE3160D7FF2 /* LLFunctionItemContainerView.m */, + 7C0C3946F0D9BB69D717E357ADB74546 /* LLFunctionItemModel.h */, + 74DA460964822320DEEE945F42439081 /* LLFunctionItemModel.m */, + 652D8706564F0B0C4C2E1480B6FBAEA7 /* LLFunctionItemView.h */, + DE63E002EBA8D9354A3BB30981267080 /* LLFunctionItemView.m */, + C2E9BB13621732B9FC1435AA09D12A46 /* LLFunctionViewController.h */, + D3D2C75FD094644A4AE4943D04145088 /* LLFunctionViewController.m */, + 268B852E71965B968C3A86296B48A595 /* LLFunctionWindow.h */, + 84395610D9405F0B2AAE3A3ADAAF3335 /* LLFunctionWindow.m */, + 37F667D0DBFE410E28D2779499C4AD43 /* LLImageNameConfig.h */, + FB9D947C48D89B3FAF593D45CC2BF48B /* LLInfoView.h */, + 7F6E7A6C504F85941CEC9D4BB2424FF5 /* LLInfoView.m */, + 8BC4027DC6000B80FC4E4D1B93B66506 /* LLInternalMacros.h */, + AB5352DBC178D6FB014D44D10371147C /* LLJsonTool.h */, + DFB59CF852C889E6D49871A7FB1EF503 /* LLJsonTool.m */, + 89786CFB0B3C5AF09F0063427794DCFF /* LLLeftTitleCell.h */, + AEA5781AF75CFC8EEA535BE68D16170A /* LLLeftTitleCell.m */, + 0468BB8CCDC10CCC9646BC6EF2EF1518 /* LLLogDefine.h */, + 149D41AE89B83465881446CCD18DD1BF /* LLMoveView.h */, + B46B2FBE4DF39282224F9442B3644468 /* LLMoveView.m */, + A794908A7EF7D7D028D22800C0AE4E01 /* LLMoveWindow.h */, + C3DEC960D97F07408DDEB6D9D72E8BBB /* LLMoveWindow.m */, + 96BAADD5753B42CD493A7FC30C2FC41F /* LLNavigationController.h */, + 83D8B03CC07CD17385769B58E1ACAECB /* LLNavigationController.m */, + BF50D3782BE0325F478D768EDC1D4EA8 /* LLNetworkDefine.h */, + B0A97A6940406BA43363AEBE53FFCEE4 /* LLNoneCopyTextField.h */, + 2999DA7C81E6CE0A9E32C1EE9344AE7C /* LLNoneCopyTextField.m */, + 4A83A386748C5CE18D8AE941C894A549 /* LLPickerView.h */, + 99F02E391E9E59CF1A24D9420B5C972A /* LLPickerView.m */, + 4B98C44A64F510AC7D5B3D5257A703A6 /* LLProxy.h */, + 54ED7FE35481B30560338864AD8BC50E /* LLProxy.m */, + F1DF7D94F28198BA10BCBE2B495B2FDC /* LLRouter.h */, + 845C507976FCD3C451D99608DEF05255 /* LLRouter.m */, + 170B4737D8EF99A8FA05C7A23B23F883 /* LLRouter+AppInfo.h */, + 01A913356614613EE075A8809B6FE574 /* LLRouter+AppInfo.m */, + FDF637E456682345CA37569F97D5E821 /* LLRouter+Crash.h */, + 73706FB01E2DECC219126A9A3209D812 /* LLRouter+Crash.m */, + 9A3A444853E4BC17982A8D145003B844 /* LLRouter+Location.h */, + 925219E1D82F01F5443A91853768502D /* LLRouter+Location.m */, + 2C3BB5140944CD351541881EDFAA96DC /* LLRouter+Log.h */, + 12E886F4AC943C99824C0B41E8825278 /* LLRouter+Log.m */, + B6BE47762C9A79E0899482F4EFDDF8BE /* LLRouter+Network.h */, + DFC9ED7E927EA6F3DFB9B86E97538293 /* LLRouter+Network.m */, + E26315B3E2CEDECB18219BD485F891BF /* LLRouter+Screenshot.h */, + 7D3C30217CE5E60BD3244C7C67251778 /* LLRouter+Screenshot.m */, + F766644C58B096CE34504D0D218E0666 /* LLRouter+ShortCut.h */, + DC1A77982A27CDBDD3B94E53E179D922 /* LLRouter+ShortCut.m */, + FD63AC94A788423710A268939278CD39 /* LLSettingComponent.h */, + 5E6AFCEEFAF137883D32E47BD48C0DEA /* LLSettingComponent.m */, + 628A5A8364FBAFBE40D9106B3347B7B9 /* LLSettingManager.h */, + BEEC7394569DAAD54F66E20CF9CBACFD /* LLSettingManager.m */, + C936A1721F6CF8FA0A28202704F0AFFB /* LLSettingViewController.h */, + 90BC90004236BCE3C7B89F50E2A7982D /* LLSettingViewController.m */, + F5310451521A581CD74E4B3F0E27D2F7 /* LLSettingWindow.h */, + 468E33438D7E12E032EC205710C51A62 /* LLSettingWindow.m */, + 1D934EAAAD9213F619EBB361ECB5D97B /* LLStorageModel.h */, + 7D196C3B31C756FB0E740374A64D08E4 /* LLStorageModel.m */, + 9EC0A88C1DAF1CB7ABD533D9188BCF4E /* LLSubTitleTableViewCell.h */, + 3DA9F704F86FBFD91151BF2E751B6619 /* LLSubTitleTableViewCell.m */, + A43532F44BCC462AD8BFFA06345EBF96 /* LLTableViewSelectableDelegate.h */, + C2B4786D06C98C7F54D8623D193E883C /* LLTableViewSelectableModel.h */, + 867F9B9CDD2215F8752E6B10A9C0834F /* LLTableViewSelectableModel.m */, + E8952280EC5E897F2BAC8CB258E55431 /* LLThemeColor.h */, + A5428420D1649D6B7387154BC64BD61F /* LLThemeColor.m */, + 108CC78E90CB06A73DC046405D12968F /* LLThemeManager.h */, + 5E697AF06DAEB05FDA140390182DE628 /* LLThemeManager.m */, + CE0E272099D446C2FD6837C47119FDC5 /* LLTitleCell.h */, + 5DC324923EDC21A26D4B568AAC873688 /* LLTitleCell.m */, + 6C970AEE6236BCF58330D036D69156D5 /* LLTitleCellCategoryModel.h */, + 01908B706040D18914CEFEF241F629B5 /* LLTitleCellCategoryModel.m */, + 367AD13E2B8BEEC1AF33DB1BE33DC7C4 /* LLTitleCellModel.h */, + 81AFFAB123228CF5B5F7A405ED8A65F3 /* LLTitleCellModel.m */, + 63EEDE214D2801C7AF04DF7DDF730311 /* LLTitleCellView.h */, + F819E968F4ACA14B3567C60C45EC87DB /* LLTitleCellView.m */, + 236E454306F606C3F011D8CD029CC748 /* LLTitleHeaderView.h */, + 65678AFC51F00D296A959D345B13E278 /* LLTitleHeaderView.m */, + 022EE2189C7116021E81F0DA9B50D965 /* LLTitleSliderCell.h */, + 0028E9A546B55600287EFCB239F91C8A /* LLTitleSliderCell.m */, + BFF7E296BB19087FEE8CF9E7BE196285 /* LLTitleSwitchCell.h */, + 5F5F511E4E026BBDDB111AF16C4EB126 /* LLTitleSwitchCell.m */, + BFA5BEDAEA2B4B04402026A47EA1FF06 /* LLTitleSwitchCellView.h */, + 7A597F55E869CB15D42DA6FE4F4A857F /* LLTitleSwitchCellView.m */, + 526A2B0C3FC3B187FF770704F25E1445 /* LLTitleViewController.h */, + BC3C5636EC722E4AC6FD8283868C22CE /* LLTitleViewController.m */, + 5F4D8633E56A1ABE21BAE5B39A54DDB1 /* LLToastUtils.h */, + F747EE137563FC39B2250916416D7F2D /* LLToastUtils.m */, + D2D29C50C80059906846A05DDE838167 /* LLTool.h */, + 102DA00FD2F50042CE3DF1FBA0E891A6 /* LLTool.m */, + 70802533FD1E275AA7358F18A6459030 /* LLUITableViewLongPressGestureRecognizerDelegate.h */, + CE6B5A4678C0703F54C076CE855DED1E /* LLWindowManager.h */, + 2BE3FE48856F4FDD6EE8892D688B8176 /* LLWindowManager.m */, + FBA24CE00E2B054DFD47F92879471271 /* NSArray+LL_Utils.h */, + 0F32CA563BD4DD97B89E971AB5851DCF /* NSArray+LL_Utils.m */, + 5E85D466DAF6130084249DD59520D273 /* NSDictionary+LL_Utils.h */, + 806CCE2940F0FE5D05D6B4AFD51D2A6D /* NSDictionary+LL_Utils.m */, + 9BF1B77FD6A05F3D8E66686BAC0A9BEF /* NSObject+LL_Runtime.h */, + A19178061F1FBDC75171A65E0BDC5651 /* NSObject+LL_Runtime.m */, + 93B07EE1D0E0B6718EEFFE39BB11D26D /* NSObject+LL_Utils.h */, + 69DFE9503A04CABD5E4B38C11E84CB16 /* NSObject+LL_Utils.m */, + 769888229E12F2BBE7BA0A489F5B4DFC /* NSString+LL_Utils.h */, + E7795C18E237EAC5EA711BD505B0C00C /* NSString+LL_Utils.m */, + 6056B1EC9CE80CE2CAD3EB61737E0840 /* NSUserDefaults+LL_Utils.h */, + 3430192F21CBDC1205AEAA154B5BAD74 /* NSUserDefaults+LL_Utils.m */, + 362AAF63ACF4F5D9F2017197144BB0B5 /* UIButton+LL_Utils.h */, + 8622A2A4D3CB35246611FF5345E8E9A0 /* UIButton+LL_Utils.m */, + 785EEFEFE74C9A3EF2EA06CA73326B2A /* UIColor+LL_Utils.h */, + 80A2AD92A5B51B36F6D54DD52742DDD3 /* UIColor+LL_Utils.m */, + 67DBD6F82CD4F6399E94E7F5997928D7 /* UIImage+LL_Utils.h */, + FFB5B5D161A1A751B7ED1F6CAA916399 /* UIImage+LL_Utils.m */, + 2BDC0728BC41914BE523A9028147B0D8 /* UIResponder+LL_Utils.h */, + 64CC4AFD8CBBA261D3C5B70AC79D079E /* UIResponder+LL_Utils.m */, + F8291218D30FA82D71ED875822020EA3 /* UIView+LL_Utils.h */, + F074D164137E6D27FB78D7B045BE04D5 /* UIView+LL_Utils.m */, + BFFA4BBB27140286D2B5B54FC2058DE7 /* UIViewController+LL_Utils.h */, + D8DD7EB318DFF0B19FC176048834C534 /* UIViewController+LL_Utils.m */, + 9FF785B24C04D1820F062A5C2D2C513D /* UIWindow+LL_Utils.h */, + BD8D64FCE0985D5A7DCB94E0A3C17B1F /* UIWindow+LL_Utils.m */, + 587E2A42906E2397C05B7460BEA1CA9F /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 5B0B037A797B179913AEE674E5D5B449 /* Support Files */ = { + isa = PBXGroup; + children = ( + BEA7471268931C3C4DE9E5DBEE081B46 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, + 21E16ABE190784FF95B859CA8F1ABEB6 /* SDWebImage.modulemap */, + B3AF33AAF8CAC88D6F3278A2696EE6AA /* SDWebImage-dummy.m */, + 470974CBF212AA33890B313DA7B7DEE3 /* SDWebImage-Info.plist */, + DC8CFA8071A72285080526D82800C3E0 /* SDWebImage-prefix.pch */, + 60AAA5F448F4A6BBFB5BEFFA5F737DDE /* SDWebImage-umbrella.h */, + FFEF18EDBCF6E79CDD6B64AFFAA12AB1 /* SDWebImage.debug.xcconfig */, + 67AB58A2792880BE86602F974D60E7CE /* SDWebImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SDWebImage"; + sourceTree = ""; + }; + 5B97AD292B62B592B3725248924D3604 /* no-arc */ = { + isa = PBXGroup; + children = ( + 7A7049611F4F5458FA0C6A6B2566E802 /* NSObject+YYAddForARC.h */, + 4D3B32E71A69DB1CC3A8D3B0D7539B94 /* NSObject+YYAddForARC.m */, + 9E02B257586EA1A9F278235262D83AB3 /* NSThread+YYAdd.h */, + 30D14ADF5196237789B7EA9D2C1B9519 /* NSThread+YYAdd.m */, + ); + name = "no-arc"; + sourceTree = ""; + }; + 5BBB85D86ACBEDB9CC41E3C5585317DB /* YYText */ = { + isa = PBXGroup; + children = ( + 1485D3702A46F151C19F66E9CC28F283 /* NSAttributedString+YYText.h */, + FBF6FEE2C0B6DF3970579856F6DD9F1E /* NSAttributedString+YYText.m */, + 62D34159820E86AA003CEC486E175B6A /* NSParagraphStyle+YYText.h */, + 93ED4168CB181125A6B72D391E025A4E /* NSParagraphStyle+YYText.m */, + 19F3149D5D563AEB54551B9A84B47865 /* UIPasteboard+YYText.h */, + 9671234B95976CC18EFB70FA2EA4B915 /* UIPasteboard+YYText.m */, + 7EF4173009E165F51CE02CA8303F8D2A /* UIView+YYText.h */, + 2DEFB767E19488518B5EBA2545010C59 /* UIView+YYText.m */, + 3DCBC00766D06F1B7F4F5ECCC2D19171 /* YYLabel.h */, + 8747BCAED6A317AE8A6FF8F1BDF2AD28 /* YYLabel.m */, + 3990C5F087BEDFEABAE5941E3A558AF1 /* YYText.h */, + C390868BE63CCE0630FC7DA5613A5713 /* YYTextArchiver.h */, + EA2D1C583B28A8391498037B6ED2FCDD /* YYTextArchiver.m */, + E7E4F788297C182FDA37350932B99BD4 /* YYTextAsyncLayer.h */, + D2B4F1EC84F075A17D49A81F1B6EBFB4 /* YYTextAsyncLayer.m */, + 15F6E5CCF1C71D3157A8D4CD7984C3D3 /* YYTextAttribute.h */, + FE83CF94555463AA2432B3405B188C32 /* YYTextAttribute.m */, + 9DD029ACDF013F34226A2C42AC5E85E0 /* YYTextContainerView.h */, + 050E411EAB2DAF29965440F9ADDAB156 /* YYTextContainerView.m */, + 295E7137A986BF6F0A5A70F2D8506361 /* YYTextDebugOption.h */, + 17A2EE449522DCED16FF69CB080F8B07 /* YYTextDebugOption.m */, + ACF3427E0422A2A0D3C12F8950AE1D33 /* YYTextEffectWindow.h */, + A85DF892F37C25E8A82270F153585F56 /* YYTextEffectWindow.m */, + D1D010B8277004C4E2A48274EB8D5712 /* YYTextInput.h */, + B280381C79B20523E196B1B91882F4EB /* YYTextInput.m */, + B0B87C8EB4F405E680169D002E00B33D /* YYTextKeyboardManager.h */, + 5781BD27F95D5ABF53B28CBB3FCA27BE /* YYTextKeyboardManager.m */, + 0185957643DE4CF0AC4A947BBDB153EC /* YYTextLayout.h */, + 9DDCA8479C21E6C665854AB7A6C26862 /* YYTextLayout.m */, + AD9174A6EE6273047D6FA0E4DA5E4CB1 /* YYTextLine.h */, + F0C9267BF045030E45DFA2A950EE55AC /* YYTextLine.m */, + F633EFEF8E6221E6C3C59F0B44C7B1EC /* YYTextMagnifier.h */, + 302EADA9FF7DEF58D73D45E418445F4F /* YYTextMagnifier.m */, + 12101AFD2403BB3035912A7EEBF3B089 /* YYTextParser.h */, + FA195CEE3BE39FB7579070EAA2945A50 /* YYTextParser.m */, + F861B1537BCE56A6BA93D8DE8FC5BC59 /* YYTextRubyAnnotation.h */, + CD243322E3D8FE8CEF5CFAC8FE226440 /* YYTextRubyAnnotation.m */, + 8CDA437F713F4845D3DE652540BB0EB9 /* YYTextRunDelegate.h */, + C5F36E50FA1F735D95252DCC8DC94105 /* YYTextRunDelegate.m */, + 23FB420840016DC5AFA1637003067FDD /* YYTextSelectionView.h */, + B5CAC29105D74AAA2CBE6ACF725518DD /* YYTextSelectionView.m */, + F6B7F4714982FE5F0A151F5539A5BA8C /* YYTextTransaction.h */, + 3F45C422560606353F0A1EE06FFBB6AB /* YYTextTransaction.m */, + CB57056147B572AA16AC8F3A6F8F3DE7 /* YYTextUtilities.h */, + 64B314B57DC5CC28F866C71DA0A90BDC /* YYTextUtilities.m */, + 8419DDBABCDD19DBDB37ECBD7AC77EAC /* YYTextView.h */, + F9CEA56BA9A2CA9ACE092EF99CFCB1C0 /* YYTextView.m */, + 2D66C65B691B8E5F649DD5EAF7C899A9 /* YYTextWeakProxy.h */, + E0B49643CBB49E9D505B5F8F1FD53A92 /* YYTextWeakProxy.m */, + 669C1ECC21BE51F192B4281419C6FC59 /* Support Files */, + ); + name = YYText; + path = YYText; + sourceTree = ""; + }; + 5D4C8943ECEE78A0B438CDAA6D66A330 /* Frameworks */ = { + isa = PBXGroup; + children = ( + E0993235E9E6A40B87182CFAF337EA75 /* Bugly.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5E585D446BF6A5005F8474777F2F630F /* Frameworks */ = { + isa = PBXGroup; + children = ( + A365826A5D90A98FA92B2F6DBB75E7B6 /* ImSDK_Plus.xcframework */, + ); + name = Frameworks; sourceTree = ""; }; 5EA2F8705CAFBB97C84274613255132E /* Base */ = { @@ -8738,184 +9369,39 @@ path = Base; sourceTree = ""; }; - 5F497224DF28B946533524C2A809B596 /* Frameworks */ = { + 5F57C6B3B074DF8EFE10B880CD148829 /* AIAEC */ = { isa = PBXGroup; children = ( - 2D37FB6B85BE8567711CCE779E34EF9C /* AgoraLipSyncExtension.xcframework */, + 3F875ED4D3F3F0A4EF83F0EDEF9BC2AF /* Frameworks */, ); - name = Frameworks; + name = AIAEC; sourceTree = ""; }; - 6073720201AC3971D458B268EB483EFC /* VirtualBackground */ = { + 62AD5D3FD9BB929EA35EC6FEB79C4F44 /* FaceDetection */ = { isa = PBXGroup; children = ( - B7D7D506DDBB601BFEFABE081CF1736C /* Frameworks */, + 6CB2892AB48DB5DA549BC556CEBA8E76 /* Frameworks */, ); - name = VirtualBackground; + name = FaceDetection; sourceTree = ""; }; - 61E9D8E60DE401F43E436A70F833CE54 /* Core */ = { + 63A4CE8FCA07E894DD8D1AA0AC705EFD /* YBImageBrowser */ = { isa = PBXGroup; children = ( - 95F883968EC3F1EE20DE8524B7385ECB /* NSBezierPath+SDRoundedCorners.h */, - 7D5BACD6491A087C47228E223D39527F /* NSBezierPath+SDRoundedCorners.m */, - D441BA586B70F0A058315D7DC31058FF /* NSButton+WebCache.h */, - EA6B7D24D75728C0EB68D2456556A1BC /* NSButton+WebCache.m */, - 322952E441B914706D4A4FD7DF5AB747 /* NSData+ImageContentType.h */, - 7D4069C8615C20252981D4724A59F39A /* NSData+ImageContentType.m */, - 2EE1E639CA107ACA07889366EAFD9DFD /* NSImage+Compatibility.h */, - 909DE61C7C078AAAF9A6F38ECCFE74DC /* NSImage+Compatibility.m */, - A15093345A6C14327770FF944887017D /* SDAnimatedImage.h */, - 7CA3AD08307F7FF18D07176351747102 /* SDAnimatedImage.m */, - 1A06EFA7457D6C574BCCEA8116798F2F /* SDAnimatedImagePlayer.h */, - 8C598B5ACCAC364401C97DD171507D0B /* SDAnimatedImagePlayer.m */, - 7FB94CF82451778F95E80B9487517FFB /* SDAnimatedImageRep.h */, - 7B868F51E24816408B22E3DB13307BE1 /* SDAnimatedImageRep.m */, - C6AC82A9A436D639C126A9B6DBDF03B1 /* SDAnimatedImageView.h */, - 87AF2F101173ACEC23476304161FBE4B /* SDAnimatedImageView.m */, - 7921D888B4A6F945E4E0669B03874248 /* SDAnimatedImageView+WebCache.h */, - A423A473DEC499CD4583FD6312548560 /* SDAnimatedImageView+WebCache.m */, - 33807399DE6D1415EDA0CCD2BA6C6350 /* SDAssociatedObject.h */, - 49E61AC8FC481808053B547CA2D3667F /* SDAssociatedObject.m */, - 2CD0B7B737B9974629FEB6A1D802E7D5 /* SDAsyncBlockOperation.h */, - 1F3324453BACEA82E7701AA9967FD4DF /* SDAsyncBlockOperation.m */, - 2C7B9E1F04C9D269D6583FF482ED6380 /* SDCallbackQueue.h */, - E9F32C85D3D549C438C901BD89098B0E /* SDCallbackQueue.m */, - 879CC8A5D75161B41C56A1E52E1DB831 /* SDDeviceHelper.h */, - 4D9D60ABA3775CD809A56B0455D870F3 /* SDDeviceHelper.m */, - 3DF5A28247D14F7D55660AA76A8A15A5 /* SDDiskCache.h */, - 16DF970C1F3701D1CDAD0D4E56BFAE6A /* SDDiskCache.m */, - 56AD6AE66D88FF802C9256437F20309F /* SDDisplayLink.h */, - E868338AEA34173125ECF0324E34B706 /* SDDisplayLink.m */, - C485C2534C1A1CF9802B0A6128042D22 /* SDFileAttributeHelper.h */, - 606480A06B20620A91CCA7D52A556BEF /* SDFileAttributeHelper.m */, - 3B6877BB56567FB7712E3C11E0D585C7 /* SDGraphicsImageRenderer.h */, - 4868F242F5C4CFAD7D58F75EC33C3C20 /* SDGraphicsImageRenderer.m */, - 89E31335B61EE9471793925A49F551AF /* SDImageAPNGCoder.h */, - 087928E35C27C1F11612A1C7DB372255 /* SDImageAPNGCoder.m */, - 23868E6AE5B4C289578AE40DA2186B02 /* SDImageAssetManager.h */, - 1AD60B06577BA289E66C5B7000756EAA /* SDImageAssetManager.m */, - 6B3D01A64D1A8D22AF2DA289616757EF /* SDImageAWebPCoder.h */, - 84D3A3BAB50ACABE4D4B73B791C756CC /* SDImageAWebPCoder.m */, - D1821ADA0EA090FC55993157F4445612 /* SDImageCache.h */, - 055FA92A681C9E488A349BB947440C00 /* SDImageCache.m */, - E7E3DC5F266B552F5982642E7C8241B4 /* SDImageCacheConfig.h */, - 2ABC51B6C04ECEF57EA42B52A04B50EC /* SDImageCacheConfig.m */, - 381CD111DBB71337E32C8B6BD1FC6125 /* SDImageCacheDefine.h */, - 989614E1D2CA6A56B79020312A326A69 /* SDImageCacheDefine.m */, - 39AD0B97C70F776C473C71ED38E11BC4 /* SDImageCachesManager.h */, - BB1E4443BF91ECD42936B63EC832F459 /* SDImageCachesManager.m */, - C30332DFF4728742E4266925EBEEA95B /* SDImageCachesManagerOperation.h */, - 716097A3316CAA7910B827543E7ACA92 /* SDImageCachesManagerOperation.m */, - 7D1E0EFA4DE3145AD511BF3FB961DB96 /* SDImageCoder.h */, - FEB555674096B61BF3020C86A68BC6EC /* SDImageCoder.m */, - 2BBAF9EF25A190E757924CDCB58E4893 /* SDImageCoderHelper.h */, - EE78975E45E6812BB25902DE3F1B4931 /* SDImageCoderHelper.m */, - F59875BDC608ACFB008F6684ACD5702A /* SDImageCodersManager.h */, - 5516D5CE2840A67DA063A4191EE5D414 /* SDImageCodersManager.m */, - B4AD859847D9DD41EF3CDFC1AE04B220 /* SDImageFrame.h */, - 697B336CA19C3EE626CE790E7671EA59 /* SDImageFrame.m */, - C4B7F60DDC425CEE13EAC8642B73136E /* SDImageFramePool.h */, - BEB85985E838BA9E95C747542FB0306D /* SDImageFramePool.m */, - FF10C4982DF7617B2E72B91A648AEE89 /* SDImageGIFCoder.h */, - F045B65FB85A8EC3FBF9AF3C832328CC /* SDImageGIFCoder.m */, - B0A44C4706570883CBF60C8F64056665 /* SDImageGraphics.h */, - 8191A24935DCC45DCE9FE0FE0B2D3F94 /* SDImageGraphics.m */, - 05EF2249E0854A64F762768EDC44AF6E /* SDImageHEICCoder.h */, - 8D9BDACB4AC1A5E9AB1C4CDDED81491F /* SDImageHEICCoder.m */, - 3743258B3343A022678E87BECBC0FF7A /* SDImageIOAnimatedCoder.h */, - 7261EB844E383F4B0E9CF05134726062 /* SDImageIOAnimatedCoder.m */, - 796422F09ED03FD74C377407F1D2629F /* SDImageIOAnimatedCoderInternal.h */, - 027212EA0DE99F6FD328753E9C641F37 /* SDImageIOCoder.h */, - 020A23B8E9028D63ABFF3EF8799F1500 /* SDImageIOCoder.m */, - 155D6C87F23EF21A9EB0211ACBBFE950 /* SDImageLoader.h */, - BF709D433AB54CDB3AFE45140F33B3F9 /* SDImageLoader.m */, - E3AA5D81497F6B0D1AC49283278AA63D /* SDImageLoadersManager.h */, - 56055AD4CDCFCC07720B13C0C0062CBB /* SDImageLoadersManager.m */, - 6E7A4183F813E25F3F11358AD1BC1FF1 /* SDImageTransformer.h */, - 9B42DD2EF3EDB7C8882FE146F73197AD /* SDImageTransformer.m */, - 771CE68444A2D07CE18EE4A2D3E4B769 /* SDInternalMacros.h */, - 6D9F7346356E01DD3637B1C15E365AA0 /* SDInternalMacros.m */, - 8D84CAB4855AAFD91D8DB7D7184BB933 /* SDMemoryCache.h */, - 8A0732F7A634A61FA43D96B5DEC5B2FE /* SDMemoryCache.m */, - 93DC7522AD0D0623FAE5D27DE5FF7802 /* SDmetamacros.h */, - BAFE2A2E7519813899849D1B5A1BBE6C /* SDWeakProxy.h */, - 8B22F618D8110B166F2247E0AC53A0DC /* SDWeakProxy.m */, - DDEF48EB0CF6B08399363EE75D0328B7 /* SDWebImage.h */, - 6A765D4B4F2A0A263BA0872BF7C2C9E5 /* SDWebImageCacheKeyFilter.h */, - C92684E115F2EC54C84EFC6F863C6A74 /* SDWebImageCacheKeyFilter.m */, - 9016C397D5C315E79B71968B281ECAC1 /* SDWebImageCacheSerializer.h */, - 143905D543FE04A20B5125834B64393B /* SDWebImageCacheSerializer.m */, - 6E029968FD0BC7E6D5B8423D3C289E5D /* SDWebImageCompat.h */, - 53FDA5FDE940192C0A7A114221143562 /* SDWebImageCompat.m */, - F7EE1C31B66841CA9C49A2BBF129AA19 /* SDWebImageDefine.h */, - 2B020DC2770E8D3D5D633A64AEBE0209 /* SDWebImageDefine.m */, - 5A8A04CD85E72C3ABEBBB234ECF6DA7C /* SDWebImageDownloader.h */, - 47E0C206087FB97FEF7BBED9E9595DCD /* SDWebImageDownloader.m */, - 0F7F48DC08FED1F543E3F4B384D5B01A /* SDWebImageDownloaderConfig.h */, - F7C2607AF1644B59C31959EC98B14842 /* SDWebImageDownloaderConfig.m */, - 331CB7AFCF4D5077F0D396A6B56580B7 /* SDWebImageDownloaderDecryptor.h */, - 9F9B3A0F6BE413945B7361CC5DF88EA2 /* SDWebImageDownloaderDecryptor.m */, - D18DDF245C9077B9B915B039B99A3B16 /* SDWebImageDownloaderOperation.h */, - ABA9F57C2B2ACA56381C02006C5B2B33 /* SDWebImageDownloaderOperation.m */, - B4BBA9231C4823D82156CFB8E6AE9003 /* SDWebImageDownloaderRequestModifier.h */, - A3ED821695128BAC52C2EF9DF45473F6 /* SDWebImageDownloaderRequestModifier.m */, - 68CC48405E9A004716AC911FC3EB5131 /* SDWebImageDownloaderResponseModifier.h */, - 6910FF473A94E2201B62AAE383D1C1F5 /* SDWebImageDownloaderResponseModifier.m */, - 741C81BA28EF815434572454F2F3BE55 /* SDWebImageError.h */, - 189CC63EEC72C11E1AC0EE6910A2D75F /* SDWebImageError.m */, - 602F55D6AEAC3A13A56FC6A903FB87B8 /* SDWebImageIndicator.h */, - A83D6B49E9ABFCF553CE785E5F056F95 /* SDWebImageIndicator.m */, - A483F420A26D4003E1A13EC3D007EAF8 /* SDWebImageManager.h */, - 466F0927B8330566A942E7330BE7DCB8 /* SDWebImageManager.m */, - 27EE9CF1E4DBD54F0FFD89F7A7D24F87 /* SDWebImageOperation.h */, - AA721DA4B00DF11044BA8921CF98D846 /* SDWebImageOperation.m */, - 230DE1B8D8A7BA91D44A0B9CDD5412BE /* SDWebImageOptionsProcessor.h */, - 0F649218CB94B66119131F3BAFA300A9 /* SDWebImageOptionsProcessor.m */, - AA2EAB4F57C83D2900F17B2F27F628C9 /* SDWebImagePrefetcher.h */, - DBD6039A4E98C57DCD40978B2F2C0602 /* SDWebImagePrefetcher.m */, - 7EA85BDC49E35566A285ACBC136928A1 /* SDWebImageTransition.h */, - 92ED59F4CEF4043BDA4D905702BF90D0 /* SDWebImageTransition.m */, - 6A79157A321F2D4FDC15489F075EA2CB /* SDWebImageTransitionInternal.h */, - 8B72C9DB294D9E2C0A5B46423E218002 /* UIButton+WebCache.h */, - E4D6BC700CBBA741E6CB5F3F97D24227 /* UIButton+WebCache.m */, - 726EEE9735270B6581559025F305E8CE /* UIColor+SDHexString.h */, - EFFF2DF7666822D1CBAD30549C0DCBCE /* UIColor+SDHexString.m */, - 40BAAEC1BFE4273C74795A6DA7922AB0 /* UIImage+ExtendedCacheData.h */, - 84192CFDC6520ECB96D80940461DBAF1 /* UIImage+ExtendedCacheData.m */, - 9800E54C120BF4FB601C69B6D768605E /* UIImage+ForceDecode.h */, - CF2F1ED3DA52673D146079F0CF1C26EB /* UIImage+ForceDecode.m */, - 9F831FCB0772DEEC1371400D6930056D /* UIImage+GIF.h */, - 83398A952F8200001ABE6A58EEC4C235 /* UIImage+GIF.m */, - FB63BBE6E8EC0F0448A9B5EEA9F709A3 /* UIImage+MemoryCacheCost.h */, - 675A813C3F57E51CEF42AF6C0BEB0649 /* UIImage+MemoryCacheCost.m */, - FB49CC939F3CD53488D1879857A796BF /* UIImage+Metadata.h */, - D6771D58A2B4C372FFFD0F0F605A965E /* UIImage+Metadata.m */, - 7BF6A4D4A2B519875B488BF528B886E9 /* UIImage+MultiFormat.h */, - 58896C89D82FA5F699CC47A1C2414097 /* UIImage+MultiFormat.m */, - EE734DF18F977F08712C033A3907003C /* UIImage+Transform.h */, - B12379B5A1CC15C1A5387A73533C739D /* UIImage+Transform.m */, - 728233EB912356B7B13CCC300004C4CC /* UIImageView+HighlightedWebCache.h */, - 2444291AB688C50ABDC9C9CC4D36DAAE /* UIImageView+HighlightedWebCache.m */, - 3199633A0EBA842F7AD3D2B6C58A7151 /* UIImageView+WebCache.h */, - 55F6A4E9275138232EFAFC940CC24911 /* UIImageView+WebCache.m */, - 170236D0C4608D1A41C526DE4A1B9C85 /* UIView+WebCache.h */, - 366AFF61C54B27A16FFDF54B22009F98 /* UIView+WebCache.m */, - 739B63A071D0CBDB5AC693F474F8504B /* UIView+WebCacheOperation.h */, - 17172A7D8B5DF0EA8A57EEC4DF78602F /* UIView+WebCacheOperation.m */, - 08C86D3F5383CD54FD928F243D9672E6 /* UIView+WebCacheState.h */, - 77B2C0B5FE29F5B5E9670A16F2DC036B /* UIView+WebCacheState.m */, - 7EA4E876028E7BACC09F90211942FCCD /* Resources */, + BB14CBFAA411BDFA14C3C31938B8980E /* Core */, + 90FBF99C875C00354CE4C26DA4FE92F1 /* Support Files */, + D7F9B6C314436CB3FD1D4A43E54520DA /* Video */, ); - name = Core; + name = YBImageBrowser; + path = YBImageBrowser; sourceTree = ""; }; - 63403C9CA3915BAC09D874D9D4285D54 /* Frameworks */ = { + 6409548D29E4B0543A3B9527CB4F3A8E /* Resources */ = { isa = PBXGroup; children = ( - E31F4BF23D90A3FE350016DE3269F8C5 /* AlipaySDK.xcframework */, + 9F948D425063BD45CB4DC7BC39379CA0 /* PrivacyInfo.xcprivacy */, ); - name = Frameworks; + name = Resources; sourceTree = ""; }; 645625FD8DC71DC09A8675B733A8F212 /* Support Files */ = { @@ -8934,20 +9420,43 @@ path = "../../Pods/Target Support Files/TUIChat"; sourceTree = ""; }; - 64EB7F569A1ECCC4F3F8DEFE58F65022 /* Resources */ = { + 64E9482F3706B3E509B5B6F1F052D81C /* iOS */ = { isa = PBXGroup; children = ( - 14AF3C6DA2905301BEFC163C79BD25E2 /* YBImageBrowser.bundle */, + 2F4078DA790DE5F4A9E0EBCD660768F7 /* Accelerate.framework */, + E86BC2B5D47B2EA61ED76887B7F31B53 /* AssetsLibrary.framework */, + A0CCB28EE0520D9714B91ADFEFCC87A3 /* AVFoundation.framework */, + 4BD0A4EBEA8C8C68C7257C630C23F78B /* AVKit.framework */, + BDCD3DDCE37ACFD1BDD612F5969870AA /* CoreFoundation.framework */, + 58B0067B68C01AB3887A364BABB15A12 /* CoreGraphics.framework */, + FD062F8E373220F7BD07680C56E08EA8 /* CoreImage.framework */, + A7F700FBADE3CAFB8E2E41A00A6E6AD8 /* CoreLocation.framework */, + 7D01B7A03D3A1CE42F6F8CA6C8FE217A /* CoreTelephony.framework */, + DC8C16342A53C061414E552D24448B80 /* CoreText.framework */, + F91075A92425F75F02E0E1C8D455AF79 /* Foundation.framework */, + A5B624A70D4735B79D27A4C5B4DA64AA /* ImageIO.framework */, + A6BC76762F8D52042C42AB6BF970FEED /* MapKit.framework */, + 71EC7C2BAB81E01764C988FCDEB8A8F0 /* Metal.framework */, + 0605A8E8C5BD82B2F0126377C7D3E113 /* MetalKit.framework */, + 6A4B0155D81BD9992D04820FA803A6DE /* MobileCoreServices.framework */, + E9FD69164CED3C5424496E386AA5CA8E /* Photos.framework */, + B27711EA0041B232D4559EFE42901D38 /* PhotosUI.framework */, + 495512CED6B55B9463695CBE9898BE51 /* QuartzCore.framework */, + A67A5C6CBAB5BF67506C7A70F12AB11A /* QuickLook.framework */, + E5E5388557256032F589DD8A8200B03A /* Security.framework */, + 1E7B96200FED33071FAA8946D3A6788E /* SystemConfiguration.framework */, + 83AC327FDFB768874F13D3CD20C46095 /* UIKit.framework */, + 66FA1666019F2F9617F3A5B4650213BE /* WebKit.framework */, ); - name = Resources; + name = iOS; sourceTree = ""; }; - 65B49876274D823D1093462AF1D0EB37 /* VideoCodecDec */ = { + 6500BE6FFA4258786A70B34088742E93 /* Frameworks */ = { isa = PBXGroup; children = ( - CBB36BF434062F06E6EF0C144842FEDB /* Frameworks */, + A465D583CB77E8C6FC9F9C534E756EF9 /* TIMPush.xcframework */, ); - name = VideoCodecDec; + name = Frameworks; sourceTree = ""; }; 65D6B179A67085D725865266C1E2706F /* Support Files */ = { @@ -8960,84 +9469,65 @@ path = "../Pods/Target Support Files/TencentCloudHuiyanSDKFace_framework"; sourceTree = ""; }; - 661CA1FD6369304610D97E0BDB7E6631 /* Support Files */ = { + 669C1ECC21BE51F192B4281419C6FC59 /* Support Files */ = { isa = PBXGroup; children = ( - CCC2F8489FD8BBE5FD2E441D4BF4B3DB /* Zip.modulemap */, - FD1B2F81655C2E6317E245392AACF40D /* Zip-dummy.m */, - F51C95B5A9CB6A7E8FDA253A97F043BC /* Zip-Info.plist */, - 2D8DE11A80ECC90865F2D3ACD0C0890E /* Zip-prefix.pch */, - 89B47F260E2DB10C01BC4614B916E074 /* Zip-umbrella.h */, - CEBC461107FB81A08E09E5BCEDBE48B5 /* Zip.debug.xcconfig */, - 8BD165A72D85E96E8BC07B5C1A719626 /* Zip.release.xcconfig */, + 5AB74FF76C681668732A016E3E39325B /* YYText.modulemap */, + 90D8F7730CBBCB11E49C17770F705019 /* YYText-dummy.m */, + C66B5B801EBBC3EBD036549C0716D072 /* YYText-Info.plist */, + 489A29959428F34BCE040C9A062E9157 /* YYText-prefix.pch */, + 34DCB86206FE5F8BFE8B5FB158C5DE18 /* YYText-umbrella.h */, + 87F007D7254F77303B8C3A176B722D97 /* YYText.debug.xcconfig */, + AFFF1B74E371CF5161810F6C59C355AD /* YYText.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Zip"; + path = "../Target Support Files/YYText"; sourceTree = ""; }; - 676D3842E137AC7C9FD6EA656FFFDE38 /* sharpyuv */ = { + 6C8B123AB6106EBF2271188F83DC9C13 /* Support Files */ = { isa = PBXGroup; children = ( - 7EB0BCF3ED12FE538FEBC6600067960C /* sharpyuv.c */, - A779DE64AC7BE487CB4F82A3D78F85E2 /* sharpyuv.h */, - 13EFB09FE012C019496C1846F4AB1505 /* sharpyuv_cpu.c */, - 5F117BFDD0065A35CDF0A84CEF1E3189 /* sharpyuv_cpu.h */, - 5DBD2556CDC8843678A3AED070AD8EE2 /* sharpyuv_csp.c */, - DE2D15E0F88B1B0C9A9C966BE12BEE45 /* sharpyuv_csp.h */, - 2906F96ED42A4E2EDB6A6823C00B8285 /* sharpyuv_dsp.c */, - C389F407825FAB9E255246F3BFC1C759 /* sharpyuv_dsp.h */, - B67EA820A0FEF9FC50FC36191608C56D /* sharpyuv_gamma.c */, - E3375B26F8AA82C57CC9013F1DFE4C50 /* sharpyuv_gamma.h */, - 240C85054B3ACB030DB1389E90CF6276 /* sharpyuv_neon.c */, - 2E575046C96DD8EE68AE8C30B24CBC7D /* sharpyuv_sse2.c */, - ); - name = sharpyuv; - sourceTree = ""; - }; - 68FF33E9B49F9F67796246D6F26BF4F3 /* Resources */ = { - isa = PBXGroup; - children = ( - 9E8E8671EB2F259163A4129CDB43882D /* BRAddressPickerView.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 6CBB6E1B735DD7AC5B25A127A2823F7F /* Support Files */ = { - isa = PBXGroup; - children = ( - 4B9F517EB6A7F76543FD2D1CFA9DCB09 /* SDCycleScrollView.modulemap */, - B4C9092ACD8779D84FCAC831D5AAA037 /* SDCycleScrollView-dummy.m */, - 7D55A8E8C9F9D02CAC5E195AB28D635B /* SDCycleScrollView-Info.plist */, - 4CEBB290AB231F2B6A8BF8C680879466 /* SDCycleScrollView-prefix.pch */, - BF4B72E2F934281EEE15958835EB1FE2 /* SDCycleScrollView-umbrella.h */, - B65E5CF4678A8728AA0F616AF1288BAD /* SDCycleScrollView.debug.xcconfig */, - FD946031BA6173CF9B6CDC7205A2D6FA /* SDCycleScrollView.release.xcconfig */, + 1CFC5AEBAA715076772A3FC1E5E1485A /* AFNetworking.modulemap */, + 70C61452D67BD52A395A95ADBCE5BCF4 /* AFNetworking-dummy.m */, + 4665AD29BC148D93AD69A7C0D6541D5D /* AFNetworking-Info.plist */, + BA67255D1AA575A42E3214EBB2F08197 /* AFNetworking-prefix.pch */, + 83712669C7F8FCE94AB6932D04341B35 /* AFNetworking-umbrella.h */, + 52CDD0ECDD400E2BE3EDE37210B136B2 /* AFNetworking.debug.xcconfig */, + 36C65C27CD686409B0FA655E55D45F58 /* AFNetworking.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SDCycleScrollView"; + path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - 6CF789B20CB386A1BED6763DF42CE9E8 /* Support Files */ = { + 6CB09F49DE5291EFB6A55318FF8B94B1 /* Frameworks */ = { isa = PBXGroup; children = ( - D02F363BD4650434336AF0E7BA9627D2 /* YYImage.modulemap */, - 7ED84C6373E0BB22CEDC58919962074C /* YYImage-dummy.m */, - 87290031E18861F783FEF87538A1CAD8 /* YYImage-Info.plist */, - 8D3EFF5C70D1CD8AB6CC51F1CDBD299A /* YYImage-prefix.pch */, - 7AA55F3DA52C790667CFBBD6707F5C7D /* YYImage-umbrella.h */, - C893B8CCCE3F5ADFF52E5E59E6665BF6 /* YYImage.debug.xcconfig */, - 4F8219F9D20674C99BD34E36DF046000 /* YYImage.release.xcconfig */, + 146CBB19E23DBCF3CBBB69CAF66C7675 /* AgoraContentInspectExtension.xcframework */, ); - name = "Support Files"; - path = "../Target Support Files/YYImage"; + name = Frameworks; sourceTree = ""; }; - 6D04464E5B19FCFA24079CF09129CF29 /* AudioBeauty */ = { + 6CB2892AB48DB5DA549BC556CEBA8E76 /* Frameworks */ = { isa = PBXGroup; children = ( - 1DCBBDD4F8149F91363416EEE98D12C6 /* Frameworks */, + 54C5F1194AC9D45301268CB4419A8C23 /* AgoraFaceDetectionExtension.xcframework */, ); - name = AudioBeauty; + name = Frameworks; + sourceTree = ""; + }; + 6CEBD8540A9B64245987BF061057A834 /* Core */ = { + isa = PBXGroup; + children = ( + 7C05072F6E59B5FC0F919854426158BC /* BRPickerAlertView.h */, + C51F8AD762E49E1A111C44C545B2B4A2 /* BRPickerAlertView.m */, + 2ACECC93939E9485471A40122BECF5C1 /* BRPickerStyle.h */, + 3BEFF4173E0713075161D72CD9E5D921 /* BRPickerStyle.m */, + D9B02393EAEB33A54EB83C8396AACB94 /* BRPickerViewMacro.h */, + A8A2E239F463C92F51E8AB0BB7E52A47 /* NSBundle+BRPickerView.h */, + C9C3B191F37B7FB154E6A62279162378 /* NSBundle+BRPickerView.m */, + E4FAAF73B7EA2CF1C6F8849B515FE6D6 /* Resources */, + ); + name = Core; sourceTree = ""; }; 6EBAFB3821EA8686C8D752A52C6731AD /* CommonModel */ = { @@ -9051,22 +9541,50 @@ path = CommonModel; sourceTree = ""; }; - 701E4FABA4DF28A1E12167ABE15DA7FC /* ClearVision */ = { + 6F29A587A89C43D49E445068113D1228 /* Frameworks */ = { isa = PBXGroup; children = ( - CF52A35AAAC70208C2C796DFEF009B71 /* Frameworks */, + 35156887AF7BC08E0E7AE0BEEA046E3B /* AgoraSpatialAudioExtension.xcframework */, ); - name = ClearVision; + name = Frameworks; sourceTree = ""; }; - 720792EEF6B555BABE65BA0715F0A61F /* Resources */ = { + 70B216331ADDCCEB343EB02548420324 /* VideoAv1CodecEnc */ = { isa = PBXGroup; children = ( - 9E3B4C3B22D3A76B616EA1048788955E /* PrivacyInfo.xcprivacy */, + BE7C7049506A09B7CC9E6865F7B85AEC /* Frameworks */, + ); + name = VideoAv1CodecEnc; + sourceTree = ""; + }; + 7128B6273FE9775063361BEBAE906A91 /* Resources */ = { + isa = PBXGroup; + children = ( + 6385E47C78E7A354F67C3140F9399359 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; + 7263F052233F866D3E9E138B293D9D8C /* WidgetBorder */ = { + isa = PBXGroup; + children = ( + F1225E12CF790B08F1E102F995AD8080 /* LLWidgetBorder.h */, + A695D29421A8623ECA662FFD93DBE110 /* LLWidgetBorderComponent.h */, + 3CC8CD30E834C0DCF63FA6BA5782D962 /* LLWidgetBorderComponent.m */, + 5D6D46CFFA25461A23FA6F7C95B5D6E0 /* LLWidgetBorderHelper.h */, + 9CC9638F77E815D0E3B324F718450E25 /* LLWidgetBorderHelper.m */, + 59B5088B5AA490FBB6DD48CA79DCD5C4 /* LLWidgetBorderViewController.h */, + 9DF6396672E6660143CC1E27678A2E81 /* LLWidgetBorderViewController.m */, + 2941012AC32BDBEE3D77B37160DC4FBD /* LLWidgetBorderWindow.h */, + BF04538E6DF381D857343A142F9DCFA6 /* LLWidgetBorderWindow.m */, + 3F77304E3B0ED66758F7F561D432369E /* LLWindowManager+WidgetBorder.h */, + 40186D6864EFAF2EA4DF9E988AE52E98 /* LLWindowManager+WidgetBorder.m */, + 606BAB5DCA9C660E267EA1EEB3E53F24 /* UIView+LLWidgetBorder.h */, + 8B49A684F6CEE7B4E41A6721D70990AA /* UIView+LLWidgetBorder.m */, + ); + name = WidgetBorder; + sourceTree = ""; + }; 727AE23C7F3DF1F1C8833476FB993C7C /* UI */ = { isa = PBXGroup; children = ( @@ -9101,46 +9619,61 @@ path = Input; sourceTree = ""; }; - 72FFE538BE5ABD9D66F6E82C43CBEFB0 /* TZImagePickerController */ = { + 74197CA80886E1C04F96F3EDA391B3F4 /* Support Files */ = { isa = PBXGroup; children = ( - C298C3AE96AF19A168504333BAE28106 /* Basic */, - 830E278CC77741044DED4A3E183343D4 /* Location */, - 0B3CBCFAC68287D7F97D82C54886D5D6 /* Support Files */, - ); - name = TZImagePickerController; - path = TZImagePickerController; - sourceTree = ""; - }; - 730709E8050178D326AB78566FE08F6A /* AINS */ = { - isa = PBXGroup; - children = ( - B3D3BF929E75CAD66B352C7E89F11EFB /* Frameworks */, - ); - name = AINS; - sourceTree = ""; - }; - 7423D0F7628F1D2E2F2ABD030AF0DF7A /* Resources */ = { - isa = PBXGroup; - children = ( - 8D65F6F164527A92A298747C0A662BEF /* BRPickerView.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 7586055587D3EE6A607BE310D342C2A5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2E905D2B19CD8299CB04211AF3D0BC19 /* YYCategories.modulemap */, - CA47E3701D1DEE032A22DB90860560C0 /* YYCategories-dummy.m */, - 9F8E8E8666D93E178932E1011634A4CB /* YYCategories-Info.plist */, - 3E54CD5E4480110036B076895BD6F767 /* YYCategories-prefix.pch */, - 89C2077D3CB64743BEE28DB2D0277775 /* YYCategories-umbrella.h */, - A18B8CB617B49DF770012117908D2CB8 /* YYCategories.debug.xcconfig */, - 40057819B68E7E38B0EBFDE0C999F3C9 /* YYCategories.release.xcconfig */, + 24B7CE186129047A6456ED65079B6E90 /* MJRefresh.modulemap */, + DC6A7978A4E1E40BFC56F20B0AF9EAD4 /* MJRefresh-dummy.m */, + 01ECF9A68D5E9B699664C3436A2E46E8 /* MJRefresh-Info.plist */, + FEC2C002E11EC696DCC93CA9FD77476A /* MJRefresh-prefix.pch */, + 87441D298151CFC225E14084247F8C9B /* MJRefresh-umbrella.h */, + C30F1C9697667478B08748F74E2E61C6 /* MJRefresh.debug.xcconfig */, + 2F4308A38596D866AEC25B61D2C87543 /* MJRefresh.release.xcconfig */, + A569D8D56FD281F402E5E38A1B5CCED4 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/YYCategories"; + path = "../Target Support Files/MJRefresh"; + sourceTree = ""; + }; + 741AB910A35543B3A6B3D784464033D9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 71AB090DADAE0D86EE24D98E0ADCF3E4 /* AgoraVideoEncoderExtension.xcframework */, + 87CDE0E9BA52DC5154A4E65DD1A2A32E /* video_enc.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 74EE45048B627A4B910C6F4520CCA1A1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4108B6E6AA41AC48D0C1A1D2348886D2 /* AgoraLipSyncExtension.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 754F9E1968DF825F673CD0A0E3AE3204 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 640D7FE7FEF3FA2A830F4C7F59B5545F /* AlipaySDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 75720E754A48E6B6CE3B3C8238615988 /* Support Files */ = { + isa = PBXGroup; + children = ( + 465E738838E950321A408C78D73035CA /* FMDB.modulemap */, + 5DF2F527B07456732064F6F5B3C39379 /* FMDB-dummy.m */, + 280CC3F32E0DD82D6F321811491E9426 /* FMDB-Info.plist */, + 00492A2FD4F5B7DB65CEF9470468CE92 /* FMDB-prefix.pch */, + B726AD5EA5152EC7A81AFCAB38FB480B /* FMDB-umbrella.h */, + 8C473D3FC6BBA942718C67FBF8311A4E /* FMDB.debug.xcconfig */, + 5584457FB4113FFF04D74B2039E39415 /* FMDB.release.xcconfig */, + 3465D28232CE75C9385EA661D43FD69E /* ResourceBundle-FMDB_Privacy-FMDB-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/FMDB"; sourceTree = ""; }; 76688024C7D48969A6065F7B64796537 /* Cell */ = { @@ -9155,51 +9688,36 @@ path = Cell; sourceTree = ""; }; - 777DE6144A8DA0F6B3FAD650B19F6D44 /* Min */ = { + 774021B4032DBE07E6F10859DB0C8E10 /* Location */ = { isa = PBXGroup; children = ( - 5D5C9261B2E9F7FEDA38A0DCB0ABD17D /* GCDTimer.h */, - 9A5D71394D1614DEAA4201F075D81019 /* GCDTimer.m */, - 71762EDF4C64CD871D553C04D5C4609A /* MQTTCFSocketDecoder.h */, - 1E7D7BDB20322CEBB2FA92D52C2E50A5 /* MQTTCFSocketDecoder.m */, - B7385A5B78A3D54537EA62DF7F633623 /* MQTTCFSocketEncoder.h */, - 9D5974AADACEF7499E01C70F1A918D42 /* MQTTCFSocketEncoder.m */, - A1210477A823F85D15399311D98B88E2 /* MQTTCFSocketTransport.h */, - 2D24A10AAF3304CC7FF20D79AF74DDEF /* MQTTCFSocketTransport.m */, - F3602A88F48F559C437D99AAC0094824 /* MQTTClient.h */, - 53FCAD49C8A8DCD6E5030AF4A8AC4A33 /* MQTTCoreDataPersistence.h */, - 4FE9C119A12C01F409C524FAAD16FB43 /* MQTTCoreDataPersistence.m */, - 19C74AC116B11431A7CC09C46A54865A /* MQTTDecoder.h */, - D707343C26F160C4DE76D618E2424597 /* MQTTDecoder.m */, - 74D5788EB79D73619372458E4407F69B /* MQTTInMemoryPersistence.h */, - 27CE572CA68191166A4E3EF1623F7369 /* MQTTInMemoryPersistence.m */, - 74DBBF24DE9930F0E2AE9A76173A532B /* MQTTLog.h */, - 3843E1CD6527EEB852D05013C0AE4F7C /* MQTTLog.m */, - A4C386F79DB8A74439497F6F8B3264A6 /* MQTTMessage.h */, - 864794A54F6AC7A430564FA629F40174 /* MQTTMessage.m */, - 2C0F5D3DE07ABC062B8E88EE36DEBB9D /* MQTTPersistence.h */, - D8B0AF54CCB5C64BD4804F1CEDB9B0FB /* MQTTProperties.h */, - CEEE710A938F345351AB61DF74D7846D /* MQTTProperties.m */, - C7D2CF8964A8A871DF64FABE7BE4DC37 /* MQTTSession.h */, - 02DFF053204F5F416B6A4B10DA18379D /* MQTTSession.m */, - 9D20ECFB774FB360C78BEE28FB95E880 /* MQTTSessionLegacy.h */, - E39549AF455F24055520D5DD447836E9 /* MQTTSessionLegacy.m */, - E173A263AF1947688BF11EB74EF12241 /* MQTTSessionSynchron.h */, - 7CA60340B517A39619756D4BE4109CDD /* MQTTSessionSynchron.m */, - B17115B9608DD337929F26410BC13772 /* MQTTSSLSecurityPolicy.h */, - C7C563E5A1572B78A6A22CF2F5266936 /* MQTTSSLSecurityPolicy.m */, - 5C81928B9B6356F198B62B6D27F9D889 /* MQTTSSLSecurityPolicyDecoder.h */, - A07C7E7BD7A6C4CE43D5CF875E7579AD /* MQTTSSLSecurityPolicyDecoder.m */, - 63768C0D827D1BC812772EC2CFC70DD7 /* MQTTSSLSecurityPolicyEncoder.h */, - 43724242D2B7D55D8D049C37F18A63B2 /* MQTTSSLSecurityPolicyEncoder.m */, - 33125765AA65B0BC653689BB718EF4D4 /* MQTTSSLSecurityPolicyTransport.h */, - B437A0A9096DFA88CB8BBAD33865307F /* MQTTSSLSecurityPolicyTransport.m */, - 33CA76D3AC1E4CD4D87C278E684186DB /* MQTTStrict.h */, - F667CE8E50150EAB89E9412457AB99D0 /* MQTTStrict.m */, - AAC7BB2CE44C3716C7FB4070B1732948 /* MQTTTransport.h */, - 55E5B9ECC8BCDB8A06A48EA49C47E481 /* MQTTTransport.m */, + 058D8991FF3DEDE1A320BA9D713F6967 /* CLLocation+LL_Location.h */, + 40CDCF0A855C2AE7E071E7C592346090 /* CLLocation+LL_Location.m */, + FB53EB1DC75D99D36D4FF55B1F09EB35 /* CLLocationManager+LL_Location.h */, + 03697A5DCCE59E99B6D859C322B2BD81 /* CLLocationManager+LL_Location.m */, + 59970FF7CA18D915AFD14313201DADEA /* LLAnnotation.h */, + A55A010C06799C1DE66455D5F2525664 /* LLAnnotation.m */, + 57FDC36AD61B6031CB658B58A28DADBA /* LLLocation.h */, + D3CEC09ABA681A31757D676664810F09 /* LLLocationComponent.h */, + 61D7F70433229A22F3A30D1AD14CA472 /* LLLocationComponent.m */, + 2C14E11BA635536BCBC8B07EC4BA06E1 /* LLLocationHelper.h */, + 6410D74145BF62D84FECAF2E75DFB970 /* LLLocationHelper.m */, + 6941DD126E30211D7F92AB1D97C7A5A5 /* LLLocationMockRouteModel.h */, + 7FC5BDFC466EC58D3F786F4A178E0D37 /* LLLocationMockRouteModel.m */, + DA5557B778D5476BC0E4415A71D84376 /* LLLocationProxy.h */, + 861F7E0CA3AFDD003CB8FA10549E99AE /* LLLocationProxy.m */, + 0DE7144DA85E194D1C6BC9681558FB2E /* LLLocationViewController.h */, + 4E3B1DB010CAF8D3F5FFFB84D59D0D76 /* LLLocationViewController.m */, + 9E7F35BA45AF43CC7983D67E1C395F5A /* LLLocationWindow.h */, + C45DC6F598F63544263420CFD6DB489D /* LLLocationWindow.m */, + A5A9D8693E9A5C2D37A5FAE77FFE77AC /* LLPinAnnotationView.h */, + 2C4FA9E3872B981247941FECE75C57B8 /* LLPinAnnotationView.m */, + E2169C728ECA5EC036D1CD033A2011A5 /* LLWindowManager+Location.h */, + 4EEF4BBA370E0CCC68B0BA1C9FF85A69 /* LLWindowManager+Location.m */, + 899D39DBF0662F0703181A527D2560EF /* MKMapView+LL_Location.h */, + 9B188AF11ABC695A8C591CCFCE3741A7 /* MKMapView+LL_Location.m */, ); - name = Min; + name = Location; sourceTree = ""; }; 7835B6F48AD6D38E693478ACBADB1A20 /* UI_Classic */ = { @@ -9234,40 +9752,101 @@ path = CellData; sourceTree = ""; }; - 7A2E6F122D2B59B8AFB730F1A131E13C /* Resources */ = { + 7A4395B4AEDE011B32FBC0986A034319 /* Basic */ = { isa = PBXGroup; children = ( - 724E775563B80509929ED5AB1FA69B6F /* AlipaySDK.bundle */, + 6B239A49B93C15EC0B8A40FA1B22C2F1 /* NSBundle+TZImagePicker.h */, + E8405E6E34E44ED063F9FCC5C1A44031 /* NSBundle+TZImagePicker.m */, + EE843AE22A85DEB0DB74332F863118A8 /* TZAssetCell.h */, + 83CDCFE2A451FDCD18A04FF31570AD32 /* TZAssetCell.m */, + 352CBC2D9D6F988EE9950B6B5E54A5F1 /* TZAssetModel.h */, + C7971EB1474B2162A3317E778F3ED1B1 /* TZAssetModel.m */, + A58CE48F937F5AC1F3F9D765806B835B /* TZAuthLimitedFooterTipView.h */, + 308AF89B134250D0CD9115BC42591484 /* TZAuthLimitedFooterTipView.m */, + CBE176765141835BD6BC05CE717A1B6E /* TZGifPhotoPreviewController.h */, + 9D41182662BBBB434B21A9611CD2B340 /* TZGifPhotoPreviewController.m */, + D6D160BF36FB6AD42ADF0CCACC82C43E /* TZImageCropManager.h */, + 77E30E64E9270DD9CF9FF715F41492E3 /* TZImageCropManager.m */, + F52A7A1A05E4871CB0F2B150C3737E05 /* TZImageManager.h */, + C694159BB916444B4C886BB73F6FB730 /* TZImageManager.m */, + A75B31477B530C0EC92AA906C2B88C48 /* TZImagePickerController.h */, + AD984F9C7DEC2984C3949D32E62B91BE /* TZImagePickerController.m */, + 11C0AC474AE9DFD4D517BFD0C6A12FEB /* TZImageRequestOperation.h */, + C529FFF63E78C75FC76F7E2580C9E401 /* TZImageRequestOperation.m */, + 8B621079F3499A3CC8F694ACB5CD1472 /* TZPhotoPickerController.h */, + F57BACA3ED26B598E4855CAD9219E1D6 /* TZPhotoPickerController.m */, + D0F4B6D3EB21B5225D98D6735CEFA345 /* TZPhotoPreviewCell.h */, + CC08102499A976AA9C80A31D8DCB69A3 /* TZPhotoPreviewCell.m */, + 33D353B44EE0092B7A36F0CB689CA644 /* TZPhotoPreviewController.h */, + D35408311B57D25B8EC7D4E521EA80D7 /* TZPhotoPreviewController.m */, + 7B3437C53629426F737F71A99D6242C3 /* TZProgressView.h */, + 8E7A2DD5D01536CEF9A241CDE85119AA /* TZProgressView.m */, + E02357F6C56C7E274CAEBE2B4A112E34 /* TZVideoCropController.h */, + DBCCE3367CFCFE8EAF47FCA662D63387 /* TZVideoCropController.m */, + 1398C969877EF6564C094BC18FD10C6C /* TZVideoEditedPreviewController.h */, + 7E453ECA8A5EFF7938EEEE294601EA51 /* TZVideoEditedPreviewController.m */, + 78E3DC27915BE74A4C155D9D4085E14A /* TZVideoPlayerController.h */, + F7BF61BF6F60EC757D465900BF3B663D /* TZVideoPlayerController.m */, + 5603228251A5126AD66F2725E36DE8B8 /* UIView+TZLayout.h */, + 7D91F0BC568DF526F575AE17E505DDDE /* UIView+TZLayout.m */, + E65FC8DD82777C6EE17A01B85987652C /* Resources */, ); - name = Resources; + name = Basic; sourceTree = ""; }; - 7AAE63C9466DF8C9A4FE0C67F1FB2CCE /* VideoCodecEnc */ = { + 7BB3502A57163A58984BC8508B71535E /* Support Files */ = { isa = PBXGroup; children = ( - EF45787DB57254E7A3931CE588BBD617 /* Frameworks */, - ); - name = VideoCodecEnc; - sourceTree = ""; - }; - 7DAF5F1D9DACFC92D1EB31AD19AFBA17 /* Support Files */ = { - isa = PBXGroup; - children = ( - A1F17EB80FA7DC2964F6B899C75F396D /* ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist */, - 8CBA38E87F37843F16EF92092C93DF81 /* TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh */, - 9B6AFC159EE50E828C8C564E8A61F8AD /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */, - 3D91F5653ED4544D7676921A62BF5E92 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */, + D30D30038FB48FE1F5D0C8959339462A /* SSZipArchive.modulemap */, + 13F19568DAB9768DEED990AD23257476 /* SSZipArchive-dummy.m */, + 7E35CC371B17AD9F7685BA4B6396AF19 /* SSZipArchive-Info.plist */, + D1BA08E58684BE22797B6961922733E2 /* SSZipArchive-prefix.pch */, + 4B730F600A81F90B6C34AA78ABEE5ED0 /* SSZipArchive-umbrella.h */, + 976E1C74975814DB018A48C7B6007B82 /* SSZipArchive.debug.xcconfig */, + 33B0F4ACEB466D6A47F4B5CF98C4455C /* SSZipArchive.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/TXIMSDK_Plus_iOS_XCFramework"; + path = "../Target Support Files/SSZipArchive"; sourceTree = ""; }; - 7EA4E876028E7BACC09F90211942FCCD /* Resources */ = { + 7CAE5784D58DC49B8A0800F375444D70 /* LipSync */ = { isa = PBXGroup; children = ( - CE53D324864123C35AD630E07A1754F4 /* PrivacyInfo.xcprivacy */, + 74EE45048B627A4B910C6F4520CCA1A1 /* Frameworks */, ); - name = Resources; + name = LipSync; + sourceTree = ""; + }; + 7DC1C1502D64075C7C6808B3FAF899C2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 717F633F8B5DC116E860495A0CF56ABF /* AgoraInfra_iOS-xcframeworks.sh */, + B0A10B59E6C7E6F20746AE945EB76364 /* AgoraInfra_iOS.debug.xcconfig */, + 990CF0C3878613AF2E60F2C9AA606405 /* AgoraInfra_iOS.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AgoraInfra_iOS"; + sourceTree = ""; + }; + 7E3A2C001BDC661ECC90A5EC967455BE /* Zip */ = { + isa = PBXGroup; + children = ( + 3F8D829D41253554A64C59CFD33906F3 /* crypt.h */, + DE70643D8C7B20011C33FF0CF0C417BE /* ioapi.c */, + 0D0C13AD4F2D4252E25CC5852045C615 /* ioapi.h */, + F131D70A08DA7A1945458B96F12F0165 /* Minizip.h */, + AD0E37C6A4E41D3661FCB7AF24D6C3C7 /* QuickZip.swift */, + 638CA51AACFC6C661E87F56CCF7FD1A5 /* unzip.c */, + 9F6EEE8C6A98AAA417490D4F34670A58 /* unzip.h */, + 6482F5E40400B180C7D990119B4279A5 /* zip.c */, + 8F26F0561CFD77A8DE74190245D48F2D /* zip.h */, + C615144ABEC3D35105A51EF5991A7108 /* Zip.h */, + D52DFCFF44DE16962C6ED50F3CD3C869 /* Zip.swift */, + 2AA9A2E1438036D23183D38BA6BD6C82 /* ZipUtilities.swift */, + 4837F3A409B7395AFFD74D1761E77E0E /* Support Files */, + ); + name = Zip; + path = Zip; sourceTree = ""; }; 7F47E07549261018C51E4DEB8E4E99EA /* Service */ = { @@ -9282,6 +9861,41 @@ path = Service; sourceTree = ""; }; + 7F4C654F82CFB31F1776074CACBBE0C6 /* Screenshot */ = { + isa = PBXGroup; + children = ( + CE1424F91B32D8E450782B368DE382A6 /* LLConvenientScreenshotComponent.h */, + 798B85CFA2FEA1EC56E6EE7192006D0E /* LLConvenientScreenshotComponent.m */, + 1C026300FFFB099F48154B7D5E9C26B1 /* LLScreenshot.h */, + C82642F6DD1910B02E2CB7E3AB20324F /* LLScreenshotActionView.h */, + 2DAEBF47DAD907A4319FCECEBF149DCC /* LLScreenshotActionView.m */, + 2FD15E7FAC1131BA1CD24E3774107AD7 /* LLScreenshotBaseOperation.h */, + D5DF4228C29FD3D24B2C9710525CB678 /* LLScreenshotBaseOperation.m */, + EABD8B32D67DA62EA7FAB53F75BA340C /* LLScreenshotComponent.h */, + 7CC1FF2AD5452B874857B99A32DBFE0F /* LLScreenshotComponent.m */, + 1556CE6009342518C88400576F155A9E /* LLScreenshotDefine.h */, + 71F034516BC7947B34EB22C661C2C03F /* LLScreenshotHelper.h */, + 770E456381CC918A6B967876645BD99C /* LLScreenshotHelper.m */, + 233276ED57DDAD4E609D8DFB0EBCCC92 /* LLScreenshotImageView.h */, + F9C7C18788030E30F92E319F88529380 /* LLScreenshotImageView.m */, + DCFE3F6AFAEEBC6E836DDC148905E788 /* LLScreenshotPreviewViewController.h */, + 91C37FCE586EA4CBDAE664E8973148C6 /* LLScreenshotPreviewViewController.m */, + 41017787FE8316E19321CA326C97E62F /* LLScreenshotSelectorModel.h */, + 4DAC7633A133F7BDA3138F879621D8D3 /* LLScreenshotSelectorModel.m */, + 63C8FDB112830F4A2DF6C9C1D2360D5A /* LLScreenshotSelectorView.h */, + FEF5521913D41FD970482B0C32AECA39 /* LLScreenshotSelectorView.m */, + 05B194A51F710F29C89EA5E6458B9D3F /* LLScreenshotToolbar.h */, + D87808ED640D8290201CE22AF72C7F47 /* LLScreenshotToolbar.m */, + 34E2640229E8238789D84A897AEF3545 /* LLScreenshotViewController.h */, + 3255A026DBC0318EFC46551B68D63032 /* LLScreenshotViewController.m */, + ADB1EF25CCD031473FB4F9709E6F2550 /* LLScreenshotWindow.h */, + 5DD9C40E05539B7B6E58688BA870BC77 /* LLScreenshotWindow.m */, + 4364DEC7F8E45E2544D5183FAF389978 /* LLWindowManager+Screenshot.h */, + 7B9CFE0009D3BE470BBA587D39B3FC89 /* LLWindowManager+Screenshot.m */, + ); + name = Screenshot; + sourceTree = ""; + }; 7F5697ED958C5F97D7FEA39BA04EC1EF /* Service */ = { isa = PBXGroup; children = ( @@ -9296,60 +9910,202 @@ path = Service; sourceTree = ""; }; - 8008C716ED37F0AC8D7E6E75BE124FDE /* Core */ = { + 7FCA6C530FC5636BFCC65734A411BFB1 /* ReactiveObjC */ = { isa = PBXGroup; children = ( - B26F33C6D2DB1D42D93418E49AE6DF0E /* BRPickerAlertView.h */, - EA19206FBE55C8F2FA848AA24980D16F /* BRPickerAlertView.m */, - ED9DE188E9125D799C93577C598420DE /* BRPickerStyle.h */, - DCD9FE91B18574CC2E5D05991897E287 /* BRPickerStyle.m */, - 63C20CED40F1DC0EED5A4730EEFC14E3 /* BRPickerViewMacro.h */, - E49DEF4896CC60FAAA33651EAED562F2 /* NSBundle+BRPickerView.h */, - C4377E7035E239F20EBDCDED93CCF19C /* NSBundle+BRPickerView.m */, - 7423D0F7628F1D2E2F2ABD030AF0DF7A /* Resources */, + 2B6574C1EBA79E9D88FCAE60880F3D1F /* MKAnnotationView+RACSignalSupport.h */, + F2B5FD56E03155516A6FD232CD54E736 /* MKAnnotationView+RACSignalSupport.m */, + DC1160574EFD195629D53A5C05F029FB /* NSArray+RACSequenceAdditions.h */, + 63783C8C7D8459660065E5F923BD3F1F /* NSArray+RACSequenceAdditions.m */, + 0F88EF100863CF2E8408D228E573FF49 /* NSData+RACSupport.h */, + EC4AFEBAB597CA581EA5CFC7CCD195BA /* NSData+RACSupport.m */, + 3387EAE707EA852914EB3CD0D69B1343 /* NSDictionary+RACSequenceAdditions.h */, + 96C8E25F23B1E6EF7231C646A0C30351 /* NSDictionary+RACSequenceAdditions.m */, + F7D1A9C4926FD986129B7C792ED74F62 /* NSEnumerator+RACSequenceAdditions.h */, + 2FE3D8E42EF97CBAA2153E6796B78ACC /* NSEnumerator+RACSequenceAdditions.m */, + 67A6099318A28F87F5D01781C55227B1 /* NSFileHandle+RACSupport.h */, + 2140F903354FA7A1562D5065709EF8CA /* NSFileHandle+RACSupport.m */, + C543DD290F6D315E73EB20C3E7C3635E /* NSIndexSet+RACSequenceAdditions.h */, + E60C781CFDEE02E3CB6E0439024B2C2C /* NSIndexSet+RACSequenceAdditions.m */, + 0497FFAE57C0BF0660DE3C130E9713F0 /* NSInvocation+RACTypeParsing.h */, + F822496FFAF9B7B6D982527883BC6117 /* NSInvocation+RACTypeParsing.m */, + C04645052ADA4D0C5776AF0B76583807 /* NSNotificationCenter+RACSupport.h */, + 74EC94175729818B4BE8B5EF94BB256E /* NSNotificationCenter+RACSupport.m */, + F6FE0B645B3D02D2EFD794BC6CF6269F /* NSObject+RACDeallocating.h */, + D8BBB31F9A3A8FC62374228BA72BB013 /* NSObject+RACDeallocating.m */, + B6F57065A876E2A87F53681BB4879762 /* NSObject+RACDescription.h */, + 48E908F60217B7B5344EA813696E9C6B /* NSObject+RACDescription.m */, + 5C93A460B1526056E40F5B47D308635A /* NSObject+RACKVOWrapper.h */, + 58C26C82C995202B9CB0E047FEE692F2 /* NSObject+RACKVOWrapper.m */, + DAB99A93E199A7EFD29A521CC7CC8558 /* NSObject+RACLifting.h */, + 440649D44500BEFE35F8447CA3A6BB3A /* NSObject+RACLifting.m */, + 7EE201C9EDE3E86876EA40183DA69E3A /* NSObject+RACPropertySubscribing.h */, + AB9D730F4C08F0B6BBCFADE910AD0A95 /* NSObject+RACPropertySubscribing.m */, + 0F99A474F50D0D618E7941A0F9C72BB4 /* NSObject+RACSelectorSignal.h */, + F94A7CE692EE89E7ECAD65E1F22AC0CE /* NSObject+RACSelectorSignal.m */, + 9C89FB44434DDB60D130F00D76923E32 /* NSOrderedSet+RACSequenceAdditions.h */, + B1BFFCFC6C51859FFD9C9ABBDBF260BA /* NSOrderedSet+RACSequenceAdditions.m */, + C02BE31F90C28D8BC8E0D4759ED1DE8A /* NSSet+RACSequenceAdditions.h */, + B5FE646DE5FC4AD3481E835DD271302D /* NSSet+RACSequenceAdditions.m */, + CFAA67A034CA90CF6F568464671B5835 /* NSString+RACKeyPathUtilities.h */, + 3E716E52FD1B70E27F8D13FF9DE24B69 /* NSString+RACKeyPathUtilities.m */, + F1D2B99C73E8D762A9AB1CBA3A98A3EE /* NSString+RACSequenceAdditions.h */, + BF9F88796446E07B16F5CA618BD2E80B /* NSString+RACSequenceAdditions.m */, + 83B44DD1C48B79BC362AEA55A429DEAD /* NSString+RACSupport.h */, + 8CAFA93C3EE234EE57B21D5EBABDDEE9 /* NSString+RACSupport.m */, + 12B6586F2862B11760BF86632F6D7F85 /* NSURLConnection+RACSupport.h */, + 62E4490E6CBEB7E0B7D7ABACA43DC8A1 /* NSURLConnection+RACSupport.m */, + 54179D0731911E4A42EB32AF0284D5B9 /* NSUserDefaults+RACSupport.h */, + 4BD5985475E7528CD717D4DC5A781D5E /* NSUserDefaults+RACSupport.m */, + 7EEBE3C8967905D483B0EA21522EAD31 /* RACAnnotations.h */, + 7F00E751F1A9E894E923D939629EC0FE /* RACArraySequence.h */, + A35BD9C8F4D97D0C81E727EADD3E0184 /* RACArraySequence.m */, + 29CA2D1B5A8C0FBD39DB377ED08EFBE7 /* RACBehaviorSubject.h */, + FF572200444F060F0BED08ED673BA628 /* RACBehaviorSubject.m */, + E141AB38DD124405E4BED436DAA10A7C /* RACBlockTrampoline.h */, + 1022AE2F730E8371E0319E83E7653A89 /* RACBlockTrampoline.m */, + 68A637692529FA9A3C79480A3A5E44E5 /* RACChannel.h */, + 14F709833EB5E24917813D59A3397A71 /* RACChannel.m */, + A2A57CECB4A3CAE50819DD12A98FCC5A /* RACCommand.h */, + 9EF5036A6468EAABCE5351203A09B296 /* RACCommand.m */, + B5F401CFC257F77EC27724C8E9B72978 /* RACCompoundDisposable.h */, + D265E983DA80B4DBBE3AF47B25EFCDB7 /* RACCompoundDisposable.m */, + 58B5188933EFE0E84F3B4D3F7BF43664 /* RACCompoundDisposableProvider.d */, + E4F49D838212163A9F7FD44ED4BE7717 /* RACDelegateProxy.h */, + E54BB4993F0F6ABD3B22325957CF3841 /* RACDelegateProxy.m */, + A1EEAC3A4312A6FE9A305BE184EDCFA3 /* RACDisposable.h */, + D29B7BE54DD7C222865D156D3AB9CAAE /* RACDisposable.m */, + 595A2AEE5A65358BE4824F0982DFCF01 /* RACDynamicSequence.h */, + D8395E20A97D710813876BFD2FF6958F /* RACDynamicSequence.m */, + EAB94DED6D97E9572836AE565AE8F8C6 /* RACDynamicSignal.h */, + 44933FE9E5817D4D9B3F4ED9EEED1BAA /* RACDynamicSignal.m */, + B723F5123B1E1AF062A2FC17FBA8F916 /* RACEagerSequence.h */, + FDECB8D5714E6E4D9D45FFB53A536451 /* RACEagerSequence.m */, + BD892B6F45459AEBA85A914099D832FC /* RACEmptySequence.h */, + 614E21F4741355B3B329E475AAD5EE31 /* RACEmptySequence.m */, + 33A9AE1A679F38D63E16BC90A6D54F0D /* RACEmptySignal.h */, + 3F9064E489C7E7B3860786D3B0B5F4C9 /* RACEmptySignal.m */, + F1D8CD4A6EF4FE9FB9EE108598849301 /* RACErrorSignal.h */, + C7E1FEDE75F88426ACE300C7E5E27418 /* RACErrorSignal.m */, + 71003306D1C40BF6E543AABE22DCC951 /* RACEvent.h */, + C518C80567153AE3BF076BB749A472CB /* RACEvent.m */, + 453B168D21923248C66146A95DEB6CE9 /* RACEXTKeyPathCoding.h */, + A885D25D9BB36D8AA7AA3B478EC889DA /* RACEXTRuntimeExtensions.h */, + 0EEC88AEAD6941ABCF5D74F17B2C29AB /* RACEXTRuntimeExtensions.m */, + FCBB6DFD6A58E8B6100BF172DEA7EBA8 /* RACEXTScope.h */, + 4EB7EA528AD2955EEC8332C25AF94ABC /* RACGroupedSignal.h */, + F22C56B3D303A4D4DE652354074431CA /* RACGroupedSignal.m */, + 60D9E66108606702F5433BBA6214654B /* RACImmediateScheduler.h */, + ECACABDDF9CE533CDA75BC8C7715A10C /* RACImmediateScheduler.m */, + 323E2DDDBFA33D8B25A1200AC5E00A75 /* RACIndexSetSequence.h */, + 7543008B3F4C02A48A84E1C1588DD1D1 /* RACIndexSetSequence.m */, + 9430AB66010AA631CF130C9E4E90866F /* RACKVOChannel.h */, + 0E010EA52E174EAE780E167D3EBA5FAE /* RACKVOChannel.m */, + FED504FEAC08432BEC64058A0647F40A /* RACKVOProxy.h */, + DF26039398C538B0C3F976E17D2B9065 /* RACKVOProxy.m */, + E38E75419CD6F10F456D076A1546C7DD /* RACKVOTrampoline.h */, + 205478D6096D2F67476662CBE8198CF2 /* RACKVOTrampoline.m */, + 5C0F37A69D4A56CBC03C8AD4B85B7DB6 /* RACmetamacros.h */, + B1B07F419F253B5ACE387A614AD2EA5A /* RACMulticastConnection.h */, + 0F688F191EA28E7570EBEA4FBE37E761 /* RACMulticastConnection.m */, + 5B4A77C9A770321DFD1BE15FAD442EA6 /* RACMulticastConnection+Private.h */, + 37BF5C6D27DC9250948AD8D426A63A5D /* RACPassthroughSubscriber.h */, + CDCDFDB506B6E3439FC21785865FEE77 /* RACPassthroughSubscriber.m */, + 343CD4E0DC126EC0B16184E8939997DC /* RACQueueScheduler.h */, + 4F63AAB3B7BBFDF1046B6090A4116864 /* RACQueueScheduler.m */, + F25CAC6CD00ADFF0B9EF930622712103 /* RACQueueScheduler+Subclass.h */, + 34BCEB440A28333692E4A9A246780F63 /* RACReplaySubject.h */, + A892A1CEE6B8E22EEB2402156B6B1376 /* RACReplaySubject.m */, + 0F022DE9B328C785CE8D266EE01605C8 /* RACReturnSignal.h */, + 9A05EC9D7F000F85F1F2BEFDEE6C75A0 /* RACReturnSignal.m */, + 7852EC32D4C50BE7EF8F4F80620AC043 /* RACScheduler.h */, + B3B8814894BF2C5AD4EA8B779B0B9C7C /* RACScheduler.m */, + E8A858791FCAD7F99C0E3F955D7C907C /* RACScheduler+Private.h */, + EB2977ADC464CB806A515F61CE03F0F0 /* RACScheduler+Subclass.h */, + 1DFCD9D1F043F199564DA45EC1E218EC /* RACScopedDisposable.h */, + 5AFB313B43FA2AD26597FD28A7B02161 /* RACScopedDisposable.m */, + D821828056F8CA7A6C75531B742399FA /* RACSequence.h */, + 866B82E07C82BBB6BC96C9CA6FDE32F6 /* RACSequence.m */, + 33209571890BFD1121B09EF9352AD064 /* RACSerialDisposable.h */, + C7828D500F6093CD09FB8CC989E8AD0C /* RACSerialDisposable.m */, + 273EE05626CE419A5CD1C8843D7F7DD6 /* RACSignal.h */, + D88C4031A4949CAF9B8662AC6D9B3AEE /* RACSignal.m */, + F06667D75722BD057EAF6D8065A3FFB9 /* RACSignal+Operations.h */, + 9989F82CA2DC6F39435D478FCDEFA2B3 /* RACSignal+Operations.m */, + B44B0A704748E5F5EE4F9F8C88B789C3 /* RACSignalProvider.d */, + 56B0E7A38A8353991791DDBF58BAF1D2 /* RACSignalSequence.h */, + 7ABDB6DAEBD6804A541E75AAE3ECBBA7 /* RACSignalSequence.m */, + B451ADF9BA1CC2FF64C146F5FC437A84 /* RACStream.h */, + 6919ED6EF55488289D03D05104EE944D /* RACStream.m */, + B5E455DE9A138D99A488F5572102CFCB /* RACStream+Private.h */, + D2EDB3C2522692B94BFB6EC06EB734D0 /* RACStringSequence.h */, + 739BE06759FE9FD4EFE88DC94FFC138A /* RACStringSequence.m */, + 7D8737F50F40B4DD880127C8E8CA6CC3 /* RACSubject.h */, + 57DBE5E18EE466C6732DC09D06D7E549 /* RACSubject.m */, + C98D8B98E7B4DB697FA530730298BD5E /* RACSubscriber.h */, + 1AD2B1887F9946F4A3CC53C3A5A7B630 /* RACSubscriber.m */, + 8EC299F270811F3DB74DD20C70965FDA /* RACSubscriber+Private.h */, + AE2D6ADA4FDF24EAB07D1F9ADFFD7102 /* RACSubscriptingAssignmentTrampoline.h */, + 594FF10178D0CEA9AE06A05AFCDE4FAF /* RACSubscriptingAssignmentTrampoline.m */, + 9A8E88BEDBF9E729FC38BF8AA1CFEAC5 /* RACSubscriptionScheduler.h */, + FEFC974F671B263EBF26A7BDD8953409 /* RACSubscriptionScheduler.m */, + 201746211CE34F124E35D10C68791A4B /* RACTargetQueueScheduler.h */, + A5CAB58598954B709EB1F0AB68D95D4F /* RACTargetQueueScheduler.m */, + 899502FBB6B6D644524A81FACD02E803 /* RACTestScheduler.h */, + C95D205F4D3CC22777142A7CACA76399 /* RACTestScheduler.m */, + E9E3514ACF2CA3C76FE4AD482DF52CF4 /* RACTuple.h */, + 012DE05920131187826AFC086713FF68 /* RACTuple.m */, + 4BB5ECE45841E247C0A2B2E4EC46359D /* RACTupleSequence.h */, + D318B214A7C1B1081D57579C4DD9F600 /* RACTupleSequence.m */, + F7D704EA73182F83BFA8FC340F8FA287 /* RACUnarySequence.h */, + CDA511D043C97E2418FDBC373437FBEB /* RACUnarySequence.m */, + 4054A82DBB97406AE6930F5DDF337D3D /* RACUnit.h */, + C0EC29D281EB3968B8B0340A6BABFC82 /* RACUnit.m */, + C5CBE99292C594A9C899C9DD38FB8719 /* RACValueTransformer.h */, + 40A4AB5FDB162AD7D81253D8AEE885D6 /* RACValueTransformer.m */, + C1DD8BA8D1AFC8CA6DF6622626BCF972 /* ReactiveObjC.h */, + E26E811CF89B2B83F9EBF5C7AF9CC336 /* UIActionSheet+RACSignalSupport.h */, + 0FC6CF60D2302792BEC53958959D04EA /* UIActionSheet+RACSignalSupport.m */, + 256205526101F732296DD3DD84FD4A9C /* UIAlertView+RACSignalSupport.h */, + C56C0F410529275BDBD25BBDFE51F9C6 /* UIAlertView+RACSignalSupport.m */, + F428149B2FF2455DA70284F8BEB2AB92 /* UIBarButtonItem+RACCommandSupport.h */, + 276CE580A63B4C6D0943C51AE0279721 /* UIBarButtonItem+RACCommandSupport.m */, + 6783350E5EEBE526BCC7AA81538520AC /* UIButton+RACCommandSupport.h */, + ACE27D14F40D07FDA39F1A3B7A55190F /* UIButton+RACCommandSupport.m */, + 1BD5CCBD233C9725E461C49442B1F843 /* UICollectionReusableView+RACSignalSupport.h */, + 3BE30CE823E0C71B1D4A34995D92C5FF /* UICollectionReusableView+RACSignalSupport.m */, + 20D0B4E551C2CF5AF61B7EC31AF96DCE /* UIControl+RACSignalSupport.h */, + 974EF5F6AB07F9047E91897A1CB0ED2A /* UIControl+RACSignalSupport.m */, + 641CA628D43B5A1C6085AB2C563B44E1 /* UIControl+RACSignalSupportPrivate.h */, + 240EC0D5314707D71622B123B7B06E10 /* UIControl+RACSignalSupportPrivate.m */, + 7436C54DA532D571912C09AA8611D6D1 /* UIDatePicker+RACSignalSupport.h */, + 3CC9BDDA97B381BF43C970FF96C770E8 /* UIDatePicker+RACSignalSupport.m */, + 4A00004632EC2F650DE6F0B2DB7E13E8 /* UIGestureRecognizer+RACSignalSupport.h */, + 282F7D9179265592C1D1511E7E769B8A /* UIGestureRecognizer+RACSignalSupport.m */, + 40B72C4126635C522B6FF11FD30432C3 /* UIImagePickerController+RACSignalSupport.h */, + F7A9D0E3B76FA3DFE606B56FE1A35962 /* UIImagePickerController+RACSignalSupport.m */, + F6633117218F5C9B51700A7513813FE7 /* UIRefreshControl+RACCommandSupport.h */, + 24726EDF04425EB9268BBF0BE35F2019 /* UIRefreshControl+RACCommandSupport.m */, + D28AE5C239DB630C7D59111EAE83EC08 /* UISegmentedControl+RACSignalSupport.h */, + 79029D33A08F6FA9B18D92BD91286B4F /* UISegmentedControl+RACSignalSupport.m */, + 3842C0F2A0B7023AD39B5999D462DE6E /* UISlider+RACSignalSupport.h */, + 1E241228CEDF79BEF3B92FA29E248D54 /* UISlider+RACSignalSupport.m */, + BD57A55328407A1B60CBA41BDC6D00DB /* UIStepper+RACSignalSupport.h */, + A12049159656D8053BC45EBAF14A5092 /* UIStepper+RACSignalSupport.m */, + 324C3C17E77640BD11D454C5D4E11998 /* UISwitch+RACSignalSupport.h */, + A9C2940910F9BD87850FF4E0B79BFD06 /* UISwitch+RACSignalSupport.m */, + 8061F5C4EB19BDD00C4EA158523641A8 /* UITableViewCell+RACSignalSupport.h */, + D1879B8F07A78453656448845438BB92 /* UITableViewCell+RACSignalSupport.m */, + BF3B9C219B5D8CA4E3427470D290553C /* UITableViewHeaderFooterView+RACSignalSupport.h */, + E82E4E8160F794B08736FFB99B47495A /* UITableViewHeaderFooterView+RACSignalSupport.m */, + E8F52380927FAB122930062DC59EF5C1 /* UITextField+RACSignalSupport.h */, + D4633C889866FADCB396805A32962CA8 /* UITextField+RACSignalSupport.m */, + FCF416D248705468EA5712B0B7CD870F /* UITextView+RACSignalSupport.h */, + 9EE454B710D757E4DA03F063278B0227 /* UITextView+RACSignalSupport.m */, + DA44B83CEBB32DB7116357F7FC1C09F6 /* Support Files */, ); - name = Core; - sourceTree = ""; - }; - 81554A584282BBF17BF365A6280F9FF5 /* AvoidCrash */ = { - isa = PBXGroup; - children = ( - 6C6C12B1FE64790F1BB8F7B214A0FD00 /* AvoidCrash.h */, - AE046FC93A8BEE538670E8E76916CAEE /* AvoidCrash.m */, - 91C8102DBB71CC2721F6F6C2564F5F61 /* AvoidCrashProtocol.h */, - 0C5559AB2E019ED3EE43AC9C294A3995 /* AvoidCrashStubProxy.h */, - F31DA57581AF78DFE1234441AE431507 /* AvoidCrashStubProxy.m */, - B03BAAB588339478A70BD78150107013 /* NSArray+AvoidCrash.h */, - 55DCFD8669914A73400865645F978CD9 /* NSArray+AvoidCrash.m */, - 239ADF6EFE739BECDC07FA65B78D0EB9 /* NSAttributedString+AvoidCrash.h */, - 21B04E41046AED03D6128F95A6378E7E /* NSAttributedString+AvoidCrash.m */, - B3C585818DF229EC78A99EE206D39BE1 /* NSDictionary+AvoidCrash.h */, - D57764508A39FC89A02DA367EC87387A /* NSDictionary+AvoidCrash.m */, - F0F193C6CA8853C4DDCAF139F7A4469B /* NSMutableArray+AvoidCrash.h */, - 4CA87FE81665C33ED8AFE140E70ABD1A /* NSMutableArray+AvoidCrash.m */, - 9154429A5590093556FBB39FB7BCEDDB /* NSMutableAttributedString+AvoidCrash.h */, - AEB713AD06E053A4750CE4ABBE0D7C6A /* NSMutableAttributedString+AvoidCrash.m */, - 4FB9F5B2F21FBCC29769E444E36EE35C /* NSMutableDictionary+AvoidCrash.h */, - 187E24C1251D9FFD71CCE93F4171FB63 /* NSMutableDictionary+AvoidCrash.m */, - 17ADF01D28B1234DB83835341420DD8E /* NSMutableString+AvoidCrash.h */, - 963EA8BE0A41D52A85BE89684BF15B99 /* NSMutableString+AvoidCrash.m */, - D3935D27B6FADE1B2AFF94A544B87653 /* NSObject+AvoidCrash.h */, - 03D49247017C42F7740CFE40786784D5 /* NSObject+AvoidCrash.m */, - 5C841FFD9649CEC8F58B253B074A6103 /* NSString+AvoidCrash.h */, - A844E7D8D77F87422F86A4564459F3F0 /* NSString+AvoidCrash.m */, - 4E37B1DA648EB627E5A7522859B46560 /* Support Files */, - ); - name = AvoidCrash; - path = AvoidCrash; - sourceTree = ""; - }; - 830E278CC77741044DED4A3E183343D4 /* Location */ = { - isa = PBXGroup; - children = ( - ED087B0E4DAD3216D0B221C9D7660C05 /* TZLocationManager.h */, - 1302FD88A19FC9D6D7DEFFF52A33CEF6 /* TZLocationManager.m */, - ); - name = Location; + name = ReactiveObjC; + path = ReactiveObjC; sourceTree = ""; }; 85B3DDC48D85D99BF3C82DE6F02E8C1B /* TencentCloudHuiyanSDKFace_framework */ = { @@ -9438,15 +10194,12 @@ path = UI_Classic; sourceTree = ""; }; - 894204775C77526D7BB6A868E5BDBBE8 /* MBProgressHUD */ = { + 88F4B5F5975756C9570F4D4043704361 /* ContentInspect */ = { isa = PBXGroup; children = ( - 57312BE1DF86D84C9114EC96E65EEC88 /* MBProgressHUD.h */, - 5B225FF852D74A33F243A457462F72D9 /* MBProgressHUD.m */, - 397A7093C3493F5E27614F4421601C5F /* Support Files */, + 6CB09F49DE5291EFB6A55318FF8B94B1 /* Frameworks */, ); - name = MBProgressHUD; - path = MBProgressHUD; + name = ContentInspect; sourceTree = ""; }; 8A5B2F328761FE965B5AC5A99CEAA5CB /* Base */ = { @@ -9465,6 +10218,24 @@ path = Base; sourceTree = ""; }; + 8A8A3C89C9BEFA8F8F50486A39FA2160 /* AgoraInfra_iOS */ = { + isa = PBXGroup; + children = ( + 375859BF2C1F4E2D09BABD8AD0CF28CF /* Frameworks */, + 7DC1C1502D64075C7C6808B3FAF899C2 /* Support Files */, + ); + name = AgoraInfra_iOS; + path = AgoraInfra_iOS; + sourceTree = ""; + }; + 8BD6E9E0B082EF7F5887BBB77BE4E0E9 /* Resources */ = { + isa = PBXGroup; + children = ( + 9E549451B6BC8569943B89553A71DD2C /* YBImageBrowser.bundle */, + ); + name = Resources; + sourceTree = ""; + }; 8BD8D7E950B1525E82806A85D5A3FE49 /* CommonUI */ = { isa = PBXGroup; children = ( @@ -9477,6 +10248,51 @@ path = CommonUI; sourceTree = ""; }; + 8C2016C2F430EE69C5D4731431A38C53 /* NSURLSession */ = { + isa = PBXGroup; + children = ( + 4589F20EBA71C4A177A12B168241BAB4 /* AFCompatibilityMacros.h */, + 43E264E971DB51E34D30086005AF908E /* AFHTTPSessionManager.h */, + 45AC580ACA8F314CF2C9B9C00815D6EA /* AFHTTPSessionManager.m */, + 880DCA1E2F177241D82DC8ECDE4CAF3F /* AFURLSessionManager.h */, + 64A70131FA93859D2FE1A6201257A797 /* AFURLSessionManager.m */, + ); + name = NSURLSession; + sourceTree = ""; + }; + 8CBA449221131750409516883FF3D936 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3DD878AFABDF8EBC09174F427CBE5B7D /* AgoraReplayKitExtension.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8CE81F74F1DE2F2B76321256AD028ADF /* AFNetworking */ = { + isa = PBXGroup; + children = ( + B16DE3CF846E72DA646B89524B14E8A7 /* AFNetworking.h */, + 8C2016C2F430EE69C5D4731431A38C53 /* NSURLSession */, + 26F4A0325E3757D93CF99F0750740209 /* Reachability */, + 12FB146E00509D5EEDE653C8F2AF5773 /* Security */, + 22628DB9690E96961A91CCC5EA9144EE /* Serialization */, + 6C8B123AB6106EBF2271188F83DC9C13 /* Support Files */, + 253BC4619E143A5FBEA5270F22A5D27B /* UIKit */, + ); + name = AFNetworking; + path = AFNetworking; + sourceTree = ""; + }; + 8DA19E086636346C9CC6241BD45A3EA9 /* Bugly */ = { + isa = PBXGroup; + children = ( + 5D4C8943ECEE78A0B438CDAA6D66A330 /* Frameworks */, + 1D5D84D9C14C152774223FB95ABFFC8E /* Support Files */, + ); + name = Bugly; + path = Bugly; + sourceTree = ""; + }; 8DD8564A89536F7B69319B7F6A5388C7 /* Pods-QXLive */ = { isa = PBXGroup; children = ( @@ -9504,65 +10320,330 @@ path = Header; sourceTree = ""; }; - 8F710CDF305E7EED65C6F6941E147628 /* JXPagingView */ = { + 8E894183EA55425E7C0856FF880F1A72 /* Protobuf */ = { isa = PBXGroup; children = ( - FCEAE3EAC9DF69CBFFB16835E1644D9D /* Pager */, - E40E26351503609710267AA8A631837C /* Support Files */, + B42263C4FE1E2BE3EEAF9A95826D5E8B /* Any.pbobjc.h */, + BE797AD1F23CC52C95C35CD7E1CC7C54 /* Api.pbobjc.h */, + E4943D2D0B9FFEBA397DCCD362025CD9 /* Duration.pbobjc.h */, + 500ACEEF41D18EA3ABCE142BECD85504 /* Empty.pbobjc.h */, + 2CE1DD6113CA0FA4B6F46B949428AD90 /* FieldMask.pbobjc.h */, + 545B97ACBF0338EB6662C85DB3711CF1 /* GPBAny.pbobjc.h */, + 1FCEB5B1CE94F3E0C081CE12F3F86133 /* GPBAny.pbobjc.m */, + 6AC8605DB2F91055A98EDC9A4185FCE4 /* GPBApi.pbobjc.h */, + 8C9A54B670C67220C746FF0491A0690B /* GPBApi.pbobjc.m */, + EF2AEDAE9A213E867E8C5D7CFC957F67 /* GPBArray.h */, + 417112912F5D066486D4EF451CDF125E /* GPBArray.m */, + 94C75BB537A2078039EA8CFF221C5B77 /* GPBArray_PackagePrivate.h */, + A75BC77EB31709CB1D41E98777E3EF6B /* GPBBootstrap.h */, + 3B7223ABEB7A4441164C36487E964288 /* GPBCodedInputStream.h */, + F53E475EA8522DD60B3B44292EE1FBE1 /* GPBCodedInputStream.m */, + F14BBAA787AE34E19292BCB584EF6869 /* GPBCodedInputStream_PackagePrivate.h */, + A7EF03C1C38B5DAA7907D6512336BF89 /* GPBCodedOutputStream.h */, + F9BB944D6D5FBB6AB373CD16CDE70EDD /* GPBCodedOutputStream.m */, + 9AA7A4C3CF9EBFF26EC64B190F7D271B /* GPBCodedOutputStream_PackagePrivate.h */, + A0F68CEDC6273EF848D9C09B257C6262 /* GPBDescriptor.h */, + FFC4EB1C47258CFEE04214368FA1D0E9 /* GPBDescriptor.m */, + E34C20A667264D69BB2AD98EF3C16C1D /* GPBDescriptor_PackagePrivate.h */, + BBC1F5060599CCD3877037976AD18304 /* GPBDictionary.h */, + 9077684F9BA457B0CC80131BC2D3D790 /* GPBDictionary.m */, + 899F1FD672DE4DDA4CF8839564486D0F /* GPBDictionary_PackagePrivate.h */, + 04CEF05709246E123CA26B88CC2B0794 /* GPBDuration.pbobjc.h */, + AF867A3166A514494F5092E35E2FEE6D /* GPBDuration.pbobjc.m */, + D8AF1F119656673578F8444C271F2B2B /* GPBEmpty.pbobjc.h */, + 22711BFFEA064CD5FE6D3C22DBC9158D /* GPBEmpty.pbobjc.m */, + 69A27433FDA4E6C77747CB83F5A40E84 /* GPBExtensionInternals.h */, + 84DBD06EFCBEE0C5494F6F52798EFD94 /* GPBExtensionInternals.m */, + 1FC8955AE81C82455EBA2CD27CCDF355 /* GPBExtensionRegistry.h */, + CFC7F6F048271F8BF3C990B162401D12 /* GPBExtensionRegistry.m */, + 103BA56FB41C6802EBB399ADDBC15525 /* GPBFieldMask.pbobjc.h */, + C003BEE3608B633E918C90327DD4CE69 /* GPBFieldMask.pbobjc.m */, + 48AE9D7627E24D90FE62F6F652E514DE /* GPBMessage.h */, + 8CFA5283175C82344C3D2A141931554A /* GPBMessage.m */, + 0612460241DF4F2D09733683492856D4 /* GPBMessage_PackagePrivate.h */, + 8F0885D551896D4DBE9DA887B6221629 /* GPBProtocolBuffers.h */, + CAD76B76ED9FFA966995C405B47E305E /* GPBProtocolBuffers_RuntimeSupport.h */, + FD51339B5C0F83C53D659E77C3B1A32C /* GPBRootObject.h */, + CECBB213D69458631B4885D75F4DCC71 /* GPBRootObject.m */, + 999B45DE9163CA2BE626E067C0981D13 /* GPBRootObject_PackagePrivate.h */, + 1324A3F6F9214E457D18D6CADF834808 /* GPBRuntimeTypes.h */, + 85A8479E0BA3A2F315C5D568BB30B04F /* GPBSourceContext.pbobjc.h */, + 03193DBFE66AA5B27435EC7A79CD1188 /* GPBSourceContext.pbobjc.m */, + 41E1777D368E8B68ADAC7BFFAB3222C4 /* GPBStruct.pbobjc.h */, + 9A93869CEF592BE323C598BD2B5DB2FD /* GPBStruct.pbobjc.m */, + 45528AFC6ED47C8AAB7E9FCBD83BA0E7 /* GPBTimestamp.pbobjc.h */, + 44D5CF3C4D616174401BEF8CCEECF216 /* GPBTimestamp.pbobjc.m */, + 46559E75F1D464238EF82892A7601C22 /* GPBType.pbobjc.h */, + DA5720F010C721950F8B9403EEFDBF2A /* GPBType.pbobjc.m */, + E62FC92A2402198CAD267624467EBB81 /* GPBUnknownField.h */, + 3CC6D578DAE943369C7E725198632A3B /* GPBUnknownField.m */, + 902734325A3C7BE856EED2FF283B5BA2 /* GPBUnknownField+Additions.swift */, + 4D82ED4AFEFCB2B8BC40005C731E228B /* GPBUnknownField_PackagePrivate.h */, + 875088AA24FC04E68E1BA359484AA755 /* GPBUnknownFields.h */, + CC599E09B879E3AB6A5E0F01154C35C4 /* GPBUnknownFields.m */, + 1A88AD91A6FB86BFBBF07A36A5C85A1B /* GPBUnknownFields+Additions.swift */, + 608BE80B7637F08E2F1EB5719409AFDE /* GPBUnknownFields_PackagePrivate.h */, + 812AF80FE57C92C33FF74E5D5BFBA2E6 /* GPBUnknownFieldSet.h */, + 49EE0B8E8030962716DC77EE047C52D8 /* GPBUnknownFieldSet.m */, + 665747A59D8D999B6E0DBC6B726A5DE7 /* GPBUnknownFieldSet_PackagePrivate.h */, + 6D917E7C268683BBDB19CF1CA24802F2 /* GPBUtilities.h */, + B813480C42AEE8F8D9DE51F840E096F5 /* GPBUtilities.m */, + 6B1B643DEB1B9575913936C72467D795 /* GPBUtilities_PackagePrivate.h */, + 10BCBF5490F681E966574333DEB58FAC /* GPBWellKnownTypes.h */, + FD40C551F46673EDF0A2D2C24F073D6B /* GPBWellKnownTypes.m */, + C63FBC083681F24635FFABAE8D35CF63 /* GPBWireFormat.h */, + 4B419F69AB9F77AFCEFA32FD565D3F52 /* GPBWireFormat.m */, + 604B6177D7F790BBC99D79B61A10403E /* GPBWrappers.pbobjc.h */, + 954A6870C2CC210065883BAD3C0DB5E0 /* GPBWrappers.pbobjc.m */, + 78ED6BA2D05CA733DCFF4F9FD00420B9 /* SourceContext.pbobjc.h */, + 22213487E53AA83762A2083D3ADBA990 /* Struct.pbobjc.h */, + 67C1F9A015545FCBD8AB3570B08C9C92 /* Timestamp.pbobjc.h */, + CD946DD7720C99A2934DDA973009201E /* Type.pbobjc.h */, + 600187BCDCF365645E5F4451C958FAE9 /* Wrappers.pbobjc.h */, + F5506D04E387E2E86F0DC91FD7FA0EC0 /* Resources */, + B7284534D112AB1D992BA93D65D9D6BE /* Support Files */, ); - name = JXPagingView; - path = JXPagingView; + name = Protobuf; + path = Protobuf; sourceTree = ""; }; - 8F88A3C3D15AF73BADD9577E4561E32F /* Hierarchy */ = { + 8FD7364A2B2E78346D96429D620BE701 /* Core */ = { isa = PBXGroup; children = ( - 61F5932B088827FCE41B0934ADAE607F /* LLEnumDescription.h */, - B233DF14C4C41B4DB7358AA0BE71EE8C /* LLEnumDescription.m */, - 6A6BB30FFF3B8D64D3223BB91640A40B /* LLHierarchy.h */, - 1E6FF8E3766C19DA31B2000346E77664 /* LLHierarchyComponent.h */, - 66BEEFD3E6A8ACB8D4A75F1D3F935704 /* LLHierarchyComponent.m */, - 1E269E51228BF01084C8B69B97FCACB7 /* LLHierarchyDetailViewController.h */, - AAAC6BA55786E576EDDE7C1DF1B2CDED /* LLHierarchyDetailViewController.m */, - 15ECC04DD96572DD0E89A9B21668B993 /* LLHierarchyHelper.h */, - 077F02C93089E71E1C7444FD256669B8 /* LLHierarchyHelper.m */, - 790DB147B9896536D3C75C89A98D766F /* LLHierarchyInfoView.h */, - A5B6F562573AB09FF3FA4E79D09B8F88 /* LLHierarchyInfoView.m */, - EADD8D687F7AF092BFE50D790AFD1187 /* LLHierarchyPickerView.h */, - 94DA493AC177C148A169200ADEEA827E /* LLHierarchyPickerView.m */, - 9FCB09F6C22E6371A76E7B8AE8AF1B35 /* LLHierarchyViewController.h */, - EC1084FABB35D63578F9FAD4BC2B9FFB /* LLHierarchyViewController.m */, - EBEC8228B59408BA2A62872BC12AD9E7 /* LLHierarchyWindow.h */, - 63F690BA7EA0D1B5CEBCE4AD11D10BB4 /* LLHierarchyWindow.m */, - 20859C627E85B98860B54F214856CD26 /* LLWindowManager+Hierarchy.h */, - 23E5ED25FBA3DB559B9B686C7B41110F /* LLWindowManager+Hierarchy.m */, - 2CBBC273C90651D11EAED7CF814D17A7 /* NSObject+LL_Hierarchy.h */, - 2FA5C6694FC000993DB0910FAA04598A /* NSObject+LL_Hierarchy.m */, + 9EF9B43E5C6306C31F727D78C525E967 /* NSBezierPath+SDRoundedCorners.h */, + 268AAD8AB808C0CFBFA84207F5DA46E3 /* NSBezierPath+SDRoundedCorners.m */, + 472933F0C6E71E5D30CC84620F95933B /* NSButton+WebCache.h */, + 71AA17A9D1EFBC20860F669033D73E51 /* NSButton+WebCache.m */, + D8831485F25F7259BF2543CCE7F3C30A /* NSData+ImageContentType.h */, + A04D1E2D5C9D88AE64149598D9C7E62D /* NSData+ImageContentType.m */, + B1314C678FDD08FC0976C143FFB19582 /* NSImage+Compatibility.h */, + 15BBA74568D5A2FED38E97F745B8E748 /* NSImage+Compatibility.m */, + 19EF0D68B436BB55EB5138A59AD851AD /* SDAnimatedImage.h */, + 4BFCBC45D942B34D6947C2B92D59A048 /* SDAnimatedImage.m */, + 6754AA1C23E5AC36B71614E2A951674F /* SDAnimatedImagePlayer.h */, + AAC9D3A5A73A53CAABD58F8BE574835F /* SDAnimatedImagePlayer.m */, + CBFD4731301BA34D2EEC9562547D3752 /* SDAnimatedImageRep.h */, + 0C1C20BEC07C1B8B9468DDABFC999E0A /* SDAnimatedImageRep.m */, + 2B74B65AA07714AC14A8E9B86A3A4D3F /* SDAnimatedImageView.h */, + 4806E1164E2700B391CF8990E34B58FC /* SDAnimatedImageView.m */, + 14806CABC7CCFB326D24066E23E1F92F /* SDAnimatedImageView+WebCache.h */, + B9E86BFCEBE64215BCEABA540178ED6C /* SDAnimatedImageView+WebCache.m */, + 19892B4444E8A8E2B48DFB057AFF8C54 /* SDAssociatedObject.h */, + B8CF257FCD97F54FEC8ADBEE98239478 /* SDAssociatedObject.m */, + E1CD64760C2981521188C1014B317840 /* SDAsyncBlockOperation.h */, + 46412452CE6A9C4797694CAA1C11E49E /* SDAsyncBlockOperation.m */, + 16443CE5B196B2E7CB45F9871958260E /* SDCallbackQueue.h */, + B9B1E54D66B187A0C86E3F7D8B4F9033 /* SDCallbackQueue.m */, + 70264D7981AAA844BD90AB2E551A785A /* SDDeviceHelper.h */, + CAE3CED5E389DC50AEBBB1CC20C5CE22 /* SDDeviceHelper.m */, + 545BFAFF9A7B79F842EA72B5AF9B36C7 /* SDDiskCache.h */, + CAD0AD3068472F52FA8B2DB6A0B11FA3 /* SDDiskCache.m */, + 91BB89F0F1F8F5DCA244319672FBF412 /* SDDisplayLink.h */, + 0E945F1FA6B130694897A1BE189DC381 /* SDDisplayLink.m */, + 4D90E27A2371C9736D70DE7CDA769710 /* SDFileAttributeHelper.h */, + 62BA00937E80B01E5AA79C6A6E698958 /* SDFileAttributeHelper.m */, + 59F5F2FAE3795F71FA5EFFC57C0D422C /* SDGraphicsImageRenderer.h */, + 056366CA0E1CF32042B3F73384891C20 /* SDGraphicsImageRenderer.m */, + 4AFAE5AA756CAD7FA3E072BFAF4FDE90 /* SDImageAPNGCoder.h */, + 09F9197259B88F2C65A1CBE164EBEB7A /* SDImageAPNGCoder.m */, + 6A3832EB868F7E208911BFFA4A40B31D /* SDImageAssetManager.h */, + B769D82EDC972B8FD1AA80B222B81C75 /* SDImageAssetManager.m */, + 3A7B4DB4E685E9A79ED6D72C2E68D787 /* SDImageAWebPCoder.h */, + 7ED6DE7DE306C3C1789B1BBCF29BA18A /* SDImageAWebPCoder.m */, + D415E70E083DD16E2702B55402406756 /* SDImageCache.h */, + 892593E950280D9DF8D65B3C8B4F7A75 /* SDImageCache.m */, + BC7648150172AC0F908F548A663CB6C6 /* SDImageCacheConfig.h */, + 276EE6334CADB9FC101BF29F6E6E6C96 /* SDImageCacheConfig.m */, + 1C48DE11BB2002EE471F4BC6C1FE9B15 /* SDImageCacheDefine.h */, + E5F2C11258E35A5931012AA73EBE86CB /* SDImageCacheDefine.m */, + 3D57A82C4C9FC2CDB44E1501EE0A2693 /* SDImageCachesManager.h */, + CDF953BA0635ACD53ECC5973D2DB1F28 /* SDImageCachesManager.m */, + 1A21449F09A73A1E07B5EBA56EA816D0 /* SDImageCachesManagerOperation.h */, + D595FDB6AA04C3954C1C3772EE1F7EFD /* SDImageCachesManagerOperation.m */, + 6227D63813069B9CA267358C5B2E3D2E /* SDImageCoder.h */, + 5BD5FA8A96D9D23D9211395CCA8A4F9B /* SDImageCoder.m */, + 946D09B22E7BC35DB43AC9E37E3B45DD /* SDImageCoderHelper.h */, + 72C3D78C7D7352C6A56092BC76521B39 /* SDImageCoderHelper.m */, + 8B6F65CFB2AA3AA19676C6EC059CC8C8 /* SDImageCodersManager.h */, + 7A5DA90274FD948A4973F3E2AE5986FF /* SDImageCodersManager.m */, + 2DA7CD9088FBD27028D8FBB51DEA9E06 /* SDImageFrame.h */, + 6C7EC0BEBF4146846D1466985703C640 /* SDImageFrame.m */, + 39C1E2A4916B0F942ED8CB193963BB81 /* SDImageFramePool.h */, + 5BE4183EB9DA3DD05163547DECF0939C /* SDImageFramePool.m */, + 206CEEB7B03796F0D8BB1C23DE44714E /* SDImageGIFCoder.h */, + 4DC2564CCF916F42356626D53461094E /* SDImageGIFCoder.m */, + C007219D7B1CEE59C1658F1150239BE0 /* SDImageGraphics.h */, + D03E32DA9872F407D0A99E50C50BC378 /* SDImageGraphics.m */, + 43269D978DA1541584B10056E45D0F43 /* SDImageHEICCoder.h */, + 8272A08C8D4B1EC0BEC8912EA6C20E2F /* SDImageHEICCoder.m */, + 282AD344C37FE6C97BC95AB40478A1A6 /* SDImageIOAnimatedCoder.h */, + CD87398022E36EB461F2985C62E47454 /* SDImageIOAnimatedCoder.m */, + CC8D1E0C4EA0E4C4D195306669D101CE /* SDImageIOAnimatedCoderInternal.h */, + 12B4974D415230D74852002771EE0573 /* SDImageIOCoder.h */, + 687C34AE0B14C1228C5F3410106D95B3 /* SDImageIOCoder.m */, + 0D967903D66EE300DF9951A621BA3E28 /* SDImageLoader.h */, + E6202558041A58CC7B9AFD2C0265C2EB /* SDImageLoader.m */, + DFD30CFA347E29CC35C719E4CF4AAECD /* SDImageLoadersManager.h */, + 07E5424BE62D963DBEBB638AEAB4F0BE /* SDImageLoadersManager.m */, + 1006B55F4244FD34CAB86BE7FC557622 /* SDImageTransformer.h */, + 485A12720F358891E9F01B1CA163E2F1 /* SDImageTransformer.m */, + 42470DC08A578CD4DB5502A1520820F6 /* SDInternalMacros.h */, + 7F883178AAADE89662BD581D8C35CD3B /* SDInternalMacros.m */, + 07973103A0C3B933766D4185DF0E77B0 /* SDMemoryCache.h */, + C4C1E961E62D23A6E68D20E8D029B2B0 /* SDMemoryCache.m */, + F97A274287A7815903F4EBEA65A06146 /* SDmetamacros.h */, + 2D86FB5A237B0F886544C0A50D76D540 /* SDWeakProxy.h */, + F12FBE6E6A6063CB1B3C137B5151A2C6 /* SDWeakProxy.m */, + 8B0560BC7DAF461FE7A5358BF9C951D9 /* SDWebImage.h */, + 29E19CF0E6671A589604E325D5B5310C /* SDWebImageCacheKeyFilter.h */, + 7145A9E52E76E351982F1B65D68A1C37 /* SDWebImageCacheKeyFilter.m */, + 47CF136EC922D540479ABE8BCF255DA8 /* SDWebImageCacheSerializer.h */, + 48D571BF5420C75BE0AD2C3B1A4F1862 /* SDWebImageCacheSerializer.m */, + D8D5905F8689189CE798DC536D9F5C82 /* SDWebImageCompat.h */, + 949810BF2C56B33BC4CF2C2E7814297D /* SDWebImageCompat.m */, + 070E0A055E488907F8C6932CCBB200E4 /* SDWebImageDefine.h */, + B3F832F2B4C19E5C81F0E5E680F5D1F0 /* SDWebImageDefine.m */, + 4BC063D2D8E5C2709B7C87FFCB1F191F /* SDWebImageDownloader.h */, + 6C23B2C9C707367E2C83E6A3E81DBF27 /* SDWebImageDownloader.m */, + 7B9A035DE5D9C7806758DF7A4C66FC22 /* SDWebImageDownloaderConfig.h */, + 1B20C25F7405FD9E57B73C3A72FFFCB8 /* SDWebImageDownloaderConfig.m */, + 3C5889D5277E5E8A2309A95BE35876AD /* SDWebImageDownloaderDecryptor.h */, + 424BB3666066A1D28E7D5C0145146C1C /* SDWebImageDownloaderDecryptor.m */, + 11C3CA76E801CD8D06F15340328EBA04 /* SDWebImageDownloaderOperation.h */, + 2B4F0971B79B0676FF3440555D2CFF34 /* SDWebImageDownloaderOperation.m */, + 70929FA996E547213570225B829490E0 /* SDWebImageDownloaderRequestModifier.h */, + 19963A5B4C3FD728A2A2BE72D49BF3ED /* SDWebImageDownloaderRequestModifier.m */, + DE590FD7CC8FF3EADF495F5794FB93DD /* SDWebImageDownloaderResponseModifier.h */, + 718BDB2B6CFD39118DE1DFAAD3493EFE /* SDWebImageDownloaderResponseModifier.m */, + CB5255FAFE0C0E220F260AFA6D1522B1 /* SDWebImageError.h */, + B9915BD4B37F03DE533465064F22DC10 /* SDWebImageError.m */, + 31843514D4C8C6FD10CEE21341584643 /* SDWebImageIndicator.h */, + 23247EF611DA3AD6CF1F2A92738C3F3A /* SDWebImageIndicator.m */, + 03499B1247AA8DD708C0537896D52224 /* SDWebImageManager.h */, + 2CCD1172BFD800033BA099F286F8D0D9 /* SDWebImageManager.m */, + 2BBBFAFD7BAFB4C0BE7B296FE348C700 /* SDWebImageOperation.h */, + 035CC5F26C50DA8B90743281082535AA /* SDWebImageOperation.m */, + B22EBF3B312E8568505AE9F06CEFC25E /* SDWebImageOptionsProcessor.h */, + 0493754B105B7C0910C6CA206DAAF387 /* SDWebImageOptionsProcessor.m */, + B2189A238F3FB0C4263BA8966E8A50DD /* SDWebImagePrefetcher.h */, + 5BC35F28F4336A35C3B61935534DF8EC /* SDWebImagePrefetcher.m */, + 03A06D937AC97CA67B76FEA1780AB6B6 /* SDWebImageTransition.h */, + D47B53D2485EEE90A13BA750C09AEB9F /* SDWebImageTransition.m */, + 25E1131249ADEB8EA1D97251E12AB6EA /* SDWebImageTransitionInternal.h */, + 05A4D811FA189792CA10CEC69DF9007F /* UIButton+WebCache.h */, + F2F46C5C8F92C07FBF6A90CC3C4E9A65 /* UIButton+WebCache.m */, + D471A934451267DFEDEC0E9458C1B905 /* UIColor+SDHexString.h */, + 11720E63FF35CC267165CC3483387C66 /* UIColor+SDHexString.m */, + F244481D2BD70CA6DEE4F0A5D8891CA2 /* UIImage+ExtendedCacheData.h */, + 6742952E3C2B164C0F8981C4F188C493 /* UIImage+ExtendedCacheData.m */, + 6A2A9A4ACB15551AAE9304266126636E /* UIImage+ForceDecode.h */, + 63CDE53A29B0BF589F693E8CBAEBB2AF /* UIImage+ForceDecode.m */, + 3E5EFA07237AA26A316503568F4C829A /* UIImage+GIF.h */, + 66A1E8AAD93B967F27BA75C7980CA671 /* UIImage+GIF.m */, + C811656C4254591CAAD70ACF5AFBF597 /* UIImage+MemoryCacheCost.h */, + 6A2C6983B49B886DD6BF6A0B85E0B98C /* UIImage+MemoryCacheCost.m */, + D730BBEFDCB616A1B9384EB1AD574C0C /* UIImage+Metadata.h */, + 9F2A7C57E0AC18FA56339A30A4FAB05F /* UIImage+Metadata.m */, + 4C5296DC25AE3D290C724DAACD1CFEE7 /* UIImage+MultiFormat.h */, + 3DBE0C6CF51CE0D6BEFF411F116002F8 /* UIImage+MultiFormat.m */, + 0726377073C33B2E23DB3E823F8E20F8 /* UIImage+Transform.h */, + EBD2B361A3238AD29CDE2377784A4314 /* UIImage+Transform.m */, + 7F9BF7459E26D9B231CAE3CE61CA0701 /* UIImageView+HighlightedWebCache.h */, + 227482112708CF2FCE79D210B0E78238 /* UIImageView+HighlightedWebCache.m */, + B534CFECA8728CD97AC4FC484952BD83 /* UIImageView+WebCache.h */, + 1D9024CE53F8BB44B99BED9ADAADBEC5 /* UIImageView+WebCache.m */, + D7ED8152304F98A36150F6215E3B4E01 /* UIView+WebCache.h */, + A993269DE36889EE9D32B5065C219ABB /* UIView+WebCache.m */, + B04D2E8778CE407F9154ECA988D10CFA /* UIView+WebCacheOperation.h */, + 441C7D6A46B3AA228483B6520C2081C8 /* UIView+WebCacheOperation.m */, + E09918C381C316915AFA988D84FD5D35 /* UIView+WebCacheState.h */, + F83232DD6EB023866B86E5D84C8DC48F /* UIView+WebCacheState.m */, + BC7A59ADB97437B43CBEE408FC4B914C /* Resources */, ); - name = Hierarchy; + name = Core; sourceTree = ""; }; - 9003B3BEC7B71585294CC5C735B1B300 /* Support Files */ = { + 90239B734A3CB0D7D1099180D8A2E974 /* WechatOpenSDK-XCFramework */ = { isa = PBXGroup; children = ( - 093CE4631FE97E6F41DA90CC52A9848C /* SDWebImageWebPCoder.modulemap */, - CD1B3319CF7FE23DE3A7038A6F434F54 /* SDWebImageWebPCoder-dummy.m */, - C1D5B2DDEE44565553DC9F90D82741DA /* SDWebImageWebPCoder-Info.plist */, - 1389CBCD68C3CECE0B7B8829C760D1D6 /* SDWebImageWebPCoder-prefix.pch */, - B3E63F480AC0DAA7067E678D7B265A5A /* SDWebImageWebPCoder.debug.xcconfig */, - 44131394F2858CCF1C976665C910516E /* SDWebImageWebPCoder.release.xcconfig */, + 277E55735D972617938C6025B8EE8003 /* Frameworks */, + FA5973D33EBE77644BDBD8F1A347D2D6 /* Support Files */, + ); + name = "WechatOpenSDK-XCFramework"; + path = "WechatOpenSDK-XCFramework"; + sourceTree = ""; + }; + 90FBF99C875C00354CE4C26DA4FE92F1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 05ADA054B8F8B2E623C90509D886840E /* YBImageBrowser.modulemap */, + 3B408488BE85B0EE63793A214141A13F /* YBImageBrowser-dummy.m */, + 2195192E0EB44905D32CD9ADF59CC941 /* YBImageBrowser-Info.plist */, + 9CD35131F72D0A0D299DD4A4B1CA1F33 /* YBImageBrowser-prefix.pch */, + 60E714F82EE222A0F63630D61B959190 /* YBImageBrowser-umbrella.h */, + 44FA33DCAC56187B31EF9632388CC99F /* YBImageBrowser.debug.xcconfig */, + 5446AE4B6075291D7EE3AB7F5B6B413F /* YBImageBrowser.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SDWebImageWebPCoder"; + path = "../Target Support Files/YBImageBrowser"; sourceTree = ""; }; - 91633D47B62FAD3533B9C90477DCE84D /* Reachability */ = { + 91234D00DDF9EAA87F0FE31F441F906C /* IQKeyboardManager */ = { isa = PBXGroup; children = ( - E0B758AF50E49F22226463ECB6072939 /* AFNetworkReachabilityManager.h */, - F84EDBC4352F2411BA4A7EEB4C0D01BB /* AFNetworkReachabilityManager.m */, + 6F0DCA619161F7A82D0ED59EE40C44D8 /* IQBarButtonItem.h */, + 2ADAD99B44741DF3A1CA3BDD5AF03775 /* IQBarButtonItem.m */, + EA8772B0615DCC38C15FD2F5498E6157 /* IQKeyboardManager.h */, + AD9C1156D65123703105C7424A2799C5 /* IQKeyboardManager.m */, + 1ADB21FD1AACA89F1FB5A6D577CEE0A8 /* IQKeyboardManagerConstants.h */, + D56D35B4F308B3FB671479609357BEA3 /* IQKeyboardManagerConstantsInternal.h */, + 431702E6F18B8C98A9A6B60A43B4E9E1 /* IQKeyboardReturnKeyHandler.h */, + 9E71376EDE6C27D72848F85D2A2DDB92 /* IQKeyboardReturnKeyHandler.m */, + 06DE3814E457DBAE1243F555A99E0900 /* IQNSArray+Sort.h */, + A9F6F2F5534727607C323AACBB3B8485 /* IQNSArray+Sort.m */, + 1CF9327BF7C88C0B6AAF3178DA04CC51 /* IQPreviousNextView.h */, + CD3401A3226DCB11E15899A01C463A56 /* IQPreviousNextView.m */, + 2B1455620F687F6DFE9E1EAA52FEBBD0 /* IQTextView.h */, + A4C45C623F73AE83F13B0AA7910263B2 /* IQTextView.m */, + 1CD8647F3F770C4C44B6909BA049DD1D /* IQTitleBarButtonItem.h */, + 31FC171CB8FC2E31CF537B21BB1FF95A /* IQTitleBarButtonItem.m */, + DC8DEBA0B938C2334D6AE10B56D65448 /* IQToolbar.h */, + D574930237D0B53170786DC8F3DF2FBA /* IQToolbar.m */, + 3053110246C5E8573DD046F41040C699 /* IQUIScrollView+Additions.h */, + E71B621E3EBC3CC09FA8F9E51EB8D80B /* IQUIScrollView+Additions.m */, + C007B24BBDAED66926E8B22A398FE52D /* IQUITextFieldView+Additions.h */, + DD726CADA9E7CF526575271D5B097352 /* IQUITextFieldView+Additions.m */, + 8F2EF24CADB69C8A3AEA7A8FE89F95E8 /* IQUIView+Hierarchy.h */, + BE8A3BA93CE6AF649E5A8BFE619067E1 /* IQUIView+Hierarchy.m */, + 93A0F6F8690822149BE632E155F778FE /* IQUIView+IQKeyboardToolbar.h */, + 3C8BE30F840B83DB35EC45D0BC727A37 /* IQUIView+IQKeyboardToolbar.m */, + 2F6B2E7D27F5FC0A99F93B178E564E02 /* IQUIViewController+Additions.h */, + 067E849D32A7BD0C279F2CCD97C22742 /* IQUIViewController+Additions.m */, + 6409548D29E4B0543A3B9527CB4F3A8E /* Resources */, + 94B4DDE2568ECE0DE48FBBC2773CBDBD /* Support Files */, ); - name = Reachability; + name = IQKeyboardManager; + path = IQKeyboardManager; + sourceTree = ""; + }; + 92A67CB1B929554F0F2E61F3988258BD /* VideoCodecEnc */ = { + isa = PBXGroup; + children = ( + 741AB910A35543B3A6B3D784464033D9 /* Frameworks */, + ); + name = VideoCodecEnc; + sourceTree = ""; + }; + 92D5E252C8E32F84C197EBFCD1EAEF85 /* Support Files */ = { + isa = PBXGroup; + children = ( + 299C4742BACC5887D7AF93915D0AB83B /* ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist */, + D710A177F41CF409EED441B058187584 /* TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh */, + 0A069424C6F4B84840CB9A263F727E07 /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */, + 9AF4ED464D26156395288C7B3BEDD9C9 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TXIMSDK_Plus_iOS_XCFramework"; sourceTree = ""; }; 9401BD566B553CECC43DFA73DF389A01 /* BaseCellData */ = { @@ -9585,304 +10666,113 @@ path = BaseCellData; sourceTree = ""; }; - 954CF8717201917818F1EA324BFE8432 /* YYText */ = { + 94B4DDE2568ECE0DE48FBBC2773CBDBD /* Support Files */ = { isa = PBXGroup; children = ( - 3037D3FB395509F83D852C21EEA9D95D /* NSAttributedString+YYText.h */, - 2A19F46FEAE0A3E3D1E584B49E99BD7A /* NSAttributedString+YYText.m */, - 7DBD010B45D95A806FF719314504CA24 /* NSParagraphStyle+YYText.h */, - 25A36C60FD8D6F34987EA5FC6FEF558B /* NSParagraphStyle+YYText.m */, - 227A716243BD0EAA64475F0D97D5D02A /* UIPasteboard+YYText.h */, - 39460FDF50490602BA722842DFB34AB2 /* UIPasteboard+YYText.m */, - D4F95F3F57883B3E79F5BA3DA9FABCAA /* UIView+YYText.h */, - D6E7722E74B767740A1D7D4E7F077E7A /* UIView+YYText.m */, - 6F7CBDC8CCA87BF6904B5742C48E5DFE /* YYLabel.h */, - 11733BB2435A6855E475B04166DAE5DC /* YYLabel.m */, - 6ABF0A8F84EACADFAD86424EF3F66138 /* YYText.h */, - D3720B31251CEB35AA80348A5D6B55FC /* YYTextArchiver.h */, - 858E5A2AA763EB7CDA006D6AF85879F7 /* YYTextArchiver.m */, - C0C5F914B1F708C3F78D8CEA3C0B8EB4 /* YYTextAsyncLayer.h */, - 84178BD88252BC78108CFCC9AC425A15 /* YYTextAsyncLayer.m */, - 08BD3E97AF6E5678D85E9300AAB2C5FD /* YYTextAttribute.h */, - 090739F6C0D7C283FD03C3B56E1B2710 /* YYTextAttribute.m */, - A07DA56E764FC532B125AFA435658130 /* YYTextContainerView.h */, - 1B17D07124DB45DB3D838DD1F9DA9D80 /* YYTextContainerView.m */, - 8E943EC6FCBE8BF21ADFB54E45CC1B90 /* YYTextDebugOption.h */, - 5C85FF2315200B8D979BDF4BAF93F5D4 /* YYTextDebugOption.m */, - 0AF5950688DCF2294187CBB901BFC350 /* YYTextEffectWindow.h */, - F88ED63E28413AA45EEE4F588C554FD9 /* YYTextEffectWindow.m */, - 3402BBD8796D02B0C9FAA5F673B9A7FE /* YYTextInput.h */, - 1B2C858A89E1E17FD41FD9D325656B56 /* YYTextInput.m */, - 678F909926FA4DF7AE572A61D4E22903 /* YYTextKeyboardManager.h */, - 7F108C858E4CFDB82057827360AFFA34 /* YYTextKeyboardManager.m */, - B3719394E9914C1EE46BB75602EC2DFB /* YYTextLayout.h */, - FDDE2CCEBDF4D48700EAC1BC0A5CFD7E /* YYTextLayout.m */, - 0F7A902D07F8CAEE1D1E1566BFA4D386 /* YYTextLine.h */, - AE7DCEA79AB8E832665F9E22E2E3A004 /* YYTextLine.m */, - 3AC6676F290BF1CE6EB032F5BDF21B00 /* YYTextMagnifier.h */, - 5153FF34956C7689BB01B3652DB428C7 /* YYTextMagnifier.m */, - 71B784554554618F40EB34B88ED4A459 /* YYTextParser.h */, - FA98980C5151915CC862D03974570980 /* YYTextParser.m */, - 7D4BDBE9C4BE893A583BDA52CF77C86A /* YYTextRubyAnnotation.h */, - 56A1AD61BADFA90165273228AFB86B10 /* YYTextRubyAnnotation.m */, - A0352094923619E2B9D948619ADD3444 /* YYTextRunDelegate.h */, - 518D38B9932D6F363C06BF8DAE70876E /* YYTextRunDelegate.m */, - 452FF1E716AC4E7B15BB5756A3B8C606 /* YYTextSelectionView.h */, - 6AE652DDE7FDF8A0699FBE97F28106BE /* YYTextSelectionView.m */, - 7BB5FF009611CE9BB8D77E735CA4E6B7 /* YYTextTransaction.h */, - 4A5E909BF0059A6391A103A0C03762BC /* YYTextTransaction.m */, - E39896E1E6DF7D29370433E29139083D /* YYTextUtilities.h */, - CFD0BE16C6079433375E0B12C14AB852 /* YYTextUtilities.m */, - F8E58DC007F0C2137C3077E80D3EA2E4 /* YYTextView.h */, - E1524D98B1B1821135F1CDA5B7BBFCA7 /* YYTextView.m */, - 26D4ADF5A7E4B565D4716BDC99346807 /* YYTextWeakProxy.h */, - DB5D09EF27274D2D336C1AE95DC55622 /* YYTextWeakProxy.m */, - 210583A4800E6589075F3A61C8EBFF00 /* Support Files */, - ); - name = YYText; - path = YYText; - sourceTree = ""; - }; - 965E6A3AD3FC4AA7FA059DA5E2E9E5D6 /* Support Files */ = { - isa = PBXGroup; - children = ( - B82893D4914D159C68215C5D3C47754D /* ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist */, - 8AC50F16047197DE57F140DF1605F5BA /* TIMPush-xcframeworks.sh */, - 404FDB692BCC61EFF340970EAEFCD069 /* TIMPush.debug.xcconfig */, - C35770C2330BD1A3B77210F67D5CCCC4 /* TIMPush.release.xcconfig */, + 0A4BC16A58122FB85FBCDD66374A9FA6 /* IQKeyboardManager.modulemap */, + C1E3B3294A9C29005A26C65C8DD408F3 /* IQKeyboardManager-dummy.m */, + 54A3E4A0BA81ABE860F0F310C7E16747 /* IQKeyboardManager-Info.plist */, + 788309C88B7C6CCEE0B1A6F66BAFA25F /* IQKeyboardManager-prefix.pch */, + 27A74E8E605B833398217C7585B54D30 /* IQKeyboardManager-umbrella.h */, + BA5624B6B53B6AAE7EBD213B04A574C6 /* IQKeyboardManager.debug.xcconfig */, + 0EA505AAD149644608E5E9EFC567CC5F /* IQKeyboardManager.release.xcconfig */, + 3583F9CDC8596CAF010268BCF510CA18 /* ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/TIMPush"; + path = "../Target Support Files/IQKeyboardManager"; sourceTree = ""; }; - 97B8391CDAE6280847FDDE24A9D5B949 /* webp */ = { + 94F75105974614B9C5AB7E9D5CAF00CC /* Frameworks */ = { isa = PBXGroup; children = ( - 4B68B1A4BCB093745BF69EB0C4F53E17 /* alpha_dec.c */, - 7349A04183758074069678F9E126E750 /* alpha_enc.c */, - F62D0CA6E0C72D245C3F967398B7F5DE /* alpha_processing.c */, - B121A84A299BCE2A83C28ED5D93F678D /* alpha_processing_mips_dsp_r2.c */, - 2BC909B980D09CEE97BAC422E16F1DC6 /* alpha_processing_neon.c */, - 89D81B3903CC14E68E49988CE3F734A5 /* alpha_processing_sse2.c */, - C32EE08651754B0C44832C7AD56C36D5 /* alpha_processing_sse41.c */, - A9862DD85802F1A2BDA52AC58DF4716F /* alphai_dec.h */, - 84F98D4CCFA401555823474F92D2C43C /* analysis_enc.c */, - 933E677AD426F1947AD11740C6878661 /* backward_references_cost_enc.c */, - 1213FB3285D88B7C5D51B154EEADEDC3 /* backward_references_enc.c */, - D6A2550AAEED889BB4FC9A4BDCE8FBB4 /* backward_references_enc.h */, - 464FFE17E497144D88A732869123A77C /* bit_reader_inl_utils.h */, - 89D328B600C1CB332EF610B6DE2D949D /* bit_reader_utils.c */, - D8461AF76E2193F9668EB2A94E99AA9F /* bit_reader_utils.h */, - FF65EEBABD79653A94BEF193A90D508E /* bit_writer_utils.c */, - F8294C28752668CEA53B0347FC49C841 /* bit_writer_utils.h */, - 6C44801064FB5DCD6DABF9A9C8871AAE /* buffer_dec.c */, - 0DE3EA432661531D81EADC4549B39B27 /* color_cache_utils.c */, - 996B692C0F088BE9673DF8FD25FC2F47 /* color_cache_utils.h */, - EDD1F064F51DDBB02882D4A37D0C003E /* common_dec.h */, - F87C80C98AE3E92E2505934DC8606428 /* common_sse2.h */, - 1117E254BAF50920CE7CDDE894EC0022 /* common_sse41.h */, - B01D3F0B713F7910E4D9B729F991A967 /* config_enc.c */, - 5160314301C1E8386AAC9BB0E217563C /* cost.c */, - 9EAE08EC6C4EB7D26B277D9CBFBEE081 /* cost_enc.c */, - 9DA6A9A5C302381325F5B5DD06F89745 /* cost_enc.h */, - AA64720E0C1022440504F4E30662B67D /* cost_mips32.c */, - CD0517A57A12963D0CE0C80035717CD6 /* cost_mips_dsp_r2.c */, - 446CBC41F4E7F3577352DB6D3620C1B6 /* cost_neon.c */, - A05712184BEF5024B25BC2D50E8600B1 /* cost_sse2.c */, - E6CFADBA732CDB42EA1F71B863ECCB6F /* cpu.c */, - 0FAF8E86F7EA3812F0D5273F54A009CD /* cpu.h */, - C98A24ED35319CC253B303A80844A9B0 /* dec.c */, - DB11B5B3C948ED3F85C5BD6CF284EC8B /* dec_clip_tables.c */, - F5716A888457152BDD127F5762B4B0DD /* dec_mips32.c */, - FCDCEC493AD2A487BCA3F7C24780D2CF /* dec_mips_dsp_r2.c */, - EE8B16E7014DB86DF6EE2F572396C740 /* dec_msa.c */, - EDE526D13E807C0576EA913AA91B14D4 /* dec_neon.c */, - 7B410CA4D25CA5C266BFA6154EBD8492 /* dec_sse2.c */, - 7795F63F444D5A1DA97063143582B782 /* dec_sse41.c */, - 0F46030F9611517E02E7615F89331E13 /* decode.h */, - 8DC1C394E92E89E3BE947BE0068B25F4 /* dsp.h */, - 8E65B5FC592C2D021EC8AD079F3C8599 /* enc.c */, - EA7E9413F54541A561E0C65B09359113 /* enc_mips32.c */, - C944342360AABEDFE35F8324F5A19059 /* enc_mips_dsp_r2.c */, - 3BBEC3D103977DE51928DBF6CCC402A5 /* enc_msa.c */, - B1C369060464884E02460017CBFAF9C7 /* enc_neon.c */, - A915F7B70F709FAF480F5862C17AC027 /* enc_sse2.c */, - D5CB3BE3AD0D597E3E31A39467F9A02F /* enc_sse41.c */, - 97FCD099DE96B28A2A2C614D7E51EC84 /* encode.h */, - 3C718B6DBA1DF5C2DB055F341F0E8DD6 /* endian_inl_utils.h */, - 98B2F99D6A0BC1CC9B57B5BF74FC5C7A /* filter_enc.c */, - 9E51CF231FDFA54695DDB9766339AB61 /* filters.c */, - 96AE2E446A04E627469070ABFF22773F /* filters_mips_dsp_r2.c */, - 3139DC1DF8B576AC2A57CC239A416ED1 /* filters_msa.c */, - D8BA251B75D3ABA95A05DFEC1D44DC78 /* filters_neon.c */, - 5B1978386EF6B53225F45F263B10F05A /* filters_sse2.c */, - C9D3D6D76F2250459FD49BE885CF4DE6 /* filters_utils.c */, - 5EA493E65F198E840945960411F843D7 /* filters_utils.h */, - 5ACD98B800B0FFCFE46A895FC9064DCE /* format_constants.h */, - 37073F8C07963FF35B5A40E083FBE815 /* frame_dec.c */, - CF4BBD86AA5008A668D56985903E5C68 /* frame_enc.c */, - 4A4E9DB1B8E8BF29AFD53067627EBCB2 /* histogram_enc.c */, - 0466D3865B7AA3A5549AA6F45C2878B5 /* histogram_enc.h */, - 8570D7F03956C59A6EDC559788A888AE /* huffman_encode_utils.c */, - 288FB3B050864938541428280107A153 /* huffman_encode_utils.h */, - 55EEC58071FE9E5EB41DD4B3FA1FE84A /* huffman_utils.c */, - DF81D342DFE16F08DA2A1B8543F17A08 /* huffman_utils.h */, - 202EE81F009821800C315AAFE828A1FD /* idec_dec.c */, - 7EB8403FD2793679C09D4205CC356966 /* io_dec.c */, - B4F210BAD62D0FCC6EAF7121DF6B0AFD /* iterator_enc.c */, - 996A16D5D6D5296E536A9A2217349DAB /* lossless.c */, - 6D38ED02134D486969F0A4FD497DABA6 /* lossless.h */, - 09C903618A762C408962D1C50CB4DB12 /* lossless_common.h */, - 00E54A26047A45109CD03E5267E1FBBD /* lossless_enc.c */, - 185622C3F1CFB4EC61C9871987D0629F /* lossless_enc_mips32.c */, - 3654A7492DD5C170E62B630F90AC7646 /* lossless_enc_mips_dsp_r2.c */, - D66A29BACA788DE2219CB23F164D235D /* lossless_enc_msa.c */, - 18189CB7EED98ED6BEF6B7461718F088 /* lossless_enc_neon.c */, - 5F451BF561F488B4036DD02DD38137E1 /* lossless_enc_sse2.c */, - 05978923D6C1787F61428AED5ACE851C /* lossless_enc_sse41.c */, - 3162A2E8003019F2EA888847B1F3023C /* lossless_mips_dsp_r2.c */, - 60094C75236FA3EA175F70AAEE56B255 /* lossless_msa.c */, - A9FECB3DF76D65016E9D92FD7D4BC798 /* lossless_neon.c */, - A052FCDD78C6A103C9FAF11D743D3FDC /* lossless_sse2.c */, - 4D33D30DF2BF97F155B4B34D098868C1 /* lossless_sse41.c */, - 0C9B31EBB04E40895EB1F907A71BB30E /* mips_macro.h */, - 67DF129F080635F9449AB8ACDE10711A /* msa_macro.h */, - 357A28AFE533B7884F0783B6D65367E3 /* mux_types.h */, - 305D2DE8440D4F70B83C340A128887C9 /* near_lossless_enc.c */, - 879FD742C1A9A8A4DBC4A74634A15F65 /* neon.h */, - 71EC3E4EB816B909748899CAA8ACC9F4 /* palette.c */, - E39087A10A872D19DE05728812B38A1B /* palette.h */, - 7DE4F22A324930C98DBE83899AA315BD /* picture_csp_enc.c */, - 1832E880D544811244EAB35D8B3D8E8B /* picture_enc.c */, - 17E57202760A414A5DEE23C12590359C /* picture_psnr_enc.c */, - 4ECD1A6C6740FDBFDB1A5E3774898E32 /* picture_rescale_enc.c */, - B3246EA3E6D3706F7CF3294CDF5B64E2 /* picture_tools_enc.c */, - 54BD1CAFD299ECCD045A6DA6A9C94310 /* predictor_enc.c */, - D91BCE3E58E0906267C3AABAB8C95305 /* quant.h */, - 6CE7997E90D19A10791D390548147254 /* quant_dec.c */, - 20A0E759EDC4345F4D97A1C092A3B635 /* quant_enc.c */, - DD9C196013B4EE86EB11E3FB03B198A4 /* quant_levels_dec_utils.c */, - 3ACC659B73BD25AF2865ABC8DF29D9DE /* quant_levels_dec_utils.h */, - 297D6D214B9E367BB5A9FE1C07687FDF /* quant_levels_utils.c */, - DFA8CB0283B4AF884A82C22C117B4B16 /* quant_levels_utils.h */, - 1B4E077F22E32C5CF46B78843A10DFCE /* random_utils.c */, - DA4DB540D3CFAD7CBF2D51E2D3E0843F /* random_utils.h */, - 1033429F55CB9DFFE6BB4688CDCF88B3 /* rescaler.c */, - 23CE561FB84256322AD3CC8C8F2FBD13 /* rescaler_mips32.c */, - C4843AD6D40F94971A62B75372EDAD52 /* rescaler_mips_dsp_r2.c */, - F8CCD707CD7F6FF41448463A1FE8CF71 /* rescaler_msa.c */, - 551DAC68CDEE4B2C3F9265227C715D14 /* rescaler_neon.c */, - 65268C0B83F1A06D6A7C9B73B337E254 /* rescaler_sse2.c */, - C341D6B81466EE9157DF46211874E1B0 /* rescaler_utils.c */, - B9FF31FBC6E9EAE5516E4CF4D9ED69AF /* rescaler_utils.h */, - 3FC537CB3226F0F6F50B574F9AA397B9 /* ssim.c */, - C8DBEBF8050BE6ECCF568F3CA6BC30E7 /* ssim_sse2.c */, - A8342784219EEE54B4560C2443EBF2DD /* syntax_enc.c */, - EBF62E09F0D65E5506106E7AFBB8B518 /* thread_utils.c */, - 726BB6F16E8B81F91B4C104FD8CC44B9 /* thread_utils.h */, - 2883D008C9B595BB2B75DDC8DD76D1D0 /* token_enc.c */, - FB473E7575D845525F75EDD2E05AFECD /* tree_dec.c */, - 073870CB5E42FA37CC1116D1758C51D8 /* tree_enc.c */, - 631BF6AB8EC314CE5F1C5314D81D2B0A /* types.h */, - 9E5E1D4E8085C956F99B98BBB7F9FA95 /* upsampling.c */, - 7BC55E95CBFBD5CC62B8E406B210352C /* upsampling_mips_dsp_r2.c */, - C6BAE50E375275D3102E5B57A7ED1898 /* upsampling_msa.c */, - 4C9431F787B6481BE5FBE0131D66D9B6 /* upsampling_neon.c */, - 4EFA0075AB081841A5E6F8BA2334289D /* upsampling_sse2.c */, - D7437B35955ED8C928AD6CD6AE2BE22F /* upsampling_sse41.c */, - F9E66DF009AB07DC7E2098386A519884 /* utils.c */, - 87032FAD873027C9876BBA503A5DA9DA /* utils.h */, - C1CA0584EE859BF8F46FD3AFC2F3F76B /* vp8_dec.c */, - 77E539185D00EF63F46C26007C2C2D6A /* vp8_dec.h */, - EC387F34CA6229F3CC21C695129E3902 /* vp8i_dec.h */, - 22C456ECBB644B50733798F90577B926 /* vp8i_enc.h */, - 9DDA36653A2D29111C8B02C226DC6DBB /* vp8l_dec.c */, - ED32130A7C8DF7F6A95DD8FF27CC0D9D /* vp8l_enc.c */, - 57B96989BED8A595BF0DD4175902F218 /* vp8li_dec.h */, - 13C11CBD5330C3FF9D6A511CF2FB392C /* vp8li_enc.h */, - 2FEFAA959DCCEB3A858FD84803CEDDB1 /* webp_dec.c */, - 77AFDF911FCB335BC9AB164E7A7AE523 /* webp_enc.c */, - 1EC7C356B61B7189B10CBD86677FB054 /* webpi_dec.h */, - 9D4C55C5A4967720A422E6B2055039B0 /* yuv.c */, - D26FDFDCE71BFA3B3F0CFB80695B5763 /* yuv.h */, - 6787AC2034AFF2094E3A960573B93FAB /* yuv_mips32.c */, - 7F0FA0B296C5ADAA14E7594FCA39587E /* yuv_mips_dsp_r2.c */, - 381EB500142E18B410788C93AAB8C2EA /* yuv_neon.c */, - 1DCA3E54229CB5C896E2BEC7DF184910 /* yuv_sse2.c */, - A05E893E027FC0B6BABCF2FBEEC19BEB /* yuv_sse41.c */, + A47125A5FE0EFA36BB730F3E2431DBBA /* Agorafdkaac.xcframework */, + 6F3B4FFCD07E8CD6F0997E1D8AA6B060 /* Agoraffmpeg.xcframework */, + 1FC3AF7E7065298F07CF881EB71F6743 /* AgoraRtcKit.xcframework */, + 7895CD442571FE22BF53128A7AC6A6D4 /* AgoraSoundTouch.xcframework */, ); - name = webp; + name = Frameworks; sourceTree = ""; }; - 97CA98D7DC6906D44A711AC659A24A47 /* Deprecated */ = { + 9543D6932ACD856DFCAC9CEEBC5DC5CC /* AIAECLL */ = { isa = PBXGroup; children = ( - ED80F8B357C812895D406AADFCD3C8AB /* AddressPickerView */, - CE2DB80A6D3C553081AE4E353EF854AF /* Base */, - 221939D3184DD5FCF1C24029C878C1E8 /* StringPickerView */, + 2AB45A4D36DFD5919E7C261E04A34020 /* Frameworks */, ); - name = Deprecated; + name = AIAECLL; sourceTree = ""; }; - 984D332742BC4B25DDB414F60AB5DE1B /* Support Files */ = { + 967B1AC496626D43957E92C215954D95 /* Support Files */ = { isa = PBXGroup; children = ( - 084B07AA12D97BB4251E31AAF9DB7994 /* AgoraLyricsScore.modulemap */, - 179862D24BA47E863047D544E486AC46 /* AgoraLyricsScore-dummy.m */, - 2E959404650A9DA7DF03131F41E3D409 /* AgoraLyricsScore-Info.plist */, - F8904B0E499C2921DA8F544FF509885B /* AgoraLyricsScore-prefix.pch */, - F6AFC06A9D33909479DACA7EF613AC6C /* AgoraLyricsScore-umbrella.h */, - 77DEA839628393E4FD8700E7A95B37EB /* AgoraLyricsScore.debug.xcconfig */, - 74BA36A0B6C02D19D0CFA252BDA5CE34 /* AgoraLyricsScore.release.xcconfig */, - 577E27EF0A0FD59440CEE77E57F6AB3D /* ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist */, + E92F2F8136954E0785B95B616359327A /* YYModel.modulemap */, + 682A112D8B7ABC19F65496559D45F6E9 /* YYModel-dummy.m */, + 1CFB72C52D3A20B7F2E09BEDA45ED8F8 /* YYModel-Info.plist */, + 0064AF095F0D698E5FCAF4A97098CBCC /* YYModel-prefix.pch */, + 43C28D551C16612543B216EC60A29660 /* YYModel-umbrella.h */, + CA999F84D449AF8557864931035A1ED2 /* YYModel.debug.xcconfig */, + AACC3831A9F835FDBDFD8EFE21B2E9FC /* YYModel.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AgoraLyricsScore"; + path = "../Target Support Files/YYModel"; sourceTree = ""; }; - 989E411B94B63C774E7A9C5BA65946DF /* Sandbox */ = { + 97C76BD56D4DDECBC60C475B2B29CDB1 /* BRPickerView */ = { isa = PBXGroup; children = ( - CDC9888B74C0693DAA960A466ACCF41D /* LLPreviewController.h */, - C999B6DA3D1D122F2A23BEA6EADF9953 /* LLPreviewController.m */, - 4CB5A6025C01D530FB6EEACA363D4118 /* LLSandbox.h */, - 56F7AFBA44D78747903DBB80737DF1E4 /* LLSandboxCell.h */, - 8B859D277727F41054BBD5A08AAD20C0 /* LLSandboxCell.m */, - 44DE120765FDB94595D181D92E9FD441 /* LLSandboxComponent.h */, - 7CCB18F1A8B4FA5D7908C7B4977BEE78 /* LLSandboxComponent.m */, - A58721654EC050B3A38D6920D56D0B26 /* LLSandboxHelper.h */, - 01BFA30ECA820AC469D6A9E693BBE76F /* LLSandboxHelper.m */, - CDD7A344B5820DCEC3E39C0D017AE0A3 /* LLSandboxHtmlPreviewController.h */, - 58EA53A9D71F1E8D1160C74860683816 /* LLSandboxHtmlPreviewController.m */, - 4715ECF2847D8013407811F476C518D4 /* LLSandboxImagePreviewController.h */, - A3374879FFCA3DD51E645A73ADA88499 /* LLSandboxImagePreviewController.m */, - A4F82060853678CE53236C0FDC11408A /* LLSandboxModel.h */, - 2049E6B70737448EE92FF6A23B15BC44 /* LLSandboxModel.m */, - A5B8AE7390267C974D3EEDB16D2AF4F9 /* LLSandboxPreviewController.h */, - 2E3FB18BA7B9C2FA3F46FFBFE2F5310B /* LLSandboxPreviewController.m */, - CDBE27360030D1697D01EF935BC4C75B /* LLSandboxTextPreviewController.h */, - 56BB733F57C83A06B7A5E8D41722C1EB /* LLSandboxTextPreviewController.m */, - 39C3A2A3C6DBAD007C776287F2AF8DD4 /* LLSandboxVideoPreviewController.h */, - DD0F3ED277BDB969FF43F6F2B6AC257F /* LLSandboxVideoPreviewController.m */, - 0A6FA03A94E44FBE7F80E721D32EA2C1 /* LLSandboxViewController.h */, - BF5C462187AEA9A8512D506B0D50D115 /* LLSandboxViewController.m */, - 29027EA764A95EDD042BD715D320CF7E /* LLSandboxWindow.h */, - C6734140C0135B9379F136940C622262 /* LLSandboxWindow.m */, - 66AA17F0AF5B2C21DF83A056B2479C67 /* LLWindowManager+Sandbox.h */, - 2A940C086ED43C1CD2982A09634A8C47 /* LLWindowManager+Sandbox.m */, + DA38BE4378060C256C25BF91B3F8D48A /* BRPickerView.h */, + 6CEBD8540A9B64245987BF061057A834 /* Core */, + 97F743CBE4B329693490E211986C9C71 /* DatePicker */, + C7E8AED3B0920A7A7287DBAA811FB43E /* Deprecated */, + 0D8C86925108957CC8CD187A9363F615 /* Resources */, + 591174695279364B84BC86155D09072E /* Support Files */, + 437CC7A5B3A0558C4D360DD15A55A434 /* TextPicker */, ); - name = Sandbox; + name = BRPickerView; + path = BRPickerView; sourceTree = ""; }; - 98CC0B82F588DE71959C4D9BC95F8131 /* Support Files */ = { + 97F743CBE4B329693490E211986C9C71 /* DatePicker */ = { isa = PBXGroup; children = ( - 3D3F1B639469A3F484A08032E1E7B130 /* AgoraInfra_iOS-xcframeworks.sh */, - 2EEB7056F7FF999BA514E05137017A10 /* AgoraInfra_iOS.debug.xcconfig */, - EAC18E53521F5FF07C865A5B552DF595 /* AgoraInfra_iOS.release.xcconfig */, + E253484CE7282A091C574EEC4B9AE6F6 /* BRDatePickerView.h */, + 5FB19E2769E1329704321BF6EEFB773A /* BRDatePickerView.m */, + BC48BFCABBB6EE95E092F94E3C3B28F1 /* BRDatePickerView+BR.h */, + B73A54C6B2C5265F811AB9D5CB3A21DF /* BRDatePickerView+BR.m */, + 7AE99A5C966E43E5FAED29A2602CEAB2 /* NSDate+BRPickerView.h */, + FA20BE804FA50028C68F2AA78C20A9B7 /* NSDate+BRPickerView.m */, + ); + name = DatePicker; + sourceTree = ""; + }; + 98727EE6BCF0C8C2417E10B8744A94FA /* VideoAv1CodecDec */ = { + isa = PBXGroup; + children = ( + EAA123D24320DB79B7509B4D43EFAF70 /* Frameworks */, + ); + name = VideoAv1CodecDec; + sourceTree = ""; + }; + 99BC8226DD10E882D6D5DF77245D07BA /* Support Files */ = { + isa = PBXGroup; + children = ( + C27A58C19E38F1B31FE08DA6E507EE95 /* MQTTClient.modulemap */, + B126BDB2263A01F0D05093F9A3DBE2EF /* MQTTClient-dummy.m */, + E8520A5CB18CFCEA65D4A5A06F6C4791 /* MQTTClient-Info.plist */, + 61DCA12D208383EE15614CE2EF950C5E /* MQTTClient-prefix.pch */, + AE2793AF03E317A766D7B828C391871B /* MQTTClient-umbrella.h */, + E90A28716F427BD6432A990D0FCB4854 /* MQTTClient.debug.xcconfig */, + F8BC2B200445EF43137B596CD0CE9B46 /* MQTTClient.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AgoraInfra_iOS"; + path = "../Target Support Files/MQTTClient"; + sourceTree = ""; + }; + 9A38876815E741169DA01EB78B695D68 /* ClearVision */ = { + isa = PBXGroup; + children = ( + 314151BE74C8D5E6D7A25CE1D5164307 /* Frameworks */, + ); + name = ClearVision; sourceTree = ""; }; 9B3991DCDD21D1C535E3B25FF70EF28F /* Pod */ = { @@ -9893,35 +10783,41 @@ name = Pod; sourceTree = ""; }; - 9C90EB89715C270DB8FBBCCD95120E29 /* WebP */ = { + 9B50D50C56404CAE56712EDBA179F2A4 /* SDWebImage */ = { isa = PBXGroup; children = ( - ED5F5418E69B9BB261A5FB9ABFA1A8C9 /* Frameworks */, + 8FD7364A2B2E78346D96429D620BE701 /* Core */, + 5B0B037A797B179913AEE674E5D5B449 /* Support Files */, ); - name = WebP; + name = SDWebImage; + path = SDWebImage; sourceTree = ""; }; - 9CB072D21C96AEA1B6FA05E0528EE24D /* VideoAv1CodecDec */ = { + 9CF613AAEE8DECA4E7AF85AED4ACA77F /* AddressPickerView */ = { isa = PBXGroup; children = ( - C8B0AD6A0AAD4CC320114379C3D7AFEF /* Frameworks */, + E62FFFB5908F91CD2C7ACCCD5E3CFCEC /* BRAddressModel.h */, + 6E2A3F933B5FE68555BBEB51008F6DC9 /* BRAddressModel.m */, + B3BFD36DD27A6F6E722A13EF0AFBB191 /* BRAddressPickerView.h */, + 44ABEF56F2F498C888A0FEC93C707794 /* BRAddressPickerView.m */, + 12E6D3AC9756415E874EF53E5A073BFB /* Resources */, ); - name = VideoAv1CodecDec; + name = AddressPickerView; sourceTree = ""; }; - 9FBBE825215604BF0B062B96AC64A234 /* Support Files */ = { + A01E0516CF02FD75AF6663AF7750C324 /* Support Files */ = { isa = PBXGroup; children = ( - C11623E4A167AFFCF83A1D1EEA5AC7ED /* AFNetworking.modulemap */, - 74C02EB976F66256A1CE9858DBF969BB /* AFNetworking-dummy.m */, - 78FE465CB5B26598CE869D94249D3CA8 /* AFNetworking-Info.plist */, - 345EB7EBCC0BFB4E97CEFF4525534D99 /* AFNetworking-prefix.pch */, - 1192CA7E43164FAC46EE714788D12FE1 /* AFNetworking-umbrella.h */, - D01FF4033607282F1A4733DBA21330C9 /* AFNetworking.debug.xcconfig */, - D9B219FC972D5A206A079A1832567421 /* AFNetworking.release.xcconfig */, + D8A7516E6E4BE2A07FF25D985D4B3326 /* SVGAPlayer.modulemap */, + 8C5AA69C7D2BE359935D0B5CC88996BA /* SVGAPlayer-dummy.m */, + A076CF92053F682040A05FF0E4739D0E /* SVGAPlayer-Info.plist */, + 47DDB66642728D3F979DD86063C87E4B /* SVGAPlayer-prefix.pch */, + 9E150C7B99DB3BF47EAC81EA8C4408E4 /* SVGAPlayer-umbrella.h */, + 852AC4C1BA73FFFBEAEE96511FA5BC41 /* SVGAPlayer.debug.xcconfig */, + 3C734EC7A0E414C42093EC41F3868F98 /* SVGAPlayer.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AFNetworking"; + path = "../Target Support Files/SVGAPlayer"; sourceTree = ""; }; A021188D4EBF8A93CD78910B360EF58F /* CellUI */ = { @@ -9944,27 +10840,6 @@ name = Pod; sourceTree = ""; }; - A0D41EB330F03F642161845599B152C8 /* WechatOpenSDK-XCFramework */ = { - isa = PBXGroup; - children = ( - D6652010310C4CE9060AA1C22B69F96E /* Frameworks */, - E4EA429BE1325ABAF21EEB6E2B585BA2 /* Support Files */, - ); - name = "WechatOpenSDK-XCFramework"; - path = "WechatOpenSDK-XCFramework"; - sourceTree = ""; - }; - A356264020CED64BCD90DBD97497D013 /* SVGAPlayer */ = { - isa = PBXGroup; - children = ( - 329201C82ABD4412AD6F366FA71B9480 /* Core */, - ED63CE75177B2046C2839B77D4D4E094 /* ProtoFiles */, - C52049CE03158E6B2FE2EFB8B08F8947 /* Support Files */, - ); - name = SVGAPlayer; - path = SVGAPlayer; - sourceTree = ""; - }; A5061F004270007CD6C2E07B3F53AE4D /* DataProvider */ = { isa = PBXGroup; children = ( @@ -9979,67 +10854,97 @@ path = DataProvider; sourceTree = ""; }; - A55DA0F7CF7AE1D74D11D0ABF4769557 /* FMDB */ = { + A51B732E241B0EDA1CFB3289DC0403E3 /* Support Files */ = { isa = PBXGroup; children = ( - 05750F8B6072BEFCBCF877C2873E6F7A /* Core */, - 2803F082AD1B679C913D0F899B445EC7 /* Support Files */, + CD325FB3ADC40E4A890D804835F177B0 /* AvoidCrash.modulemap */, + CF13F429D0EBA44F948BA8FB164E9295 /* AvoidCrash-dummy.m */, + 85EBF0DA7D4A4CDBA4862EF923BD0D26 /* AvoidCrash-Info.plist */, + 5A2BB719E1792E006B83CD7621083519 /* AvoidCrash-prefix.pch */, + 8BAB88729652F3EEB258051F3D9AD7C1 /* AvoidCrash-umbrella.h */, + 57F9EC351586A7953002865F92E275B8 /* AvoidCrash.debug.xcconfig */, + 6F825A5E4F039EA8BBB916AF2C6CBDBB /* AvoidCrash.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AvoidCrash"; + sourceTree = ""; + }; + A67EE32858391E5F9EBCFD3D24CA3B17 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0A9DE069A2145C9E196D514AE60A9C1D /* YYCache.modulemap */, + AFF6BFEF29D849DA0A5FFB9799BF3837 /* YYCache-dummy.m */, + 54BB81D54B44630A921DBE98BADCC6A8 /* YYCache-Info.plist */, + ECDAD0C68CEEEB0CFD6BE1FBBF0202C8 /* YYCache-prefix.pch */, + 6F098AF9A6E0719FEF3401CE55DCCC48 /* YYCache-umbrella.h */, + C9671D5694D2FCBEADA969DC5D078145 /* YYCache.debug.xcconfig */, + 05A955183D3132502ACEA19704DED8DF /* YYCache.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YYCache"; + sourceTree = ""; + }; + A84E103A9F5A11D87EAF12ABED34FDDD /* Core */ = { + isa = PBXGroup; + children = ( + F6C823FFFF8DC45B553CD41D517EF6F6 /* YYAnimatedImageView.h */, + 5A44C915129CF5FB29F75D6E99668448 /* YYAnimatedImageView.m */, + 41D1E4E76E5007958C60B21846EB3CD0 /* YYFrameImage.h */, + 61E4C5401F2E34BCE0FCBA470E3C957E /* YYFrameImage.m */, + B0E4C5AFE10929A35D97E1EA0E4B135A /* YYImage.h */, + 5A4D8F763DF17C7ABE0F9CD0E0094337 /* YYImage.m */, + 2FB0F1EA0129A32D8F1B9DBBE93BEAA7 /* YYImageCoder.h */, + 80465901921C31FCB30E524C8CD52297 /* YYImageCoder.m */, + CA0A608F7A9C7F3900D7F53900E1FD30 /* YYSpriteSheetImage.h */, + 32CC90CA01A0CCF24A12979B2695F9A3 /* YYSpriteSheetImage.m */, + ); + name = Core; + sourceTree = ""; + }; + A9933CAFA7D0C694D4685D5449CB013D /* Manager */ = { + isa = PBXGroup; + children = ( + BFEAE72DD932F7178875FE6821E2716D /* ForegroundReconnection.h */, + 02FAD85033B2089C692AD28A2CD21D31 /* ForegroundReconnection.m */, + 71D514F677784C29F713F8AC1B512F86 /* MQTTSessionManager.h */, + CEF8EB16640BF42DD91C5EF839BF29A1 /* MQTTSessionManager.m */, + F8D08950769F826D68FF60B4646903CC /* ReconnectTimer.h */, + 2B877BD7BC304000D4B0BE7DCB6D53C0 /* ReconnectTimer.m */, + ); + name = Manager; + sourceTree = ""; + }; + AA338FEF118260E033E4A4274898BF50 /* FMDB */ = { + isa = PBXGroup; + children = ( + D66682FA0AA3EB5945C816847E4B3080 /* Core */, + 75720E754A48E6B6CE3B3C8238615988 /* Support Files */, ); name = FMDB; path = FMDB; sourceTree = ""; }; - A768914D9B4319BAD5C90DE7FB3BCEC3 /* Html */ = { + AAE6A26930544804A1E40955D216F73F /* SDCycleScrollView */ = { isa = PBXGroup; children = ( - CC7DEF76E5B8C31DF4194376819BAED6 /* LLHtml.h */, - 2D1C0F67649F33399BBDDB6A9BEBBC48 /* LLHtmlComponent.h */, - 5EC339006B6F25BFDFFBD51FD08F522E /* LLHtmlComponent.m */, - E9FBA547350639E8E689E0BA22499402 /* LLHtmlConfigViewController.h */, - 23D91716869C004B745A75D6A55877A7 /* LLHtmlConfigViewController.m */, - A4ACE85ACD2EEA5DBAF315BA6911B54F /* LLHtmlUIWebViewController.h */, - 07AA604ACD89E3144267F8789C8817AF /* LLHtmlUIWebViewController.m */, - DD480D7010F0AF512CB78169D111F2B9 /* LLHtmlViewController.h */, - C50DBC5EA0A7D726E91FB57D67DC87DD /* LLHtmlViewController.m */, - A7E5FD6A0478E2CFA423EC3D10E9DC4E /* LLHtmlWindow.h */, - D7F745D22C5AD658089EC82C9305D6E4 /* LLHtmlWindow.m */, - 13E5DBE3B65BEA77888409383434A57E /* LLHtmlWkWebViewController.h */, - 96CF08BF793028CE5C11411A6E7E1C9F /* LLHtmlWkWebViewController.m */, - F03D16EC35B6E5338A7CEDB959DE8116 /* LLWindowManager+Html.h */, - 73FD0EA3E13DEEA5962B3105DA578B84 /* LLWindowManager+Html.m */, + 7D85F571351B8D5A7A33993426157D83 /* SDCollectionViewCell.h */, + C9E11F37F96460ECAEE6E3C2E337098D /* SDCollectionViewCell.m */, + 6F997DBF534DFE76470A1AB8175B3610 /* SDCycleScrollView.h */, + BB3FC9FA77CAA4B5A047F3F0B67AF17D /* SDCycleScrollView.m */, + F29E02DF7E8B14A840107078E68F9346 /* TAAbstractDotView.h */, + B4F0278AE29B9C08CEF13C303B90CAF3 /* TAAbstractDotView.m */, + 37221025A73D9BE36B92DB09BC14BBA1 /* TAAnimatedDotView.h */, + DB2489678F172BAD201F79F168B58003 /* TAAnimatedDotView.m */, + A25CBD3B81EE4193B886C64BB99F4E21 /* TADotView.h */, + EC90F94F312D0E34FE172989809C5B43 /* TADotView.m */, + E177B4461D6CD14125C2F8E102EE5D10 /* TAPageControl.h */, + DF95B3F1876A4C1DD21ED29A1015CD24 /* TAPageControl.m */, + 7069E937A9C3761B8EA9EF80099920B0 /* UIView+SDExtension.h */, + 1B403AFD3386756786B7F92B5A1D84B3 /* UIView+SDExtension.m */, + 3A745B2802478327A10B188DC0E538C0 /* Support Files */, ); - name = Html; - sourceTree = ""; - }; - A8BE46DF0240C83EA61BAE9A87F65805 /* Support Files */ = { - isa = PBXGroup; - children = ( - 061B45C6A38D277AD7AD362083852045 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, - DFF90A767836BC97E9964E4D9378D22C /* SDWebImage.modulemap */, - 55FD51721AE3187FB10D805BBAA1883F /* SDWebImage-dummy.m */, - F19D86BC667D1BCC622ADBFCA5164D48 /* SDWebImage-Info.plist */, - D2F786145FBC4D3C869DECA1B2CD573F /* SDWebImage-prefix.pch */, - 31C768093737006FB66F8991982F9F0D /* SDWebImage-umbrella.h */, - 5720FDCF73B5A4904B9B4ABF945E0DAD /* SDWebImage.debug.xcconfig */, - 1AAB0867ED6A458E0B07F580C634DF93 /* SDWebImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SDWebImage"; - sourceTree = ""; - }; - AA44938DE8A02D929AFA84506692825A /* Support Files */ = { - isa = PBXGroup; - children = ( - 654EBA108402D8692D788C9193D32DDD /* YBImageBrowser.modulemap */, - 218D58BFFF946731944A7EFE2C0E0B3B /* YBImageBrowser-dummy.m */, - D7B3C0AE6D167E7B938256A6B281B89A /* YBImageBrowser-Info.plist */, - 23AEE454DC4D49D37277DB6247E37795 /* YBImageBrowser-prefix.pch */, - 9C35A18837C82794E553190656BC924A /* YBImageBrowser-umbrella.h */, - 5508D2B5E0338D37E4CAE964FF89EB59 /* YBImageBrowser.debug.xcconfig */, - F3D9BFC577C10F48066B0D05F5C02597 /* YBImageBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YBImageBrowser"; + name = SDCycleScrollView; + path = SDCycleScrollView; sourceTree = ""; }; AAF6C8913FE1CF693014D52762ACCFA1 /* UI_Minimalist */ = { @@ -10060,20 +10965,30 @@ path = UI_Minimalist; sourceTree = ""; }; - ACB73D58226B46F1806CFD08E412D457 /* Resources */ = { + AC486FCADCD12BB20D5226ED849FD08C /* JXPagingView */ = { isa = PBXGroup; children = ( - 57F4668C61B6818487768D33845966FC /* PrivacyInfo.xcprivacy */, + C3ECDF553B6EF8851A7B6A7525E6060B /* Pager */, + DDD1AB4E3E111A83F8A7F8A64585B2CE /* Support Files */, + ); + name = JXPagingView; + path = JXPagingView; + sourceTree = ""; + }; + ACF115BF9993C827D10997B5CD83A23A /* Resources */ = { + isa = PBXGroup; + children = ( + B547DE0AF865AACABD260B51DFF954AC /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - ACBF6220C2E833DC7AE576B09836B7EC /* Resources */ = { + AD56A0DCD58ECFA3C28F486ED95BBF62 /* VideoCodecDec */ = { isa = PBXGroup; children = ( - 97498F411D595C1FBC4429973279656C /* LLDebugTool.bundle */, + 16C1A2AA834E650F75F73A49ABB5B83D /* Frameworks */, ); - name = Resources; + name = VideoCodecDec; sourceTree = ""; }; ADF8C7AD26A943E962DD067925716E79 /* BaseCell */ = { @@ -10086,22 +11001,34 @@ path = BaseCell; sourceTree = ""; }; - AE2AB6F77DA0A2E0666373B602E5384C /* AgoraInfra_iOS */ = { + AFAF47CCB9BA208269AE649A199A3B17 /* mux */ = { isa = PBXGroup; children = ( - 082DD9B7329C099813A5A3FE6E3E73C6 /* Frameworks */, - 98CC0B82F588DE71959C4D9BC95F8131 /* Support Files */, + 2154EC194925378F4B4970367A60560E /* anim_encode.c */, + 6011940F094EBFF0D2FFF6A06B49CCBB /* animi.h */, + 0BCA7D797DBE802EE6DA6AF8A258915C /* mux.h */, + BDBF84D69482C7EB8833D25EF4FED0AC /* muxedit.c */, + 07E4938D682DFDF7C5305E3A9D02AF63 /* muxi.h */, + F2212D5CB880E70DE3D1030A08CD30A9 /* muxinternal.c */, + 3556F02ACB3F57E398FEDC3AFE44F82A /* muxread.c */, ); - name = AgoraInfra_iOS; - path = AgoraInfra_iOS; + name = mux; sourceTree = ""; }; - AF2ACD2A8A513DC31824D5DFB4382A78 /* Frameworks */ = { + B02A2CA0E736D318D7892B6085E90794 /* Support Files */ = { isa = PBXGroup; children = ( - 45C4C01AC74CBEA8DD30114FACF56120 /* Bugly.framework */, + 4D3487DAD648D7A78DB51E4EA1AF1772 /* AliyunOSSiOS.modulemap */, + 3D3102A78D323A1EB954026A27C7BB82 /* AliyunOSSiOS-dummy.m */, + 5181AB30D3F31C421FE34E1B0E6EB96C /* AliyunOSSiOS-Info.plist */, + A3D2308349C7FAA2DB91A10C02DCF9FB /* AliyunOSSiOS-prefix.pch */, + 7E65EF5DD78F66325A573218AE7EA5E1 /* AliyunOSSiOS-umbrella.h */, + B1821A84FEEDC79CEFFCF904DEB92F3E /* AliyunOSSiOS.debug.xcconfig */, + 636C9F5B94ABEC692A8C134264864AA7 /* AliyunOSSiOS.release.xcconfig */, + BAA6A39ED98465F092CAF01FE55BF1F1 /* ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/AliyunOSSiOS"; sourceTree = ""; }; B1835287B0ECCFADC3F2B3D388102C78 /* TUIConversation */ = { @@ -10124,42 +11051,6 @@ path = ../TUIKit/TUIConversation; sourceTree = ""; }; - B27AFCCB87E4233784289903FB3EE9AE /* Resources */ = { - isa = PBXGroup; - children = ( - FA9DACA3F1BA27D0C927D6431C555486 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - B2FBE0E86A1B591FC189160708BA168A /* AgoraRtcEngine_iOS */ = { - isa = PBXGroup; - children = ( - E5EF2617B7D437D2A49D65CC288E3136 /* AIAEC */, - 4AF10A8EAD1722FA05362D563D6D18D0 /* AIAECLL */, - 730709E8050178D326AB78566FE08F6A /* AINS */, - 3AFDFB96A48492DA2D3906BA2D89FA92 /* AINSLL */, - 6D04464E5B19FCFA24079CF09129CF29 /* AudioBeauty */, - 701E4FABA4DF28A1E12167ABE15DA7FC /* ClearVision */, - 0F665EB6DDA37F3838CFABDBC8E7FF92 /* ContentInspect */, - DDAFAB478A272C40FBF40D9E61AB4B72 /* FaceCapture */, - F8882998AAD47C6C7F7180038A93BEF4 /* FaceDetection */, - 2AFB357C7204B902BE8615AC0729133A /* LipSync */, - C9254EDA45BB655D9E8F52955326032E /* ReplayKit */, - 3EA1CAC967DC940A8825372E3BFF171F /* RtcBasic */, - 0DA9CE2CC41FF2239C5D150D8C049351 /* SpatialAudio */, - 262599FDB527532F18B9F78F9057FDED /* Support Files */, - 9CB072D21C96AEA1B6FA05E0528EE24D /* VideoAv1CodecDec */, - DE8F9941B9F7B11B9100107B236231CC /* VideoAv1CodecEnc */, - 65B49876274D823D1093462AF1D0EB37 /* VideoCodecDec */, - 7AAE63C9466DF8C9A4FE0C67F1FB2CCE /* VideoCodecEnc */, - 6073720201AC3971D458B268EB483EFC /* VirtualBackground */, - 1D9B59F0F4159605D4E0C25A63206931 /* VQA */, - ); - name = AgoraRtcEngine_iOS; - path = AgoraRtcEngine_iOS; - sourceTree = ""; - }; B31C4A87E39A02F53B23D4084842BC66 /* UI_Minimalist */ = { isa = PBXGroup; children = ( @@ -10174,63 +11065,138 @@ path = UI_Minimalist; sourceTree = ""; }; - B3D3BF929E75CAD66B352C7E89F11EFB /* Frameworks */ = { + B4189DA46BB2C392E1BD6455C5FF6A3F /* SSZipArchive */ = { isa = PBXGroup; children = ( - ABCEC08FADD04E87B1E0573D4FB63B93 /* AgoraAiNoiseSuppressionExtension.xcframework */, + EBFBDD5D4DF49E660553FC2ADF20385C /* mz.h */, + F75646AC5A9BF6AC37CFB3EF8368C481 /* mz_compat.c */, + 048C1B18194E62C7C04606BAAFA7B8CE /* mz_compat.h */, + 35129B8F9F4AF6040B3700EBF65B3561 /* mz_crypt.c */, + 90098B3496EF9217A27651C6B216D919 /* mz_crypt.h */, + B7AC9CD559132EAAE413E73BF1A905A0 /* mz_crypt_apple.c */, + 928E50522E71F758AA262A680F299967 /* mz_os.c */, + 8136A38D81A5B3FC752562D97578AD4F /* mz_os.h */, + 76A0029CABE4A428453EE2F68F334E20 /* mz_os_posix.c */, + 59579BD44E27B2EDDEE8380595FEB43A /* mz_strm.c */, + DC49539AAD2F9F64523325C9C029A155 /* mz_strm.h */, + E2CFD475F1D5E2205AD0C1BDEC89C0FC /* mz_strm_buf.c */, + 0D1B9EFB46C06E718A9D066B8AB19E39 /* mz_strm_buf.h */, + FD74A0CD929DEE8AFDFC9AA9C3BB5C37 /* mz_strm_mem.c */, + 65174360761DB66FED4DE75C805F65F3 /* mz_strm_mem.h */, + E4B534B1418DFB31D1AB08E45A77482C /* mz_strm_os.h */, + F853F1D51DACCB15646E344EC336589D /* mz_strm_os_posix.c */, + 96C1FAD7D1DCED5CCFADA9DB19A77B86 /* mz_strm_pkcrypt.c */, + BD32AC887A0618F4E3DA892E88AE55D3 /* mz_strm_pkcrypt.h */, + 44DEBECD3D533181312AF5854D8B1593 /* mz_strm_split.c */, + 5C90057D3802BA6FEFBC84A8341DE7DD /* mz_strm_split.h */, + D041FFCD34A6FD5AEA5E5A185B1E7CE7 /* mz_strm_wzaes.c */, + 80E3C2E300CD116D6119C5D6C7723351 /* mz_strm_wzaes.h */, + 85425BC7EFF4D34A868E3BD6BDDD6A49 /* mz_strm_zlib.c */, + E44CE15790053A4E0520E54B59416561 /* mz_strm_zlib.h */, + 266B7F9B95BC2A2C9927CF9ADF6AA6B9 /* mz_zip.c */, + 3B93AE270291BC5CC9DBCD6392AF31F9 /* mz_zip.h */, + 15860ADA4F37D1ADAED9FD137CFFCDEA /* mz_zip_rw.c */, + 7C6E5DAB982BC66D49DFAF9F20D7E984 /* mz_zip_rw.h */, + D6D3758013920FC1F345973E944F8016 /* SSZipArchive.h */, + 982AB3BF6B2628EAF0F6B75E9C15E3F8 /* SSZipArchive.m */, + D4C3D0176CBA55DA8C3B2C968E77902A /* SSZipCommon.h */, + 1C203BA082EC1DA4047762B2C81E58B9 /* ZipArchive.h */, + 7BB3502A57163A58984BC8508B71535E /* Support Files */, ); - name = Frameworks; + name = SSZipArchive; + path = SSZipArchive; sourceTree = ""; }; - B52A49349196F9F84D76E49580C93074 /* Support Files */ = { + B4D9536764F0ED4CF0E9A4BDA375FD90 /* Support Files */ = { isa = PBXGroup; children = ( - 1CA6F7206F69F9B682A5F73721301524 /* SSZipArchive.modulemap */, - 33A7DB201278E7B15A67DAA4CC55BB16 /* SSZipArchive-dummy.m */, - 1080795BE9FF7C597496B0AE50FCBF77 /* SSZipArchive-Info.plist */, - E377A4B9817E978A7E6DA94CEADF5246 /* SSZipArchive-prefix.pch */, - F057C305BCF1FD5441D93674CE82A1A5 /* SSZipArchive-umbrella.h */, - 73B2C9CA78C9E9D6C64EFF878762863C /* SSZipArchive.debug.xcconfig */, - A0BCF61D07F71C926BD2E88ED95E12B3 /* SSZipArchive.release.xcconfig */, + EFF2CBEDDDEF3A94EFB94079955A8A44 /* YYImage.modulemap */, + F2AFB8155C88CB1513B0A52BC47AF899 /* YYImage-dummy.m */, + 8969FA50AAC307317D3F05778293401D /* YYImage-Info.plist */, + 68C8302E274DB017279690C70A5541E4 /* YYImage-prefix.pch */, + 39B7511BB3C2B480AB6836AB01019C9D /* YYImage-umbrella.h */, + 3B21B1E28B47B3F45DC3D0F3DF148E5A /* YYImage.debug.xcconfig */, + F372B39EE831B089CBFC2E8A71C0AE92 /* YYImage.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SSZipArchive"; + path = "../Target Support Files/YYImage"; sourceTree = ""; }; - B66975DCF750CCA3674E8FC14E6210C4 /* YYWebImage */ = { + B7284534D112AB1D992BA93D65D9D6BE /* Support Files */ = { isa = PBXGroup; children = ( - 814C6D5CB38E5801C2A8ED8E680C73EF /* _YYWebImageSetter.h */, - D9AF293ECDA0CFE834ED91D7B11E775E /* _YYWebImageSetter.m */, - 2C5E28A5F4E710495B50869DBE2A68D0 /* CALayer+YYWebImage.h */, - 3CCCB8ACA599FA224FDFC74D269A8802 /* CALayer+YYWebImage.m */, - 4A636263A73D61BEA285C712C2DFE24B /* MKAnnotationView+YYWebImage.h */, - C62EABCD6F8B1F2BBB9D5D7F148F5046 /* MKAnnotationView+YYWebImage.m */, - 8AA4ED9DEC3745B908004ABAEA9B80B5 /* UIButton+YYWebImage.h */, - B800E9465C3D9F3296DD5DE7F6242931 /* UIButton+YYWebImage.m */, - 3C632A3A6850FB935D756492D5AB34F1 /* UIImage+YYWebImage.h */, - 7D3F2A4BB159D2AB9A093E72D363EC67 /* UIImage+YYWebImage.m */, - 5D79B81D6F92EE3B26E7B1089791E486 /* UIImageView+YYWebImage.h */, - 5E03D8411695A6BCA53BDED0A1828885 /* UIImageView+YYWebImage.m */, - 80C2E0F76292CE0D5D67A7C001717EC5 /* YYImageCache.h */, - D9702F96248B5BD0EF41D23372789097 /* YYImageCache.m */, - 8B84FD13FD62881F957EE3AB18B9F887 /* YYWebImage.h */, - 2B7BBBCE335C48ED28DD7FA33113AB8F /* YYWebImageManager.h */, - E146B7C7FE9E0B8FA10618C44D4C62C4 /* YYWebImageManager.m */, - 5D58A826CD24E33A7C733B83FFB39953 /* YYWebImageOperation.h */, - B44DFE046B73F85FD8999AA86634504A /* YYWebImageOperation.m */, - 29040C243918343B90B7E9A37A5B9FCC /* Support Files */, + 93BB15B8CEC4558EB68A0E347E85D1BD /* Protobuf.modulemap */, + 225B9D19B39419A86C8B3D9105211FA3 /* Protobuf-dummy.m */, + 0F13741EC1EEFBC284A2043D73B2E65F /* Protobuf-Info.plist */, + 4781464C64215FFAC729655CC585DBE7 /* Protobuf-prefix.pch */, + 853B2355369C0C0B87455A9D35FDE385 /* Protobuf-umbrella.h */, + DA73079D48B0F03AB6E8813303F0D692 /* Protobuf.debug.xcconfig */, + 3BFEFA0A0B3119C90493AACB2952A551 /* Protobuf.release.xcconfig */, + 589BA9ECEFA3519B8CACA91E85CEC710 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */, ); - name = YYWebImage; - path = YYWebImage; + name = "Support Files"; + path = "../Target Support Files/Protobuf"; sourceTree = ""; }; - B7D7D506DDBB601BFEFABE081CF1736C /* Frameworks */ = { + B76695B951E8F27C3142A6A367E5504E /* Products */ = { isa = PBXGroup; children = ( - 8624C50A50FB1155128D3777B9B6FE73 /* AgoraVideoSegmentationExtension.xcframework */, + A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */, + 8F0D4D4EC80F62CA54EAD5119A89EF03 /* AgoraLyricsScore */, + 0C6AF30DA9F94BBA4AD5F3DA3FA30177 /* AgoraLyricsScore-AgoraLyricsScoreBundle */, + 14A3FE4DA4CE007A926AAC6102122F2E /* AliyunOSSiOS */, + 5D73ED9DCB04D101A1FA489C7FB2A54D /* AliyunOSSiOS-AliyunOSSiOS_Privacy */, + 2CA925CF410A32FD7BF052406767BC59 /* AvoidCrash */, + 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */, + B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */, + A3A80BA70CFB7F75C5391BEBBBA8C9DA /* FMDB */, + 148D9AC15C4A9777E5ACBB46C03FE218 /* FMDB-FMDB_Privacy */, + 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */, + A5B2838E4866923F3DA717B058EBFF5D /* IQKeyboardManager-IQKeyboardManager */, + C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */, + BB4F011171FCB76B1AEBE390F843E930 /* JXCategoryView-JXCategoryView */, + 2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */, + E03F152E95B6924D2486511337D24503 /* JXPagingView-JXPagerView */, + 5E4674603A5D5B9215FFA0F8E69F8B71 /* libwebp */, + A3951CB49DB05AD7C1AE14AA7D28A1F4 /* LLDebugTool */, + 1FFED36A657123030ABB700256D73F15 /* Masonry */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */, + E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */, + 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */, + C0E79AD53820186F5DE86726D150F447 /* MQTTClient */, + 8806024254F3EB0BE3C8A4EE1447B145 /* Pods-QXLive */, + CF003CA42C1A3BEB0DB3D0AE908137A2 /* Pods-QXLiveDev */, + C2105C94812B6214B154F54DCEDB72AC /* Protobuf */, + F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */, + 8D4557A35A355F78DD9FFD8EAC379905 /* QGVAPlayer */, + 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */, + 8B6CF5C20C32EE9F7F0862FF892524DE /* SDCycleScrollView */, + B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */, + CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */, + FCF61D9B2B75054A9A3185DDC609B7FF /* SDWebImageWebPCoder */, + 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */, + 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */, + 69548067BF8002DF53941149BD410A1D /* TIMCommon */, + 1861D51E6AFECEB294232A4496429A63 /* TIMCommon-TIMCommon_Privacy */, + 8C3F1A0419AAD8065736DC7968102C54 /* TIMPush-TIMPush_Privacy */, + F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */, + F8879DB9AD3F9A8F85D8C38EC2024D15 /* TUIChat-TUIChat_Privacy */, + C8FFAB06408747E7BA2A353127D4ACF8 /* TUIConversation */, + FC14DF02839D1B209B22801C7FCC416B /* TUIConversation-TUIConversation_Privacy */, + 37EA43C6154607EB4C385B067D4FF381 /* TUICore */, + 62476AD95833F1EC15B5FC7E01E6CB19 /* TUICore-TUICore_Privacy */, + BF12EF87337DED2D5544A4B5636CC4C7 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */, + 8E1D5C0FCA0D872C3F21E87F25420681 /* TZImagePickerController */, + 642FEF38E132FB38DD2B59B88F069917 /* YBImageBrowser */, + 48ACF38225AF5129416A1F090F6D3286 /* YYCache */, + 1716B5FBCF0DF55C120AC52CFC22452D /* YYCategories */, + 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage */, + E460D5B0416D36F66EE8EC89E5D2FA0A /* YYModel */, + 71762A728913EB440C97D3616D291AF3 /* YYText */, + 4FC1978206616CE319648B302B05AA8A /* YYWebImage */, + A845402EF959A57A4640F2A4F5155943 /* Zip */, ); - name = Frameworks; + name = Products; sourceTree = ""; }; B7F1F19E3AE743A164B04885DBDE9F7F /* Reply */ = { @@ -10259,37 +11225,172 @@ path = Reply; sourceTree = ""; }; + B80D4E61E90DFC03408699A39D7B6355 /* AgoraLyricsScore */ = { + isa = PBXGroup; + children = ( + F0569AB649FAD1979AAD043A9886A4D5 /* Algorithm.c */, + 5C5C15F018F38A042C78F89DCC19685B /* Algorithm.h */, + E4FF19D5317D1ED5C5188BF89D337F6A /* ConsoleView.swift */, + 32F4C4B2065DD641B80B483B67E859CB /* DataStructs.swift */, + 16F9963AA25300C4236F0E214BAC6582 /* Downloader.swift */, + AFC8D0AE1EB81A7CD6655C9AD0556CA7 /* DownloaderManager.swift */, + 8DD2401B49B91450CE48170A14EEB9D0 /* Events.swift */, + 8B0FD18816925B0577902324CB9DFBBC /* Extensions.swift */, + DDEA1A9F93242C3A31DD49B8388F96BC /* Extentions.swift */, + AB36CE6695767CDFB7C1C2C0AF42AAFB /* FileCache.swift */, + D8F3B10B718C40E0674DA5A179D24AE8 /* FirstToneHintView.swift */, + 176EC1FA23F354ACC3E12A660507847F /* KaraokeView.swift */, + 8097A0CFE095F6B88DFC00726F709043 /* KrcParser.swift */, + CF8EE222BE8FE0853FC74C87C3A9BCF9 /* LineScoreRecorder.swift */, + 43D1E3261820DB9A9433A6EB37B8265B /* LocalPitchView.swift */, + 2BEFFCC856F9435D518C2E4C45BD84C9 /* Log.swift */, + 49FBD338226836B031A24A27762915F5 /* Logger.swift */, + 35EA76B0EF001DAAAE68CB5B62F28883 /* LrcParser.swift */, + E67BB8DDE723F1C65F52E293178094CE /* LyricCell.swift */, + E188B8AEC86B133F5CDCF5D6FDC6E481 /* LyricLabel.swift */, + 24D3D4145CE006F07F0559089213AC63 /* LyricMachine.swift */, + 7B5324C47C8F7979E68D5933AE51B7AC /* LyricMachine+Events.swift */, + FC566BF6FA3581636EE1F0AC3040D321 /* LyricsFileDownloader.swift */, + 5127BAB81383DA0D0B1DE1E9CFD54040 /* LyricsFileDownloader+Info.swift */, + 27CDF3758333D3474CC079298D4736DD /* LyricsFileDownloaderProtocol.swift */, + 55BE2719E50A6EA734B586CE45848688 /* LyricsView.swift */, + 4CDB22E59EA8FC62CC575A7919518A56 /* Model.swift */, + 84784F1779ED49885BEDC482DE6E959E /* Parser.swift */, + F280EF245536DF1D03450F4AD1895B9C /* PitchParser.swift */, + 4BC4121E1020CEE8E5BCE66D6B415EB9 /* ProgressChecker.swift */, + E97B946024F34982FB86D50C6A6F70FF /* ScoreAlgorithm.swift */, + AF4200171D98AF34C3A7BAE2D2F7C9BC /* ScoringCanvasView.swift */, + F660B5AE7DF73D1980AD5BC904ED7B98 /* ScoringMachine.swift */, + 031AB6E008FD38B9576E2930D353FD15 /* ScoringMachine+DataHandle.swift */, + 44D299FD67E11862321D7F710B260C3D /* ScoringMachineEx.swift */, + 6ECEDD2A29867A53C07C426C67AFC270 /* ScoringMachineEx+DataHandle.swift */, + CD14AEF254415F9CAFB098159077C5BB /* ScoringMachineProtocol.swift */, + EAE59A937C0D00ADB586F516A7B50CDA /* ScoringMachineProtocol+Events.swift */, + BBE9BE2772E3AD3AA9B174F7E636D0A6 /* ScoringMachineProtocol+Infos.swift */, + 3CBD739B3337D8AB7A89A90C56DA07A3 /* ScoringView.swift */, + 7427E2A32C82308FCD03E34DA132A19F /* ScoringView+Events.swift */, + 12D8D0DD804774D4BB031F4294F17C2C /* ToneCalculator.swift */, + 5C2D76A62ED836207C184BBC40C69766 /* VoicePitchChanger.swift */, + 967420287935BB8D5BD94A2094D80BBA /* XmlParser.swift */, + 0FFA05FBEBE421F614B22065EDD1C966 /* Resources */, + D015DBC79C718646B4A950BDB78759F8 /* Support Files */, + ); + name = AgoraLyricsScore; + path = AgoraLyricsScore; + sourceTree = ""; + }; B8702409602E66193FFAAA0F4DE81788 /* Frameworks */ = { isa = PBXGroup; children = ( - 24AB76A28147851B952DA26FBD5F5852 /* iOS */, + 64E9482F3706B3E509B5B6F1F052D81C /* iOS */, ); name = Frameworks; sourceTree = ""; }; - B87B5E651EDEE7192FF895818905C0D6 /* NSURLSession */ = { + B9CB50BCEFA107B75AAB30F2D193F9D0 /* AINSLL */ = { isa = PBXGroup; children = ( - 4C6976F9AAD120B8ABEABF0DDAF093F9 /* AFCompatibilityMacros.h */, - 251C6F4C3C03EE4832D98EA757202FBD /* AFHTTPSessionManager.h */, - C4B6BCEB7B158556FC5C28CB49F3FD9B /* AFHTTPSessionManager.m */, - 613F9D5EA482543BDF7BAC86418BC1D4 /* AFURLSessionManager.h */, - FB141A075242E84A60BCFC5D989FFD3F /* AFURLSessionManager.m */, + 4582D5752F7D3EC7C3E12225698A613B /* Frameworks */, ); - name = NSURLSession; + name = AINSLL; sourceTree = ""; }; - B9B8B341146C1D8C34DAAA1F3D5F114D /* libwebp */ = { + B9E145963D39B173C31042F0D8AAB8EC /* VQA */ = { isa = PBXGroup; children = ( - 48C7D5F10C8637CD3456F29A943624C6 /* demux */, - CFA02BA13A1682F2BC794C21A5C76B80 /* mux */, - 676D3842E137AC7C9FD6EA656FFFDE38 /* sharpyuv */, - 11A563BC3C0C23CCE05163F7F4BBDA20 /* Support Files */, - 97B8391CDAE6280847FDDE24A9D5B949 /* webp */, + DD0B2C8F81BC48B5A1FE877E6BE748C5 /* Frameworks */, ); - name = libwebp; - path = libwebp; + name = VQA; + sourceTree = ""; + }; + BB14CBFAA411BDFA14C3C31938B8980E /* Core */ = { + isa = PBXGroup; + children = ( + 69CDE4A0B26080E0536A05BC4BC16084 /* NSObject+YBImageBrowser.h */, + BB7C656C69B7991466749BA9583DCEC9 /* NSObject+YBImageBrowser.m */, + FBA1D9AEC1D9116B235CC76CF5B856BD /* YBIBAnimatedTransition.h */, + 448E2DA9F08232ACEBC665701C58C0FA /* YBIBAnimatedTransition.m */, + 848246EBE770CCC005AA4310A97E5DC8 /* YBIBAuxiliaryViewHandler.h */, + 983EDB64D59FAC1C1EF21D3C691631E5 /* YBIBAuxiliaryViewHandler.m */, + 4AD969C7C7F56A47BA0E78069F1FACFB /* YBIBCellProtocol.h */, + B5B05BEABBCA1F1EE87AA9BDCE556886 /* YBIBCollectionView.h */, + 07DF01BD99A3A2A212AC4C0BED8C6192 /* YBIBCollectionView.m */, + E5593FF637FE8067AE3574CA666F390D /* YBIBCollectionViewLayout.h */, + 20A60CFBEC429CE08E5B9CD466502973 /* YBIBCollectionViewLayout.m */, + 73F948957DADA2D8DE0DE6E66F0DD91A /* YBIBContainerView.h */, + D86288874EF226EB8351E9D4D9273A92 /* YBIBContainerView.m */, + 7ADE8D264B11576DC5C2A85D8F5A0CCE /* YBIBCopywriter.h */, + 107B9B81F6D295C40C085A124188A1A2 /* YBIBCopywriter.m */, + E2ED00FBD4C5E1E3B13C45A817CDD7AD /* YBIBDataMediator.h */, + B30A138F614E2D96E72C6CFAA3EF1931 /* YBIBDataMediator.m */, + 5A5BA70FEC1C78E7C0AD01C1748FEFBC /* YBIBDataProtocol.h */, + 23F44CAF0546D581DC68E8E12AAD674C /* YBIBDefaultWebImageMediator.h */, + 5F14B4836CDC1D67C95178E6904F2980 /* YBIBDefaultWebImageMediator.m */, + 7505374FD5BF0FA86428DDD873470EE7 /* YBIBGetBaseInfoProtocol.h */, + EA17CD937CA3EA89FF79F818E6703B37 /* YBIBIconManager.h */, + DC0E38C4B8DAC14B0CCFCA2FDD46687D /* YBIBIconManager.m */, + 171BC9A890FA78716C470AE7F0861E99 /* YBIBImageCache.h */, + 67643ADF05891CEDA4BB5698ADAD6B90 /* YBIBImageCache.m */, + F0477B3BAFFDA16CA822D19B6277CDCF /* YBIBImageCache+Internal.h */, + 6923C8461B6129E9596F3084779EBBD7 /* YBIBImageCell.h */, + 26E5FD2367B4E5D6E3B7E4EF60AA985B /* YBIBImageCell.m */, + 49D936986B00F70F98A5F9D1DA0A4E4F /* YBIBImageCell+Internal.h */, + 83B805B5BBF823B4C369B80E72F3F789 /* YBIBImageData.h */, + AAD4A1BB55053FBBEBE321C9BB07A5C9 /* YBIBImageData.m */, + CE299E1203694BD2A9DE3A761032C7CF /* YBIBImageData+Internal.h */, + 3088EC7C57E1D1C446F9438801DBBD79 /* YBIBImageLayout.h */, + 73348A5BE5D65F1CA2B14253B1F29263 /* YBIBImageLayout.m */, + D9B538591C0A67BF7A17D4E356805B70 /* YBIBImageScrollView.h */, + 7740F3442EC022CD073B1C7C422B750B /* YBIBImageScrollView.m */, + 9730A5C0ABE243EAF832C27088081C37 /* YBIBInteractionProfile.h */, + 5166CB954C5718CAAFF59E4B954E576F /* YBIBInteractionProfile.m */, + 3BA4D99997626F46FFEACA76BE8DCA47 /* YBIBLoadingView.h */, + 1878A5067AE8B0473732790299DBB133 /* YBIBLoadingView.m */, + E737304B2404D251C27ABCD5567F1F52 /* YBIBOperateBrowserProtocol.h */, + A87C9E81F3486D7C4ACF5E119E8F26D2 /* YBIBOrientationReceiveProtocol.h */, + 1C743C0A955ACC0E0775005EB0D41E6B /* YBIBPhotoAlbumManager.h */, + C99F54A93DE0F31868318100E3D1BFDE /* YBIBPhotoAlbumManager.m */, + E58237B2B4A6B1DD42E9F847AC66FF60 /* YBIBScreenRotationHandler.h */, + 90CC5D58CDA022F0DAD838A155F88E67 /* YBIBScreenRotationHandler.m */, + B76A88E31B455C6DD5C9FCDE72B9F4BE /* YBIBSentinel.h */, + B21894011FB4467D95E770A70332E873 /* YBIBSentinel.m */, + 43C737B86D6630A0E0854C7FEAE59957 /* YBIBSheetView.h */, + 7E276F24B861711DE1495475D746E403 /* YBIBSheetView.m */, + 5FB8BC623C6D9DD9C68B774ACCADC0E9 /* YBIBToastView.h */, + 2CA663CF2987E10DC0841B1A0868DAB9 /* YBIBToastView.m */, + 8107B3A917F377B3D51773067E1849BC /* YBIBToolViewHandler.h */, + 6CE45F49ED4CFC035A2719F21DAF4F22 /* YBIBToolViewHandler.m */, + 78825BA551DB4A4895F1233B3007B119 /* YBIBTopView.h */, + 3B7558B9B194726397EEBD52EC664E87 /* YBIBTopView.m */, + E8C4DFAD7C4FD6624BB368350F29137D /* YBIBUtilities.h */, + AA4D60FFBE6EC179FBC8808525DA6D9D /* YBIBUtilities.m */, + DFD95C0DA4E39DDD8F4559673364C37F /* YBIBWebImageMediator.h */, + 0C89AC9F2BD2169E9824E33140DDE7C8 /* YBImage.h */, + 1A216F21A0B9C30986ED0630A2105BF3 /* YBImage.m */, + 5B745E760BF4AF934CB759C87F10EA22 /* YBImageBrowser.h */, + 3AC6BF1138B854446EC68BCEA6A76F18 /* YBImageBrowser.m */, + 4E63A23FAF92DD5F3251EF0B328F1C0D /* YBImageBrowser+Internal.h */, + 11531608C3500A1F0D08C7D212C1882D /* YBImageBrowserDataSource.h */, + E07715DD868637E7632ADA8EEF3D5795 /* YBImageBrowserDelegate.h */, + 8BD6E9E0B082EF7F5887BBB77BE4E0E9 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + BB333F4F14809E4F4EDDCF04E5CDB6B2 /* SpatialAudio */ = { + isa = PBXGroup; + children = ( + 6F29A587A89C43D49E445068113D1228 /* Frameworks */, + ); + name = SpatialAudio; + sourceTree = ""; + }; + BC7A59ADB97437B43CBEE408FC4B914C /* Resources */ = { + isa = PBXGroup; + children = ( + A43B8E8CEA964FCB6B496724A7B22DDC /* PrivacyInfo.xcprivacy */, + ); + name = Resources; sourceTree = ""; }; BE2CA4D06E6B2F9B3D45CD42228CDDFC /* Pod */ = { @@ -10300,116 +11401,46 @@ name = Pod; sourceTree = ""; }; - BFB16AF5CA13F0C16A36CA5768DB76A0 /* QGVAPlayer */ = { + BE684D7A8360C78A2A6B28BA5C664FB1 /* Support Files */ = { isa = PBXGroup; children = ( - 8D743B613F24268594D2D1854B6A07DC /* NSArray+VAPUtil.h */, - 937B5DF06A0E0EA7C03C953C18B656F4 /* NSArray+VAPUtil.m */, - A6AFE8782D585F7E2EE756A99DB0637F /* NSDictionary+VAPUtil.h */, - BCE4B50111D55419F8106E2AABD8401C /* NSDictionary+VAPUtil.m */, - 3AE44F334EF1371966FBF70A12B55975 /* NSNotificationCenter+VAPThreadSafe.h */, - D902D70162D0CC0E71D52D8257E8CE55 /* NSNotificationCenter+VAPThreadSafe.m */, - 453152E77DF1691BFBC1BF718E692646 /* QGAnimatedImageBufferManager.h */, - 55613B0C10E379EFC945C4E6DC02E4EB /* QGAnimatedImageBufferManager.m */, - 37466EA66E56A361F640C4E23CC352BF /* QGAnimatedImageDecodeConfig.h */, - CF7F1B537FD116E8DAB5D43E3A5A29A9 /* QGAnimatedImageDecodeConfig.m */, - 9F08B123CF1E6DF061CD215D4E3EE3B1 /* QGAnimatedImageDecodeManager.h */, - CA327E4E032FDF640CD616D9D362DE19 /* QGAnimatedImageDecodeManager.m */, - 1F13B360248B1DA3294BE78DD40E42EE /* QGAnimatedImageDecodeThread.h */, - A74660AFFD0610A0FF2034CFE8EB9B09 /* QGAnimatedImageDecodeThread.m */, - 7685130180C469A7F25A485AFF47C48D /* QGAnimatedImageDecodeThreadPool.h */, - B045D1FAD3DECBD8C5B3CC5C760CB83C /* QGAnimatedImageDecodeThreadPool.m */, - 07660FE92C617E3B8AB6676371CD6BA3 /* QGBaseAnimatedImageFrame.h */, - BFFA9BB7050A12BE51DCBD429FFCB182 /* QGBaseAnimatedImageFrame.m */, - 1EDD69BE33EAB50AFC53C13AF7BD3A5D /* QGBaseAnimatedImageFrame+Displaying.h */, - 4598A20293732887722DC138E7908409 /* QGBaseAnimatedImageFrame+Displaying.m */, - 5397AC978969D4E8957ECB96D93384DF /* QGBaseDecoder.h */, - 79BEF5C6CE21C543618A209EAA6AE09B /* QGBaseDecoder.m */, - F54CE71D7233315C7C44A23FB2CA14D4 /* QGBaseDFileInfo.h */, - 69FF94F0901078E07CA61BCFEC0767FA /* QGBaseDFileInfo.m */, - 0CB010F30F0419D16BC923328AA98285 /* QGHWDMetalRenderer.h */, - 227AEE53A04A7545BF5A2F5805DD470F /* QGHWDMetalRenderer.m */, - 4B7B3C98A21BCCAD1746F7D453BEC2DE /* QGHWDMetalShaderSourceDefine.h */, - 37C7743D898CEB77318D76089465DC2D /* QGHWDMetalView.h */, - 4DA6495F865BF498BA8D8FE40F3C6C19 /* QGHWDMetalView.m */, - 57DF676FC3E694933B01EB1B1AD346CA /* QGHWDMP4OpenGLView.h */, - 74A0B3D6915300D4C54FDCBA2B87865E /* QGHWDMP4OpenGLView.m */, - E8D2662663E3BED0E6A88DF9D357CE76 /* QGHWDShaders.metal */, - AA5E6E470183C27C2336D0A9C2211F16 /* QGHWDShaderTypes.h */, - D59EBD5E279130D7DB476D8FBAD9CE81 /* QGMP4AnimatedImageFrame.h */, - B041076E7F05E56F5BC041396AF48619 /* QGMP4AnimatedImageFrame.m */, - 5956EF4FC71ED7822BCE73380A2F919B /* QGMP4Box.h */, - 82EBCAE77D35C1A6EB6BBADB5E877005 /* QGMP4Box.m */, - B46A95121AEEA04ACE207BDD7D5B9BB3 /* QGMP4FrameHWDecoder.h */, - 994D224B1687C000D03B9197E0E10A26 /* QGMP4FrameHWDecoder.m */, - 2AEAAC14884FA2190752C0E15B7C8178 /* QGMP4HWDFileInfo.h */, - 11C5F18475ECD9A2AC3AD015695A9FB0 /* QGMP4HWDFileInfo.m */, - 5E021AE2CA867CACC55F1C3C893BB409 /* QGMP4Parser.h */, - BD94AFE1EFA20CE5FC33D54CD4255CCA /* QGMP4Parser.m */, - FF305F5A200197A3E6F1ED97804093F6 /* QGVAPConfigManager.h */, - C8C405E6BADDE3E0FB898D4A41D79898 /* QGVAPConfigManager.m */, - 8FB1CDBE9CC548760C295A0823DA3121 /* QGVAPConfigModel.h */, - AEFB9BAB6ADBF0A8C548EE02A9E840CB /* QGVAPConfigModel.m */, - 06BA58D78511214A92F4239A11D33B50 /* QGVAPlayer.h */, - 97A23DDDCFF464475E0D2E502A89F656 /* QGVAPLogger.h */, - A49F3CF53CC16370E47A10E53E393DFF /* QGVAPLogger.m */, - A1870D8CD91E770C73DFB0B79CE8AFE3 /* QGVAPMaskInfo.h */, - F69B10CCB4F3912BF94D9E08AB31EB13 /* QGVAPMaskInfo.m */, - D7D2811D78D87DD63D252B00D371D8E6 /* QGVAPMetalRenderer.h */, - 2B9055548C0E4D4358D06CD7AA71FA5C /* QGVAPMetalRenderer.m */, - F8B537930290079C88572D948C6AFD29 /* QGVAPMetalShaderFunctionLoader.h */, - 8815D3C30710E7C16356211DEC00AFA1 /* QGVAPMetalShaderFunctionLoader.m */, - 5E4815205966E5EDB30CBD09F492A697 /* QGVAPMetalUtil.h */, - 84C3A1BBED6FF5791965AC95E06EC74A /* QGVAPMetalUtil.m */, - 1B66553143E58CA98B6CF60228E7E57A /* QGVAPMetalView.h */, - 94B5E261DD264A0994F5850795EB4620 /* QGVAPMetalView.m */, - BC34D68F6F1B5D78D05169156D9E759D /* QGVAPSafeMutableArray.h */, - B452F2DAA40786293437E0575302B99B /* QGVAPSafeMutableArray.m */, - E3F554FA4D6DE897E129E2AFEC30C5A5 /* QGVAPSafeMutableDictionary.h */, - 91669540A7698E341CAA3C52DAF2D02F /* QGVAPSafeMutableDictionary.m */, - F61C270EB5011111C58060914E480C77 /* QGVAPTextureLoader.h */, - F6F8C40BBC5DC4F68765DDEF1D7AAE1B /* QGVAPTextureLoader.m */, - BD8E34BED29F315CDE807C6D0F21BDBB /* QGVAPWeakProxy.h */, - 2783560BB804E6D797EAC79E8C4077E7 /* QGVAPWeakProxy.m */, - B020CD7D681B9BD8C70A9E2E7CAC8F77 /* QGVAPWrapView.h */, - 47155B83847DBCD84D67B809D349E283 /* QGVAPWrapView.m */, - 226CCDC5DDD850348AD24827B4EDABE8 /* UIColor+VAPUtil.h */, - 29419367A57C2FE99B38A41BA3030BFD /* UIColor+VAPUtil.m */, - 874F6292A569A1B8DB91BCDA0BF6A165 /* UIDevice+VAPUtil.h */, - 452112259A83AE275DF8010763DE5D01 /* UIDevice+VAPUtil.m */, - CB6426BD7593D40D0FD40FFF5A8D75E6 /* UIGestureRecognizer+VAPUtil.h */, - 7E0C6AEB23D0DC817974F3ADF51EDD22 /* UIGestureRecognizer+VAPUtil.m */, - 54795AD5BD5E6CFAFF64C70C43367CA8 /* UIView+MP4HWDecode.h */, - 0A3DE986790C85F40303ED60387E806C /* UIView+MP4HWDecode.m */, - 22E70BE34F6912144082E4DC965D5C3D /* UIView+VAP.h */, - 22DF0FD5936A090A1C87D26E773BA337 /* UIView+VAP.m */, - F435FE909B60095C0D43CB529392C94D /* VAPMacros.h */, - 189B71A9BA8C70089C7B9D0B6B4DC39B /* Support Files */, - ); - name = QGVAPlayer; - path = QGVAPlayer; - sourceTree = ""; - }; - C07C2F6F1DD8A2B134902FE3DF1E66CA /* Support Files */ = { - isa = PBXGroup; - children = ( - 7844C89E90FBCED22127B195E7A391D0 /* AlipaySDK-iOS-xcframeworks.sh */, - EE20E7BA301AE6F0BD1F945AB1CBBD41 /* AlipaySDK-iOS.debug.xcconfig */, - D972D18A51F7616112EDC142E69F3D9A /* AlipaySDK-iOS.release.xcconfig */, + 7569EED5EB9397F3620E12F8C849250F /* QGVAPlayer.modulemap */, + B2150F20FE1199A937735BBA31A90470 /* QGVAPlayer-dummy.m */, + 5F4E9AF7F25D364F8164C7753CC72C8B /* QGVAPlayer-Info.plist */, + 73EE5D2492EBEDE6259D2AC98BD96239 /* QGVAPlayer-prefix.pch */, + 13D5AD7FF09DDA4A40B74644F8F8C2D3 /* QGVAPlayer-umbrella.h */, + E85F7903A9D040C24E56355B875D47B3 /* QGVAPlayer.debug.xcconfig */, + A12FD923FF1E9906937EB9FA94FC7708 /* QGVAPlayer.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AlipaySDK-iOS"; + path = "../Target Support Files/QGVAPlayer"; sourceTree = ""; }; - C091207A1F219FBBA5D3F8FB263C8D31 /* AlipaySDK-iOS */ = { + BE733C67462338D74676A3BF3D54F756 /* sharpyuv */ = { isa = PBXGroup; children = ( - 63403C9CA3915BAC09D874D9D4285D54 /* Frameworks */, - 7A2E6F122D2B59B8AFB730F1A131E13C /* Resources */, - C07C2F6F1DD8A2B134902FE3DF1E66CA /* Support Files */, + 165719683AA3EE8CDC24DD49B0F7012D /* sharpyuv.c */, + 5D17A1DCD046EB694DCD8D2D86A83792 /* sharpyuv.h */, + 12910AE21B90F8BC035075C6E8F72AD8 /* sharpyuv_cpu.c */, + DCEBD23A4F94DA88A003BC9C60D200BE /* sharpyuv_cpu.h */, + 0C0D2B19B547B1FF27049B40C1F814EC /* sharpyuv_csp.c */, + 45716665E4EAA0E5DAD3E15292F69C4E /* sharpyuv_csp.h */, + B15739D3AA245DC3EF6AD0F8B840BEA6 /* sharpyuv_dsp.c */, + 2C73A03D77A46247AF3DE8683AA802CD /* sharpyuv_dsp.h */, + 81A91F2C2C8BD26FB9B0A47E460DEDAD /* sharpyuv_gamma.c */, + 2D591A6F9F0E49F577ED2D062B8F565B /* sharpyuv_gamma.h */, + 8E14B722699442611DCAE34C30CB4486 /* sharpyuv_neon.c */, + 8452DB94EF6CC76C45A5B628E1B79527 /* sharpyuv_sse2.c */, ); - name = "AlipaySDK-iOS"; - path = "AlipaySDK-iOS"; + name = sharpyuv; + sourceTree = ""; + }; + BE7C7049506A09B7CC9E6865F7B85AEC /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2268F2FD0FED2B17CE1C6552CF725F23 /* AgoraVideoAv1EncoderExtension.xcframework */, + ); + name = Frameworks; sourceTree = ""; }; C10A6F049B39E01BD5AF21AB01CB1BF9 /* Support Files */ = { @@ -10428,93 +11459,6 @@ path = "../../Pods/Target Support Files/TUIConversation"; sourceTree = ""; }; - C13DA950EBAEDFCDC3157AF783FA3E27 /* Protobuf */ = { - isa = PBXGroup; - children = ( - DD037BA04E0939E8CB9DF291265C5E1A /* Any.pbobjc.h */, - AB1C50BBDF88AFC9122FEF2B47EE690B /* Api.pbobjc.h */, - 18716C601D9EEF138FF5701638193B02 /* Duration.pbobjc.h */, - DA483CFB86A0520CB57A33D3A9BD0DF0 /* Empty.pbobjc.h */, - 05BA6D7161BFE1A612FCAC3EB6F56D77 /* FieldMask.pbobjc.h */, - 73270932EB5486428D10B14DF7CA9848 /* GPBAny.pbobjc.h */, - DEC8783D2954020217A420C14536F6BC /* GPBAny.pbobjc.m */, - 3B8BC307915F96081A42F9DA1B311583 /* GPBApi.pbobjc.h */, - B545ECACE9BAEF98332CF527BF79918E /* GPBApi.pbobjc.m */, - EAB14977808C9C06363AC3C76AB98990 /* GPBArray.h */, - 191D1B85DDA9713AAA965956F2174BE9 /* GPBArray.m */, - 6DB2B2810F4F799A2F640B36BC452F5F /* GPBArray_PackagePrivate.h */, - A8FFAD0549CD8017D066AA06998BB682 /* GPBBootstrap.h */, - 3295DC0F2B081BE9677C3AED8D7AC1C9 /* GPBCodedInputStream.h */, - 76837A46A47A90F02233F92FCFF35C25 /* GPBCodedInputStream.m */, - 2BFC635B376FC168C63BB87531560D5F /* GPBCodedInputStream_PackagePrivate.h */, - 51015A52A8B19C7393225B5461B1E1FE /* GPBCodedOutputStream.h */, - 6E9DFF49E5D07FF54F39B6379DDED5CF /* GPBCodedOutputStream.m */, - 1F3146133503DA011F9EA0BC4ED4DC68 /* GPBCodedOutputStream_PackagePrivate.h */, - F1BBA40839A5812185B1EC849C0D9C19 /* GPBDescriptor.h */, - B9708F1406F6AAE1A0F38AFC44E554FB /* GPBDescriptor.m */, - 599CB879A406BF21521426F30C7A566F /* GPBDescriptor_PackagePrivate.h */, - E2D3604AC70E338F9872047DB69938F9 /* GPBDictionary.h */, - 876EB464751AD50F6E20C121959E9C06 /* GPBDictionary.m */, - 078CCC6182AEC43806955D54B992A56B /* GPBDictionary_PackagePrivate.h */, - 315EECF94973A6C1A3519BE658C272B9 /* GPBDuration.pbobjc.h */, - 08804CA5C67AF3F21B5C0EFA277DF028 /* GPBDuration.pbobjc.m */, - 03543CF50AF78DBCFB6334C1C85EED71 /* GPBEmpty.pbobjc.h */, - 2E7C14F4084E6EBCCB9884477BC6A900 /* GPBEmpty.pbobjc.m */, - 05099EFACDCB73435F1AFE91BF3089EE /* GPBExtensionInternals.h */, - 171486C3ACE06579D42C62BE6B9AC345 /* GPBExtensionInternals.m */, - 27AD69A73C114882899406B247EC830D /* GPBExtensionRegistry.h */, - BD2B3DAEB26F900EE3BF27053C9EBC7A /* GPBExtensionRegistry.m */, - 0F215DD9EB6D4626582CF58750F257C2 /* GPBFieldMask.pbobjc.h */, - 12A8FC8C160812C65E4C8629B85A833F /* GPBFieldMask.pbobjc.m */, - 00C27A5102823907C264E737322F2993 /* GPBMessage.h */, - 7FD2FAC85A2F9A137BFCDC6B1C58F8B5 /* GPBMessage.m */, - 1BAD597D30AA768ABDE2B6CA1CF54B6A /* GPBMessage_PackagePrivate.h */, - FFB5C0075145FCD60B852DBCC0F55A2E /* GPBProtocolBuffers.h */, - DBEB98BC202CE5F07367789D7F371BC6 /* GPBProtocolBuffers_RuntimeSupport.h */, - 630B3D3A5B4E26A70252459CBA01848E /* GPBRootObject.h */, - A6E4A34C53FA8899F82E640ABC94DA75 /* GPBRootObject.m */, - 255296B4132ABB7DF892A626944B3D4B /* GPBRootObject_PackagePrivate.h */, - F84790977E32FF66D0FD54F373C4378F /* GPBRuntimeTypes.h */, - A2609FAE356FE09E37FF2BE8E359DF51 /* GPBSourceContext.pbobjc.h */, - 925CC06B3D608508010B90ABA4489F75 /* GPBSourceContext.pbobjc.m */, - 8B1E1BA9D5750C0B653B82467146B34F /* GPBStruct.pbobjc.h */, - 953A653D7725D7953C990F8D17BEF40E /* GPBStruct.pbobjc.m */, - 1E3106EECF46A268F889C8DB2E925DFD /* GPBTimestamp.pbobjc.h */, - 11FB8F31E693D463EF13059352A46EB3 /* GPBTimestamp.pbobjc.m */, - E5527387252FE47A923575225B3C4610 /* GPBType.pbobjc.h */, - 8C428B0B8E90B0CA87895C3DA973B896 /* GPBType.pbobjc.m */, - 71D2D82A382D9323973595CA59909B34 /* GPBUnknownField.h */, - 2C2421E8072CDDD3A760E81E20F12826 /* GPBUnknownField.m */, - D8E3EE87983619E4E8D7A36EAAC3A5B1 /* GPBUnknownField+Additions.swift */, - 9DC2CB51935E2691462EA4756CAAB955 /* GPBUnknownField_PackagePrivate.h */, - F7364FA2D7563C904A78EC2C2D3576BB /* GPBUnknownFields.h */, - 9A69CFF9A3F01107EA2637B51F65ABC4 /* GPBUnknownFields.m */, - F36763FE52511C47DC220D389B8A059E /* GPBUnknownFields+Additions.swift */, - DE1A1BBFCD1E431CB83AAF2D54B6D794 /* GPBUnknownFields_PackagePrivate.h */, - B7FB6B76A8DF5A4B37A20C830D18A2AC /* GPBUnknownFieldSet.h */, - 88C587FB781730EEC6D3A1F5650302B9 /* GPBUnknownFieldSet.m */, - 401827797144DD4FF4E2E0E81B0EC064 /* GPBUnknownFieldSet_PackagePrivate.h */, - F209F552AFAF96998B3168B1496ADF79 /* GPBUtilities.h */, - E223FA2AFF4B0848D77A977810A6E995 /* GPBUtilities.m */, - A4AB6D4E9B2979319054B2D18744F2C7 /* GPBUtilities_PackagePrivate.h */, - 57D48264B95D24070237AC9768FFE77F /* GPBWellKnownTypes.h */, - 3BE755B465506A4447E9AD389E2C5839 /* GPBWellKnownTypes.m */, - 345FD1FD7BED1B2FA803C428813F693D /* GPBWireFormat.h */, - 08F39D688C0432EC7385D58A7FA22057 /* GPBWireFormat.m */, - 5ABEAD481E1E88C3AD3E841713DEED35 /* GPBWrappers.pbobjc.h */, - 425FAC95F26901EBBD843439509BC219 /* GPBWrappers.pbobjc.m */, - A22F4403B0FB2438E921C12DBA0E2691 /* SourceContext.pbobjc.h */, - 78950FA64342815DB31DACD34ECDCEDE /* Struct.pbobjc.h */, - DED36A91B6DF84DB11FE76ADFC40BF03 /* Timestamp.pbobjc.h */, - D7000444FE0970472EAB2FA438ED9689 /* Type.pbobjc.h */, - 0200F9AEB4F7DA14F47FA286203439DF /* Wrappers.pbobjc.h */, - 37DF5F558EB7204BAA02710EF5636200 /* Resources */, - CC728B5C95B23698FEF76D01DE478676 /* Support Files */, - ); - name = Protobuf; - path = Protobuf; - sourceTree = ""; - }; C19F6DD52C68837203B538F975D391F6 /* Pendency */ = { isa = PBXGroup; children = ( @@ -10529,139 +11473,137 @@ path = Pendency; sourceTree = ""; }; - C1A128E1ED3408F1FB52B13E5D45F728 /* Frameworks */ = { + C2DA41A0C769EE6F7A2627DC94F6799D /* AliyunOSSiOS */ = { isa = PBXGroup; children = ( - 59E2A1113A32A893B431812852FE70C2 /* Agorafdkaac.xcframework */, - 56145C05C9D9EFE06F2003010CFAA137 /* Agoraffmpeg.xcframework */, - 718FE8FBE5DB4BD1F42BF32933E279E5 /* AgoraRtcKit.xcframework */, - AF1DBABD364CE85B924BAFB534C4A85F /* AgoraSoundTouch.xcframework */, + 7E6905C34F7E865783EE450007EA8B53 /* AliyunOSSiOS.h */, + F0D675ED5B636CD21AF04128A3BBC8F8 /* aos_crc64.c */, + FB84CEF88ADAF5600824EBA93E9EF256 /* aos_crc64.h */, + B3338873437309D5CB766787621B4F24 /* NSData+OSS.h */, + B810A9B9528573F1C75469C4C3C78D7B /* NSData+OSS.m */, + 50E0A84F16910F304436C14B39378BCD /* NSDate+OSS.h */, + 380C5BD13C442E034BF71F95457DE708 /* NSDate+OSS.m */, + 5DFC64AD2C17C3AA6FE573958757156C /* NSMutableData+OSS_CRC.h */, + E8C39112CC747EF942B440513B36A908 /* NSMutableData+OSS_CRC.m */, + 99EAA8A69F3605F202C84E86B447328F /* NSMutableDictionary+OSS.h */, + 60FF643DA672F248EEC2A67C984DD59B /* NSMutableDictionary+OSS.m */, + C50FE691FA8A4034C3B7F82696C1E3E4 /* NSSet+OSS.h */, + F78A86D020E37CCAE2DC4D14B3FC09D6 /* NSSet+OSS.m */, + 53829206577B27B45762DB1DFF8081C1 /* OSSAllRequestNeededMessage.h */, + 0A1F1E2967738DEB94519ABCA86CD5A1 /* OSSAllRequestNeededMessage.m */, + 1A9FADDA2D43F976F452DCD9C6C75C42 /* OSSBolts.h */, + 7C07DEBF5092E04D597ADC1DC8509A4C /* OSSBolts.m */, + 618C665AC79DCC1127C20C92479C7C21 /* OSSCancellationToken.h */, + D94CBA9F4453A9710AC2AB2F7ABF9E5E /* OSSCancellationToken.m */, + 5265C177C267DB0D19359CE70E54913A /* OSSCancellationTokenRegistration.h */, + 62F6451C0AB15084F2AE9AA9293C2EC2 /* OSSCancellationTokenRegistration.m */, + 7ECD4D942E99D706A9F27E2A3E37ED2B /* OSSCancellationTokenSource.h */, + 75AD2F2F51F9CDB57C8CFC1E3D854BF4 /* OSSCancellationTokenSource.m */, + 88301128E8395B55483A176C15014582 /* OSSClient.h */, + 4FC05AB889A2C9D5888B774E57673146 /* OSSClient.m */, + C1DE0AA187F4CA800DEDE30E8985A98B /* OSSCocoaLumberjack.h */, + EDEBEFDC15E4DA6B1CB9B03CF7309CE4 /* OSSCompat.h */, + 45A85B8E3D1E373866D8BA83364066BE /* OSSCompat.m */, + 386ABB68464A5A25701025617B1DBB29 /* OSSConstants.h */, + 570592C997E29B54B8CE76C07D59CBE7 /* OSSConstants.m */, + 84212DE296979BA80C0CD70D2556DA61 /* OSSDDLog.h */, + C84D781668C6E814C60B74DCA3BBDE12 /* OSSDDLog.m */, + 86F8615F32472DED5E41F60F5A63C866 /* OSSDefine.h */, + 8F62C974D96C0C3FC85AB3BF849997B4 /* OSSDeleteMultipleObjectsRequest.h */, + E88654AC28F45E0216CEFAB4500604DE /* OSSDeleteMultipleObjectsRequest.m */, + 6A096E00BF1BBA44741A175C7BDC569F /* OSSDeleteMultipleObjectsResult.h */, + DDB54696124D6CAE6F5A60FB45542B84 /* OSSDeleteMultipleObjectsResult.m */, + 21DD07E2DB0DE908A2DCDE7B482E2EF3 /* OSSDeleteObjectTaggingRequest.h */, + A0C0E0E71BC898B01785194BFAB0C194 /* OSSDeleteObjectTaggingRequest.m */, + 6592BD04192A92F3AA3212543091E9F3 /* OSSDeleteObjectTaggingResult.h */, + CC5312AF6FBA8949781977323DEAB33A /* OSSDeleteObjectTaggingResult.m */, + 66AA06CECA7B456461C6386269D759F8 /* OSSExecutor.h */, + 503DBF6B044EAFB40C2DC9730CD668D2 /* OSSExecutor.m */, + 149AF4B27775F9A3212B5199958B7441 /* OSSFileLogger.h */, + 3A5374F1D2D57A123F50408DB43B80B0 /* OSSFileLogger.m */, + 038598EF7831757144B9C4460E6D0C25 /* OSSGetBucketInfoRequest.h */, + 4618D65F597A2C7CE70BE332EF5AAA1A /* OSSGetBucketInfoRequest.m */, + B5C17A4B17EA0D8B7BA709B8B341F4B7 /* OSSGetBucketInfoResult.h */, + 852327A701AAD6F8A479BC74BE40E564 /* OSSGetBucketInfoResult.m */, + 671AD687DE2A9004EB7B860715777140 /* OSSGetObjectACLRequest.h */, + 58AD37709F39264790CB037A968FDA7D /* OSSGetObjectACLRequest.m */, + 339AA4E9A659007E44DBA93A7F85D1B5 /* OSSGetObjectACLResult.h */, + 42560742032C8BF735E3B934F5D39D26 /* OSSGetObjectACLResult.m */, + E4E45A60EDFFD10C68DAFA2D0A43547E /* OSSGetObjectTaggingRequest.h */, + F007B2FA752918FA4152FCA7ABAFB0DA /* OSSGetObjectTaggingRequest.m */, + 80305933F4129F1895492CE0A1E92850 /* OSSGetObjectTaggingResult.h */, + D5258A8F9600058612450C0A2D0ADDFD /* OSSGetObjectTaggingResult.m */, + 8F2A97ABFE1A06FA7232E8D6CF0BD13C /* OSSGetSymlinkRequest.h */, + 0F52F7C5E70BB47EBF33E51E749F893F /* OSSGetSymlinkRequest.m */, + 6FBE57DE259A7819AD6B1295713CA7BE /* OSSGetSymlinkResult.h */, + BE18BF96F9ED11445CF8FC24F2AA203D /* OSSGetSymlinkResult.m */, + 1B682B2D49A459741652DEE728A1163D /* OSSHttpdns.h */, + 8F03FC5865B06A0A4FCEB0376B13483D /* OSSHttpdns.m */, + BFDA366E9CB7BAB06A7CB8C1F81195BF /* OSSHttpResponseParser.h */, + BFA2719BB5CA9AB9B92A865360E40147 /* OSSHttpResponseParser.m */, + 00A291A2B72EA4E6FAEDE7232917E9FB /* OSSInputStreamHelper.h */, + 3178347A4C5327D93B120D4EE564D6CB /* OSSInputStreamHelper.m */, + E7ADAE7D0F3413404AD508AAD8899515 /* OSSIPv6Adapter.h */, + E6554C82F4DCDC7AEF6E40B5904434BA /* OSSIPv6Adapter.m */, + 1C7FF4E56FB57E68D16A5E3145BCF530 /* OSSIPv6PrefixResolver.h */, + 97C2918FF8CBF93DE48FCD699E651A56 /* OSSIPv6PrefixResolver.m */, + 42AC661BE5571A5ABC9A381FB2821036 /* OSSLog.h */, + C4215B336A44A8928C5547B9ECAF9303 /* OSSLog.m */, + D23BF5872AAEF793BFFD3AFD3387CA65 /* OSSLogMacros.h */, + 0793B2C30D54159C1392333F12A81D4E /* OSSModel.h */, + 5AFA83370A44F6C536769BF9E3788178 /* OSSModel.m */, + 709780182A5CA351F71920FED34965D5 /* OSSNetworking.h */, + B065E3A2FE0BCAAD7F3D83FA560043B6 /* OSSNetworking.m */, + 9C1A7138173D077ED980C448E301A54B /* OSSNetworkingRequestDelegate.h */, + C397F8BAEA54E844DB80F7E4C2D08A8B /* OSSNetworkingRequestDelegate.m */, + 29687F0269C0A04397B98DF48D994583 /* OSSNSLogger.h */, + BB73D23FDDE202789585E343649BF4D9 /* OSSNSLogger.m */, + 05349C51E31CAE69161B68EE1B46E515 /* OSSPutObjectTaggingRequest.h */, + 722BE7E177F875A3DC306C0D6F9CFECD /* OSSPutObjectTaggingRequest.m */, + 56BAFE6EA4F60EFE92A698548CDFCF6F /* OSSPutObjectTaggingResult.h */, + B63ACEC26A9E5DB8885AAC32E3FE10D1 /* OSSPutObjectTaggingResult.m */, + 0ABE05003A8F29C98E5FAAE6CE701848 /* OSSPutSymlinkRequest.h */, + 38841C117A37A6643DCB88F8A67D5E7D /* OSSPutSymlinkRequest.m */, + 3BE2F4BD4F74874DEED17704E081BB72 /* OSSPutSymlinkResult.h */, + 10BF3D828FC7F8E67EB26B154BF32F8D /* OSSPutSymlinkResult.m */, + EA32E98C9DBA059E4205EC581458383C /* OSSReachability.h */, + 6C71473402D3B2EC1706517D9776310E /* OSSReachability.m */, + 83C3BD260DC6D10212C1C3E60A943693 /* OSSRequest.h */, + 7748FE0C40CEB3D554077FD992B2170D /* OSSRequest.m */, + E38F77FBF70FE78E3F9C884F2A239974 /* OSSRestoreObjectRequest.h */, + 967A3636407ACF40079E57F1C7A7F4FC /* OSSRestoreObjectRequest.m */, + A689CF5BB1A3E202DA9F662500A2D835 /* OSSRestoreObjectResult.h */, + FB4B90018C3134EDF41142C70D7ABD98 /* OSSRestoreObjectResult.m */, + BFD45B173D4C81AA909775CDF23A0F00 /* OSSResult.h */, + F8CF4B494678B12F79C894D22D4AE3A7 /* OSSResult.m */, + 30EEA1EE58480438768944A483CE7952 /* OSSService.h */, + 6E6349754791444BA8338A47A5C47392 /* OSSServiceSignature.h */, + 48C2340F7BF1F45F70EE1E903B18259C /* OSSServiceSignature.m */, + B4D3107F6D1A5FC591E7F11CEC6FF9FD /* OSSSignerBase.h */, + 368529C6BDC7F1F1AAE0D6FE32887BDC /* OSSSignerBase.m */, + 1718C637E8B2E604FE3CF4BF15E5F7F6 /* OSSSignerParams.h */, + 1444DD729800C600C3FC005A7D08C795 /* OSSSignerParams.m */, + 18420021A7B1BD23BE8FD0CC278C9B57 /* OSSSignUtils.h */, + 6F278D6855CB743D06DF092548A744D1 /* OSSSignUtils.m */, + BDC0FB4AD840773A77D68DBADD5FAB22 /* OSSTask.h */, + 9B738ADE726A061A4C5F827A1D5699EC /* OSSTask.m */, + B5D3F03AAA3E760C3B8E3678058C233C /* OSSTaskCompletionSource.h */, + 2B4ABA00DBD6FE3E676A2EF0F58AB3F7 /* OSSTaskCompletionSource.m */, + 12F06A680D70D1F1341E71DB85A169C2 /* OSSURLRequestRetryHandler.h */, + 826F6586B5F27FE3CD781A46F85A787F /* OSSURLRequestRetryHandler.m */, + 002F8FB9FB749B5760FA00556C7B77B1 /* OSSUtil.h */, + 7115CD7CBDDC211BBD79F61965E5D8FA /* OSSUtil.m */, + 245039E4F746013BDBE5497A5BEE11FE /* OSSV1Signer.h */, + 3AB32A3C6CF61661872B41A75780E6DD /* OSSV1Signer.m */, + 5465D9B9F5D0C6F06DA6C7F85202E8B0 /* OSSV4Signer.h */, + EBD6D848881BA6A6A09320745B3C89A7 /* OSSV4Signer.m */, + FC9FCF9EAB97503DBEE7531816122FA1 /* OSSXMLDictionary.h */, + 89B7EF8032FA82FC0AA8CBBD48C2934F /* OSSXMLDictionary.m */, + F95ABE3088E6634B3DD9603D622E7AB5 /* Resources */, + B02A2CA0E736D318D7892B6085E90794 /* Support Files */, ); - name = Frameworks; - sourceTree = ""; - }; - C25E7C77E46B5D70E352750BA2438495 /* Support Files */ = { - isa = PBXGroup; - children = ( - C24C1AC8ADE83FE1AB8A2298D503E5DF /* BRPickerView.modulemap */, - 5AE12586BFBEC784FA321CA19297C2ED /* BRPickerView-dummy.m */, - 35FCA1FD064E5245E4BC93512A24D229 /* BRPickerView-Info.plist */, - 2BA6256A558CFD4C4659078359EE2686 /* BRPickerView-prefix.pch */, - 4F9E2B0CC5F816CA70BEF393D990D1BF /* BRPickerView-umbrella.h */, - 0940EAD6027F1C3B295016A95F48E0EC /* BRPickerView.debug.xcconfig */, - B511E5457D013B9821EAADD0EAE23D46 /* BRPickerView.release.xcconfig */, - 0248FCE8D305D0F2D27C2BE5A5055327 /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/BRPickerView"; - sourceTree = ""; - }; - C298C3AE96AF19A168504333BAE28106 /* Basic */ = { - isa = PBXGroup; - children = ( - A287727ADB07A7300B5CFCB8688CD255 /* NSBundle+TZImagePicker.h */, - 5E955D9C9452282661E58E8A3D8F7DBC /* NSBundle+TZImagePicker.m */, - 5198AE5AA8C7C474C44D76E37E2858F0 /* TZAssetCell.h */, - C1D6028DBA69E2F02CA90C040F098215 /* TZAssetCell.m */, - 403B68528711B157B92217B364DFF950 /* TZAssetModel.h */, - 0979EA0C9E07D522A064FF65A227F9B6 /* TZAssetModel.m */, - AB76213D726372E3C192A25399A0ADD8 /* TZAuthLimitedFooterTipView.h */, - 4055A54EFE4D92F7E1D46B12E408531E /* TZAuthLimitedFooterTipView.m */, - 46F635678C6DE62C206AA2F0B3888C99 /* TZGifPhotoPreviewController.h */, - E48B196210830D5B76DA2D2C641545F9 /* TZGifPhotoPreviewController.m */, - FBCBAAEBC4A30C405C1BAF4B459AC39E /* TZImageCropManager.h */, - 3474E570B4409CEEECDF0B00434FFE6D /* TZImageCropManager.m */, - 783CE62AFE4B51B2EF5692194FC3031D /* TZImageManager.h */, - 78D58E6DBB75F3A05A5A5CE2883AF97A /* TZImageManager.m */, - 80E336B0D05D0D5ABD959549755F25AE /* TZImagePickerController.h */, - C74FBCBAF049C777411DF2D9710EA057 /* TZImagePickerController.m */, - C1ED28351391487F6803B9BC528A126E /* TZImageRequestOperation.h */, - C92F66F992F42E5EC773FD72A40DDFB0 /* TZImageRequestOperation.m */, - EA640E3FB04E36FF95D0B5C89676778F /* TZPhotoPickerController.h */, - 53FA63DAB6ED261F5D1AE0AA8EB5DFB7 /* TZPhotoPickerController.m */, - 13A106AC01820080CD90DB814263BF80 /* TZPhotoPreviewCell.h */, - 7A9628BA52E1036832EF799D0AA68B24 /* TZPhotoPreviewCell.m */, - B9C3C6C07AF693B7700EAE4C137C9CED /* TZPhotoPreviewController.h */, - 33A761F5994564A5ED6A597154FD0487 /* TZPhotoPreviewController.m */, - DFDA2664CDCF1F39D9FA60FA3827FC8A /* TZProgressView.h */, - C8A862050B38ED40A31CF1596D2CD954 /* TZProgressView.m */, - 54E6AA552E6A519AF1260E57356DA43F /* TZVideoCropController.h */, - D31671858E73B2EC4B477B74490A206F /* TZVideoCropController.m */, - B0CA21DC81F1BBD233CAA989A6F96F23 /* TZVideoEditedPreviewController.h */, - 88D7DF5F0F630902E8AE6F4AE434BA50 /* TZVideoEditedPreviewController.m */, - 88BDADB0DAD8D629D0D3E98818E0DA77 /* TZVideoPlayerController.h */, - 6568961FCF941DCA7427DCC640A7D238 /* TZVideoPlayerController.m */, - C7DE0A0CF11D4E32A6995D1CFDF16F1D /* UIView+TZLayout.h */, - 85610BC8543CAD2EE93CFCAC3E737203 /* UIView+TZLayout.m */, - 3108A95E7C69D506B18F17D519A8BF36 /* Resources */, - ); - name = Basic; - sourceTree = ""; - }; - C31BF8F913F48505142BF81032BD9F1D /* Pods */ = { - isa = PBXGroup; - children = ( - D955483DC936DB6A20F969ED875C8D8E /* AFNetworking */, - 1D5D305C381267CD03F414F0224DB213 /* AgoraComponetLog */, - AE2AB6F77DA0A2E0666373B602E5384C /* AgoraInfra_iOS */, - 140CFD58049CD77772A9E44223AF49B2 /* AgoraLyricsScore */, - B2FBE0E86A1B591FC189160708BA168A /* AgoraRtcEngine_iOS */, - C091207A1F219FBBA5D3F8FB263C8D31 /* AlipaySDK-iOS */, - CEE535DA11153717B4C1C3F89BAFC481 /* AliyunOSSiOS */, - 81554A584282BBF17BF365A6280F9FF5 /* AvoidCrash */, - DE4009240CD4DBFF0B66C387328BF082 /* BRPickerView */, - 3A2897896C6F310619434E4AB21C99BE /* Bugly */, - A55DA0F7CF7AE1D74D11D0ABF4769557 /* FMDB */, - 0E43F65A0A6708A602E3810DDD17EF40 /* JXCategoryView */, - 8F710CDF305E7EED65C6F6941E147628 /* JXPagingView */, - B9B8B341146C1D8C34DAAA1F3D5F114D /* libwebp */, - 0AE45689315C860A3434AE1065AA7AF9 /* LLDebugTool */, - EDDEFA76E904A8FA70562CDAA89EE015 /* Masonry */, - 894204775C77526D7BB6A868E5BDBBE8 /* MBProgressHUD */, - 3A0C36040377CC8135A9F10B1D58F272 /* MJRefresh */, - 385C59A4D5AD71AD57219CEADC76F6C0 /* MQTTClient */, - C13DA950EBAEDFCDC3157AF783FA3E27 /* Protobuf */, - BFB16AF5CA13F0C16A36CA5768DB76A0 /* QGVAPlayer */, - DFA0F3F0D9D5573081AEC9DB7B5B18ED /* ReactiveObjC */, - 3578F96DAC6F6889378B2AC083794A7B /* SDCycleScrollView */, - 159EFA6C66F003D3B4E62897672E3D0C /* SDWebImage */, - 35BAB708D39A06EB8CCDFA0A9F900E1B /* SDWebImageWebPCoder */, - D6334D3E0F05ADA4218EBA430525D372 /* SSZipArchive */, - A356264020CED64BCD90DBD97497D013 /* SVGAPlayer */, - C452C0803F20B1C6FDD83638C6A3C06A /* TIMPush */, - F0E139DB581A104FAE550F8CCD296F99 /* TXIMSDK_Plus_iOS_XCFramework */, - 72FFE538BE5ABD9D66F6E82C43CBEFB0 /* TZImagePickerController */, - A0D41EB330F03F642161845599B152C8 /* WechatOpenSDK-XCFramework */, - CDEABD78E84F7A939DEB9ACCAD2B751C /* YBImageBrowser */, - 173D1F2E2BA68B29C1FF4EFE1843B605 /* YYCache */, - E6CC86693B52CC81546CCC1CA940E8CD /* YYCategories */, - 4BEE119CCC527EB5A47D2534B89D720D /* YYImage */, - 3085856695C2D2898FE1984E42A30A42 /* YYModel */, - 954CF8717201917818F1EA324BFE8432 /* YYText */, - B66975DCF750CCA3674E8FC14E6210C4 /* YYWebImage */, - E55D3E6E755E9B38100C189F0CE0C51F /* Zip */, - ); - name = Pods; - sourceTree = ""; - }; - C39CE8CA95D104FAF4EB93232EB61D4D /* Magnifier */ = { - isa = PBXGroup; - children = ( - 7246AD42138F752A262ED579BAF457FF /* LLMagnifier.h */, - 4E5AC3121A124899DABC3B61BE390FAF /* LLMagnifierComponent.h */, - DE7A43D540EA8DD7FC713CD2DE9A6C79 /* LLMagnifierComponent.m */, - 08BF22D16712E5608467333B84D2F5DA /* LLMagnifierInfoView.h */, - 0E7D58F5433797BE0174546C281235F8 /* LLMagnifierInfoView.m */, - F9FE5FE1A423011A407FB993CF97133D /* LLMagnifierView.h */, - 3AA2BAE6F864E2363934B8AF5CA2C788 /* LLMagnifierView.m */, - 916CB966E9C51E8C925E00B0C840ACD4 /* LLMagnifierViewController.h */, - 9E8E9A39BA865C2D28A21162F3534F8D /* LLMagnifierViewController.m */, - 6550791770912DA8702DB6FA822A08D1 /* LLMagnifierWindow.h */, - 29CC4CB175CF651C7ECD6E97AABC4DB0 /* LLMagnifierWindow.m */, - 63AC225ED14FE62C864B7E28DD944FA5 /* LLWindowManager+Magnifier.h */, - 43C8A6A7E2C0FF4D644D8CABBCC4D27D /* LLWindowManager+Magnifier.m */, - ); - name = Magnifier; + name = AliyunOSSiOS; + path = AliyunOSSiOS; sourceTree = ""; }; C3CB00982F4B0E56299EB8B1AE723446 /* Impl */ = { @@ -10684,17 +11626,22 @@ path = Impl; sourceTree = ""; }; - C452C0803F20B1C6FDD83638C6A3C06A /* TIMPush */ = { + C3ECDF553B6EF8851A7B6A7525E6060B /* Pager */ = { isa = PBXGroup; children = ( - E62C02A502EFFF6FB4BC60F638150C95 /* TIMPush.h */, - B8340122CEB6D5A98F9DECFAD004FDC3 /* TIMPushManager.h */, - EA6BE092628488D17A343499BFB16977 /* Frameworks */, - B27AFCCB87E4233784289903FB3EE9AE /* Resources */, - 965E6A3AD3FC4AA7FA059DA5E2E9E5D6 /* Support Files */, + 329BFF587DD6C0F79B826D021A752616 /* JXPagerListContainerView.h */, + 923D47CE8814930C4728001B7DB2B464 /* JXPagerListContainerView.m */, + 6F77708E280007080CDA4B397032C007 /* JXPagerListRefreshView.h */, + 6D94FE6859348BB52BD8131E25776E41 /* JXPagerListRefreshView.m */, + 901CEC3A79F36A2E0FE70F329E32570F /* JXPagerMainTableView.h */, + 873998215043841815B0429E6732E482 /* JXPagerMainTableView.m */, + 155CB483AEDFBD2BA69E796394E3D6C3 /* JXPagerSmoothView.h */, + FBF87F2DB2943C33A83FB3E273EF5C6E /* JXPagerSmoothView.m */, + 9EB65665259C35FD5E82D73207BFA369 /* JXPagerView.h */, + 552BD4E3F2F0D02D6D0825D0090BFECD /* JXPagerView.m */, + 1825601ECAE8B898CB86CD707605BBA4 /* Resources */, ); - name = TIMPush; - path = TIMPush; + name = Pager; sourceTree = ""; }; C46D8B287524DEFCB9443D11CDB56F78 /* BaseDataProvider */ = { @@ -10720,21 +11667,6 @@ path = Header; sourceTree = ""; }; - C52049CE03158E6B2FE2EFB8B08F8947 /* Support Files */ = { - isa = PBXGroup; - children = ( - 87344637223D7B55DFF78D16CF1C0B31 /* SVGAPlayer.modulemap */, - 41E1F90B1416AF415D87A5F5B5623725 /* SVGAPlayer-dummy.m */, - EDA8003332AFCA2A9FD0E716F244FB74 /* SVGAPlayer-Info.plist */, - BA4486BD190CB02D42E7E5F334698154 /* SVGAPlayer-prefix.pch */, - BDCCB9BC332A8BBC3105D3B31B872811 /* SVGAPlayer-umbrella.h */, - D7BEB9DD9932BD232959E6C9BF572A4D /* SVGAPlayer.debug.xcconfig */, - 9B38FDF8C6DF51AEE61829D655455325 /* SVGAPlayer.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SVGAPlayer"; - sourceTree = ""; - }; C58AAD635304A4CB54C7266ABF738224 /* Config */ = { isa = PBXGroup; children = ( @@ -10745,14 +11677,6 @@ path = Config; sourceTree = ""; }; - C5C8264B3769812DC044C1AF851C425A /* Frameworks */ = { - isa = PBXGroup; - children = ( - FAFE1EAC3B085066C3D92AC502B1F377 /* AgoraSpatialAudioExtension.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; C69532FE2BD4D45FAB1148803276FA63 /* Pod */ = { isa = PBXGroup; children = ( @@ -10761,6 +11685,31 @@ name = Pod; sourceTree = ""; }; + C7109D3A10E0F7A8F9F8AF8D6A947F6F /* Resources */ = { + isa = PBXGroup; + children = ( + 2C9DD974DC481EEB90952278C12219CA /* YBImageBrowserVideo.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + C74D0AD1CDEE4A1DF96334D7A04D8D80 /* YYCache */ = { + isa = PBXGroup; + children = ( + F51C16B113C9721356EEFBC10909541D /* YYCache.h */, + 1E5B4A02151E0AC91F638B2A3F028F76 /* YYCache.m */, + 223957C4542E867790E30E38FAB68101 /* YYDiskCache.h */, + C2EE43377FF6A0997004EE9B2EF5E682 /* YYDiskCache.m */, + AD9CB70277F98D7B46E5FAB684A3959E /* YYKVStorage.h */, + D1423811F8D69704871E20B5BEA8F6CB /* YYKVStorage.m */, + 2E772E46B21B584067C3A888FF7C79AA /* YYMemoryCache.h */, + 1138AFF1E9C05B6254CFE2757D8752DE /* YYMemoryCache.m */, + A67EE32858391E5F9EBCFD3D24CA3B17 /* Support Files */, + ); + name = YYCache; + path = YYCache; + sourceTree = ""; + }; C787247560ABB098C3040632458C6845 /* Support Files */ = { isa = PBXGroup; children = ( @@ -10777,6 +11726,16 @@ path = "../../Pods/Target Support Files/TIMCommon"; sourceTree = ""; }; + C7E8AED3B0920A7A7287DBAA811FB43E /* Deprecated */ = { + isa = PBXGroup; + children = ( + 9CF613AAEE8DECA4E7AF85AED4ACA77F /* AddressPickerView */, + 5988CB3B990CCC0D9372EAFEB660BCAA /* Base */, + D23A51C2F9D830898226A90034CD943A /* StringPickerView */, + ); + name = Deprecated; + sourceTree = ""; + }; C808C8EA8BDB129EEF8539E4999B4645 /* Header */ = { isa = PBXGroup; children = ( @@ -10786,44 +11745,21 @@ path = Header; sourceTree = ""; }; - C8934A52E24362BFE3092E72E1DF28CA /* Support Files */ = { + CA30060D00A40B08672419A631DBCB14 /* ProtoFiles */ = { isa = PBXGroup; children = ( - A1003F3D9FE19CAFA319D1E73A92A411 /* LLDebugTool.modulemap */, - FD2FFEF87513CFE57B2A2DE82B692E3F /* LLDebugTool-dummy.m */, - 1EBEBBED7AC9F00D30A97802EF557E9D /* LLDebugTool-Info.plist */, - 1949F3DA82D6FDFED9EBEF7BB872ECB4 /* LLDebugTool-prefix.pch */, - FD821760D097CB93E1B9AF2AB9624C15 /* LLDebugTool-umbrella.h */, - 17AB1AC1BDE5EDDC63738D9EE9F4BC5D /* LLDebugTool.debug.xcconfig */, - 769F6BF660AF98FFC4A559CC0629BA60 /* LLDebugTool.release.xcconfig */, + A7BA3A3BE4417E4AC569EE4594B56890 /* Svga.pbobjc.h */, + 593B07DA61DC8977DA7FB2ADEA9D91D0 /* Svga.pbobjc.m */, ); - name = "Support Files"; - path = "../Target Support Files/LLDebugTool"; + name = ProtoFiles; sourceTree = ""; }; - C8B0AD6A0AAD4CC320114379C3D7AFEF /* Frameworks */ = { + CB8370D0C9E6B7AFFCD350A8B84F353F /* AINS */ = { isa = PBXGroup; children = ( - A131B7F3FCA0CF8394D3A6EBBEA9798E /* AgoraVideoAv1DecoderExtension.xcframework */, + 13ADFBECC3EC0E6BBD2CA9C1E1E90492 /* Frameworks */, ); - name = Frameworks; - sourceTree = ""; - }; - C9254EDA45BB655D9E8F52955326032E /* ReplayKit */ = { - isa = PBXGroup; - children = ( - 498B70B865A3D534BE7C8CD835472BC5 /* Frameworks */, - ); - name = ReplayKit; - sourceTree = ""; - }; - CBB36BF434062F06E6EF0C144842FEDB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 6ADC6E44430FB030951AFA06D92B6FDC /* AgoraVideoDecoderExtension.xcframework */, - D4E3B055929FF2BBE478A5D01D8D5E77 /* video_dec.xcframework */, - ); - name = Frameworks; + name = AINS; sourceTree = ""; }; CBCE53E74AA711A5EE5851961F8FB038 /* Pop */ = { @@ -10842,210 +11778,21 @@ path = Pop; sourceTree = ""; }; - CC05292CD0CFAD6882EF4C6E192FA47F /* Core */ = { + CCC76F060E82EF100734DC767AB1F8E5 /* Resources */ = { isa = PBXGroup; children = ( - EFEB5E79AE67F2AEF2E3F0ADB9013F59 /* YYAnimatedImageView.h */, - E310867849F28A1CEB168D79E6D78143 /* YYAnimatedImageView.m */, - 457F328AC7327224982080D35A8BD3B6 /* YYFrameImage.h */, - B01F5BA572347F9E169FD694F3963853 /* YYFrameImage.m */, - F584729EED2D16CE2E27F6B09E0C1656 /* YYImage.h */, - 29DD8AD4633EE27E435269CB455127C7 /* YYImage.m */, - D1D8F2B303C3018A67891A4976DF1886 /* YYImageCoder.h */, - 855508FEC9DB8E5FC431780695E235AF /* YYImageCoder.m */, - F46D031F1E881D17EE0D1D45BDED9C46 /* YYSpriteSheetImage.h */, - E53D461F27A1492F8733514E4EF0D867 /* YYSpriteSheetImage.m */, + 95EE60D03898593A6C20C72EBD683F98 /* PrivacyInfo.xcprivacy */, ); - name = Core; + name = Resources; sourceTree = ""; }; - CC728B5C95B23698FEF76D01DE478676 /* Support Files */ = { + CDA251B7A40B084496FC72E83BE65263 /* Resources */ = { isa = PBXGroup; children = ( - 9C0CD9B65248CDDA7A2DA4D8F538DC79 /* Protobuf.modulemap */, - 8B648CFD71345AF72956E9A0C3EC52BE /* Protobuf-dummy.m */, - DE734A58D8EF04C89DE81A5D79BF2230 /* Protobuf-Info.plist */, - 1363F00C4D20D791C7DA597BA5A276F8 /* Protobuf-prefix.pch */, - 9A4BC8D5250B32295B960BE9B4CB8DD4 /* Protobuf-umbrella.h */, - 7442636EF8A544CCBAD7CAAEED47CC1F /* Protobuf.debug.xcconfig */, - 1708627D5398B50651622CAE19EEDB13 /* Protobuf.release.xcconfig */, - C32F044857199EFAFD32CC24EBB4F6DF /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */, + 4E3A90A60CE344C08837F6FFC7402844 /* MJRefresh.bundle */, + 890063AFA66A21ED497BBEF97B4B406C /* PrivacyInfo.xcprivacy */, ); - name = "Support Files"; - path = "../Target Support Files/Protobuf"; - sourceTree = ""; - }; - CD8D1B708D598817E052332D138FCE34 /* ShortCut */ = { - isa = PBXGroup; - children = ( - 334DFC44DA829D92CDD852BEA5A6EC1A /* LLShortCut.h */, - 694CECE5D4037EBC7892DCDCD5C65DB3 /* LLShortCutComponent.h */, - FED11810C4ECD62DA7DD01ECE978D82A /* LLShortCutComponent.m */, - FD35DD43596FE613D7E5E5443D7CD37B /* LLShortCutHelper.h */, - AC93B90BD379AA94F45DD0ED453837D5 /* LLShortCutHelper.m */, - C6E4DB308C8C7964C953B0D120544A00 /* LLShortCutModel.h */, - 095C01BABBE95D985826C5BD8364F64D /* LLShortCutModel.m */, - 1CC3349B0B2B63EAD573380E56B3ADE4 /* LLShortCutViewController.h */, - AD4904EDFC3FD5280EB44612605886FD /* LLShortCutViewController.m */, - C5776E82F0DAE118031CEF8461650001 /* LLShortCutWindow.h */, - 3D5E7461E5B2886CFFAF1D4C1D661799 /* LLShortCutWindow.m */, - 963089D72F8815F409887C48B3830B68 /* LLWindowManager+ShortCut.h */, - 10DFD3EBC5DC50D94F875C4E48E53EF8 /* LLWindowManager+ShortCut.m */, - ); - name = ShortCut; - sourceTree = ""; - }; - CDEABD78E84F7A939DEB9ACCAD2B751C /* YBImageBrowser */ = { - isa = PBXGroup; - children = ( - 11BFE0B00C11D42A5F2691883409A64C /* Core */, - AA44938DE8A02D929AFA84506692825A /* Support Files */, - 084384311C2BC84345CDFB80672A884B /* Video */, - ); - name = YBImageBrowser; - path = YBImageBrowser; - sourceTree = ""; - }; - CE2DB80A6D3C553081AE4E353EF854AF /* Base */ = { - isa = PBXGroup; - children = ( - 37C2805E39B91BB116A33B310D6BD1E8 /* BRBaseView.h */, - D24DCB6B424D7255403673C34311C65A /* BRBaseView.m */, - ); - name = Base; - sourceTree = ""; - }; - CEE535DA11153717B4C1C3F89BAFC481 /* AliyunOSSiOS */ = { - isa = PBXGroup; - children = ( - B50A4300A386529E85995006218B3311 /* AliyunOSSiOS.h */, - D0506301EDC42DCB831F7F2C0CC2DF59 /* aos_crc64.c */, - 2BAADC4EF588EA1931DD9997F556EFEB /* aos_crc64.h */, - D2C8B01647BCEF1666D16CDC6E9E9E41 /* NSData+OSS.h */, - 68EE59245BA31D2AC5ED00B704AD7B4D /* NSData+OSS.m */, - 65E068E5BD8168DD9A23946692D12CB1 /* NSDate+OSS.h */, - 7DDF4F1C9C4D3AB838B68EBFC21282AF /* NSDate+OSS.m */, - EC4BF21042F6613FC7A908ED91C9F571 /* NSMutableData+OSS_CRC.h */, - 9C23D9BD75D3665DF357DED4C525CF0C /* NSMutableData+OSS_CRC.m */, - 7D62846994AD1B7DE2F4CB985A811155 /* NSMutableDictionary+OSS.h */, - C30B3DD59A021CA5CF6C620D0DCD956E /* NSMutableDictionary+OSS.m */, - F0D64147DA6CDD194F6AADF4673AD1FE /* NSSet+OSS.h */, - 8214F36107E39A11FDF3B38230304A80 /* NSSet+OSS.m */, - E1934CE31C94D42E98D45C742CDFD05D /* OSSAllRequestNeededMessage.h */, - 87E48C3FD2651D750282321C46987472 /* OSSAllRequestNeededMessage.m */, - 70557736A19085D3BCBE1F1B2E33BBAC /* OSSBolts.h */, - 719543BE0BC41F0B9F446CFF8D8F243A /* OSSBolts.m */, - 070279EA313486B0CCE2324CAC6115D3 /* OSSCancellationToken.h */, - 61984655CA4FB44E43EAE5D5C59D96EB /* OSSCancellationToken.m */, - F31237938D49398B671C80B08ED9B73F /* OSSCancellationTokenRegistration.h */, - 7CE2B1293A9E6BAE745CD6E018808398 /* OSSCancellationTokenRegistration.m */, - 8992EEB6023A60E851330B25858DF95F /* OSSCancellationTokenSource.h */, - 24D6BA80B24D7261010827C40754F276 /* OSSCancellationTokenSource.m */, - E5C15D9352AD5BCF2B8AA288B2B6702B /* OSSClient.h */, - 20A2051271A20D67F48F6F669DD8F4BD /* OSSClient.m */, - 73D682D39B1BAD8F44AB2047CA5C27A7 /* OSSCocoaLumberjack.h */, - 345BD45878A4384AE6E5B3C1DB833030 /* OSSCompat.h */, - 4876B7149AF6B8F3356BF981EE93B481 /* OSSCompat.m */, - 524D9D9E3741C09986B93CD26CADB9F3 /* OSSConstants.h */, - 43944DE0BBFC50B7E76965429641A0C6 /* OSSConstants.m */, - 9498A387B7883B11FBA12B864123ACCF /* OSSDDLog.h */, - 981C7A5DB1EC6B1C13F79EBEAFEC13D8 /* OSSDDLog.m */, - 9605812F91C3C0D54B9F6F3569092CB7 /* OSSDefine.h */, - 781660EDDDC95B30E4AD219096375D1F /* OSSDeleteMultipleObjectsRequest.h */, - D2051163FB77A28BFB49B84F6EB6AF30 /* OSSDeleteMultipleObjectsRequest.m */, - 0EE7EA89B5199AB4C5AD7F634407E082 /* OSSDeleteMultipleObjectsResult.h */, - E215D15800F118CADFAC3B03292CDD4E /* OSSDeleteMultipleObjectsResult.m */, - A70D2929F3526AB08978C563AFC805CB /* OSSDeleteObjectTaggingRequest.h */, - 057751AC4C1E03D9F96356191576E525 /* OSSDeleteObjectTaggingRequest.m */, - 95AD15D054576B0992D6BE67782B320F /* OSSDeleteObjectTaggingResult.h */, - 1653F3237DFA8E1A57E18BB4C7817B42 /* OSSDeleteObjectTaggingResult.m */, - 2A83F38FA0A2342FA345B36C53B649E4 /* OSSExecutor.h */, - 72A4A4E5B2169BED8CD9AABCEA9C2C14 /* OSSExecutor.m */, - 984086950E8A2E025E3B2D2BCF89811C /* OSSFileLogger.h */, - FB7CBFED08F09E2C33E971F75FCC1526 /* OSSFileLogger.m */, - D360E377D7B4FA534E733E1A84A25B90 /* OSSGetBucketInfoRequest.h */, - 554CFF3A89F1CCEE77EA2104488ED39B /* OSSGetBucketInfoRequest.m */, - 5139FC06BFB539597551D6AE2F2A8509 /* OSSGetBucketInfoResult.h */, - 8D73DFB1A1DBBD14A908B4794706A14B /* OSSGetBucketInfoResult.m */, - FBDF138583D03DAB9E36728524B3DE8A /* OSSGetObjectACLRequest.h */, - D8DDFA8B1CFFB8F4C3467A5CBB4ABF42 /* OSSGetObjectACLRequest.m */, - 8786C83FAE32EE1EC23D51F3317AF421 /* OSSGetObjectACLResult.h */, - C5FC129289E403B7FB2D537CA7B948F8 /* OSSGetObjectACLResult.m */, - ED6334BE0BF270ECFC410EE8945D5452 /* OSSGetObjectTaggingRequest.h */, - B130FE509D7A3616C34E8DF793E88841 /* OSSGetObjectTaggingRequest.m */, - 25FF9EB3434A6BA5D72BE59A169284B0 /* OSSGetObjectTaggingResult.h */, - ECEBDA8DB204D74871296B76262CE86A /* OSSGetObjectTaggingResult.m */, - A230C816C1FACB1A61A08E98FE62BB34 /* OSSGetSymlinkRequest.h */, - BF8DF46C58658621095ACED09224DD70 /* OSSGetSymlinkRequest.m */, - C4921F9EFCDD50AEE080A93CF30F55DC /* OSSGetSymlinkResult.h */, - C2086B6A79A9595D6F1EA6ED5F83F74D /* OSSGetSymlinkResult.m */, - C6717204DEAE886FB24A8114C2325BCE /* OSSHttpdns.h */, - 5ED938ED95EAE551E8005B19DCD865ED /* OSSHttpdns.m */, - AB4C459434FA067F07F14116F8E9F6E4 /* OSSHttpResponseParser.h */, - B4F566F3F218678E14FB5FDD6C18FA0E /* OSSHttpResponseParser.m */, - DA7EF2534BC424235FDDDCD142D4CC28 /* OSSInputStreamHelper.h */, - 7F567796C6BB30CA7689A426633614D3 /* OSSInputStreamHelper.m */, - 16679B6F45DC509EDCE986F124945A69 /* OSSIPv6Adapter.h */, - B82463619A4E5450985719E6708F185A /* OSSIPv6Adapter.m */, - E9945E908D2CF5BD5096941CC7FB3356 /* OSSIPv6PrefixResolver.h */, - 572AC500DC5AF55BB1C8FB44886EE0F8 /* OSSIPv6PrefixResolver.m */, - A786A22238DE5426DD72981546E959BA /* OSSLog.h */, - 31159EBC9E83494647433237D581D800 /* OSSLog.m */, - 4101295732F013002CB2DE1A35333FB1 /* OSSLogMacros.h */, - A48F04258BB782C4B38F56EDBA2BABD9 /* OSSModel.h */, - 4F24F102DD26ED70A9872C3FFF986171 /* OSSModel.m */, - 788CA29C8AE8056020FFBD67785D02A0 /* OSSNetworking.h */, - D8CDC065042F836789E879EFD1747914 /* OSSNetworking.m */, - 608E7D6785DA87CD6241AA039E8023AF /* OSSNetworkingRequestDelegate.h */, - B327A096E060143ACFA8D3CB89138428 /* OSSNetworkingRequestDelegate.m */, - 97F4B81863DBC07EA268FBD6359A74C0 /* OSSNSLogger.h */, - 21D4DA666456AB2B6E1EBAC26397C95B /* OSSNSLogger.m */, - 8FA9FD0145CE605BE571A1E69F23D4E8 /* OSSPutObjectTaggingRequest.h */, - 2E7F5685002C353E017BB7720DA8B1FA /* OSSPutObjectTaggingRequest.m */, - 993A7CB6398420FDFD79EBE780924AEC /* OSSPutObjectTaggingResult.h */, - A66F228EF060564DEE4D3F4F57B30640 /* OSSPutObjectTaggingResult.m */, - C05705B2E5EBF09FF1C14EC08BA0E4E9 /* OSSPutSymlinkRequest.h */, - 39E625CC8F73FED7C8ED6E343548BCE5 /* OSSPutSymlinkRequest.m */, - D1CBFEDFB8C17C422AB648CE51EDA3EC /* OSSPutSymlinkResult.h */, - 3503E20E40CE6029E4881AD805FF0B4A /* OSSPutSymlinkResult.m */, - 3C367C7E38E17B6338E68521F5ED5B24 /* OSSReachability.h */, - 439F66149DB2054ACE24CD5281960271 /* OSSReachability.m */, - 894D68254316A8624C930CFEBF99A2D5 /* OSSRequest.h */, - 5D420E64FB1722D9AABF978BB3988F10 /* OSSRequest.m */, - 3980EF80C787628B0C4117B629C046B0 /* OSSRestoreObjectRequest.h */, - B0A9DCAB10E46E290602357AFB05108C /* OSSRestoreObjectRequest.m */, - F21282CCDC59CCADA45B9540860B0044 /* OSSRestoreObjectResult.h */, - BCEC4CCFE12DBA1F8A06F1E93A394451 /* OSSRestoreObjectResult.m */, - 3AAEA80F93B1F94FEBF9D64700BD1AC4 /* OSSResult.h */, - 198915EBB4A948D3DB2DF2367651E1C3 /* OSSResult.m */, - 5A1327E73FBA686690C4F7AC78CB1CD6 /* OSSService.h */, - 6E8CB4D43749A881AD843C187235D278 /* OSSServiceSignature.h */, - 5E1B4F96AD52BDDA08856D6C7BF0577C /* OSSServiceSignature.m */, - 2DB2A4CE4FE9D519B1EDCDE6E2BEE831 /* OSSSignerBase.h */, - 98A1259E812AED5142A8CB18DDB677CF /* OSSSignerBase.m */, - 97C9FF61076D3C589EE451B3736F0EE7 /* OSSSignerParams.h */, - 53CFE90019AB09DC91CE6BC50688D3D2 /* OSSSignerParams.m */, - 04FDBFCFBA3F8415A9A426846F2958A5 /* OSSSignUtils.h */, - B08CEAA23A2CE65A8BA5C7E54D7D94A8 /* OSSSignUtils.m */, - 5FF7516ABE6CB8E59A9AD9DD02557511 /* OSSTask.h */, - 606F0CFA5BE492F23334E5FD367298C9 /* OSSTask.m */, - 9BE3471C2A7571657EACAAA84D5E8585 /* OSSTaskCompletionSource.h */, - 1BFF5E6E9BCED6C14F0C8A72C68F0583 /* OSSTaskCompletionSource.m */, - 559AA8793D19D390D8F4D2E28F434F97 /* OSSURLRequestRetryHandler.h */, - 4AD316DD90AF2DE0B3BBEFF286F91FC7 /* OSSURLRequestRetryHandler.m */, - 1A87F0D9B5B593BD31241DCD88F68F0E /* OSSUtil.h */, - B42009A75617DA216260A292F33D5350 /* OSSUtil.m */, - B9D044AC1D2A5003DD03696B6F8B49EC /* OSSV1Signer.h */, - 48EF74A17122F7DA3172BFC1C0E34B3C /* OSSV1Signer.m */, - 11DA4C991E8004C85D7A3EC014C9B30F /* OSSV4Signer.h */, - 07BD298C854B5BE7C3C9270BE70441EE /* OSSV4Signer.m */, - A0FC57053AEE7FA8CB70D29523CF07D8 /* OSSXMLDictionary.h */, - A8AB1D57BBC47B68C03D6359D9EF0C53 /* OSSXMLDictionary.m */, - 58B1F6E613E0C1CB5103D822BD7B72F4 /* Resources */, - E335E9FDD2784A988D749A5F0A0B7F0D /* Support Files */, - ); - name = AliyunOSSiOS; - path = AliyunOSSiOS; + name = Resources; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -11054,32 +11801,65 @@ 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, F5795CD80D8F4A3854CC57E360FD11F7 /* Development Pods */, B8702409602E66193FFAAA0F4DE81788 /* Frameworks */, - C31BF8F913F48505142BF81032BD9F1D /* Pods */, - DF77649E7CE0B6F3374258C7BB458B71 /* Products */, + 5905511909CB6D8579134EF546C37964 /* Pods */, + B76695B951E8F27C3142A6A367E5504E /* Products */, 5823F21CB11BD6182EE4D7F7AF359B40 /* Targets Support Files */, ); sourceTree = ""; }; - CF52A35AAAC70208C2C796DFEF009B71 /* Frameworks */ = { + D015DBC79C718646B4A950BDB78759F8 /* Support Files */ = { isa = PBXGroup; children = ( - 910A2335B4D7BAC9393C7575E76C8F0E /* AgoraClearVisionExtension.xcframework */, + 4B77BB45DFA03E6F0DE54C82DD84ECFB /* AgoraLyricsScore.modulemap */, + F8F68F9685579896CE2ECC8D53A77DD8 /* AgoraLyricsScore-dummy.m */, + 9DE1A5F38B0C1802AD102E15D181FDEA /* AgoraLyricsScore-Info.plist */, + 8660ACA44F3117EC781803A4B9D15C9D /* AgoraLyricsScore-prefix.pch */, + 7B52BD624B9A013BD9BAC65DA60BEB35 /* AgoraLyricsScore-umbrella.h */, + 3D01AD22FEDC8002233D7AACEDC04EAD /* AgoraLyricsScore.debug.xcconfig */, + C092C466730A789FFD1F47D57E1CBE1A /* AgoraLyricsScore.release.xcconfig */, + 89B621556D15D29CEAB65CF38A759652 /* ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/AgoraLyricsScore"; sourceTree = ""; }; - CFA02BA13A1682F2BC794C21A5C76B80 /* mux */ = { + D15A9322E8232E7F73301130F5EDA98F /* AgoraRtcEngine_iOS */ = { isa = PBXGroup; children = ( - 38FAC4E8536255DD27E933B182590C2E /* anim_encode.c */, - 63693620C8CFF9EED83F02F85AEE21D7 /* animi.h */, - 7D3D56784CB695DA011C8596DB72DC0C /* mux.h */, - 25AED5C244790BBB589308F035139A9D /* muxedit.c */, - 971FC58B4D9165AF25C941F8A7844E44 /* muxi.h */, - 15C8830E2E22629FA457DF262167B9AB /* muxinternal.c */, - 1BA7F43E215FC64717DBC47A83CE8783 /* muxread.c */, + 5F57C6B3B074DF8EFE10B880CD148829 /* AIAEC */, + 9543D6932ACD856DFCAC9CEEBC5DC5CC /* AIAECLL */, + CB8370D0C9E6B7AFFCD350A8B84F353F /* AINS */, + B9CB50BCEFA107B75AAB30F2D193F9D0 /* AINSLL */, + F14C6855D294C2E028F9B89AC823E7AB /* AudioBeauty */, + 9A38876815E741169DA01EB78B695D68 /* ClearVision */, + 88F4B5F5975756C9570F4D4043704361 /* ContentInspect */, + 53130F27F4E0372524637CDD28F6E7A3 /* FaceCapture */, + 62AD5D3FD9BB929EA35EC6FEB79C4F44 /* FaceDetection */, + 7CAE5784D58DC49B8A0800F375444D70 /* LipSync */, + 149DA5B64AED3321A4A1E892A6F46081 /* ReplayKit */, + DC44BE61C6BDA24EBAF1CEAB75D88F55 /* RtcBasic */, + BB333F4F14809E4F4EDDCF04E5CDB6B2 /* SpatialAudio */, + 354D00371161C8D16DE15C26ACF10063 /* Support Files */, + 98727EE6BCF0C8C2417E10B8744A94FA /* VideoAv1CodecDec */, + 70B216331ADDCCEB343EB02548420324 /* VideoAv1CodecEnc */, + AD56A0DCD58ECFA3C28F486ED95BBF62 /* VideoCodecDec */, + 92A67CB1B929554F0F2E61F3988258BD /* VideoCodecEnc */, + 052C6C24B7AC1CE221F111B085BE02C2 /* VirtualBackground */, + B9E145963D39B173C31042F0D8AAB8EC /* VQA */, ); - name = mux; + name = AgoraRtcEngine_iOS; + path = AgoraRtcEngine_iOS; + sourceTree = ""; + }; + D23A51C2F9D830898226A90034CD943A /* StringPickerView */ = { + isa = PBXGroup; + children = ( + 3714959B32893D0305EFC87D686A4F24 /* BRResultModel.h */, + 4BCF3A982C0897F194EE8E1F86C57C14 /* BRResultModel.m */, + BF1D5FE179804694EF63A50FB66D79D6 /* BRStringPickerView.h */, + AB2F2ED04AC1855C92554B71108661C7 /* BRStringPickerView.m */, + ); + name = StringPickerView; sourceTree = ""; }; D3C9E5EC02FD527186CC7781F9C813CA /* CellData */ = { @@ -11092,74 +11872,81 @@ path = CellData; sourceTree = ""; }; - D447ED5B4332918199974E0AEF96039D /* Ruler */ = { + D44A7677A10CE6916435CC99FFFE5CBE /* Support Files */ = { isa = PBXGroup; children = ( - B094E1170436D12DA9B0146792926633 /* LLRuler.h */, - 37D16F16947747DD4C5D31B22CE829CD /* LLRulerComponent.h */, - E014BF282F8C3A272F354BDABC9FC818 /* LLRulerComponent.m */, - 05419BCBD5A0008540F324C51A987896 /* LLRulerPickerInfoView.h */, - 5170724A6D3986192B95C956146FF554 /* LLRulerPickerInfoView.m */, - 3B6A8E4D0BDFCF9217CA3BB7055DF1BE /* LLRulerPickerView.h */, - BBD2C717C43E64A829C5A1CBE56419CA /* LLRulerPickerView.m */, - 674B9ACEFE87255EE27C2FAEB969BC11 /* LLRulerViewController.h */, - 54510A5795F6AF79F4AB20B442D08173 /* LLRulerViewController.m */, - 7E700EE6343E9BD6A6607ACCB4D20D8D /* LLRulerWindow.h */, - AC9B7627E4023AB83CD67CE61F4FBD27 /* LLRulerWindow.m */, - 4C4E8D01847AB750075FA40B4943E5C5 /* LLWindowManager+Ruler.h */, - 82680AD67D2E94B02B0444A4477A2DDB /* LLWindowManager+Ruler.m */, + 4E70276862717303D11D443124244893 /* JXCategoryView.modulemap */, + B24E6D65F9FD1715159F3CBABC7D755A /* JXCategoryView-dummy.m */, + F4083D8A7E45E15865BE5803DE193294 /* JXCategoryView-Info.plist */, + 21269D852F39E22D6312538D3EF162A4 /* JXCategoryView-prefix.pch */, + 8036E4822E47748646E4C8079711ADDC /* JXCategoryView-umbrella.h */, + 69B248D555D8BD61F0BE46A285DFCDF8 /* JXCategoryView.debug.xcconfig */, + 3F9FFFF7EC51D7F650C770A05053DAC6 /* JXCategoryView.release.xcconfig */, + DE9620EE71CFEFEEE03EC409FDDDA0A2 /* ResourceBundle-JXCategoryView-JXCategoryView-Info.plist */, ); - name = Ruler; + name = "Support Files"; + path = "../Target Support Files/JXCategoryView"; sourceTree = ""; }; - D6334D3E0F05ADA4218EBA430525D372 /* SSZipArchive */ = { + D4C55484CD92E780B707846C969EAD89 /* Html */ = { isa = PBXGroup; children = ( - D5BB1345DB7A48F3518A0E743043355A /* mz.h */, - 549BC849A4EE43F4A082A17EC39E3F2F /* mz_compat.c */, - 125F6A877D87494EC7424A3E45AC848F /* mz_compat.h */, - E623F8310EF9F91821294DFF5FFF6839 /* mz_crypt.c */, - 219FEEF3126AB99A0D6ED5F37BFB5828 /* mz_crypt.h */, - 3C7C76E0FD7DD2EABFA41647BB434943 /* mz_crypt_apple.c */, - E6D6E4984D4DA1AB88F8EF5ABFD4E741 /* mz_os.c */, - 370935AEBCA1FAAA2C19EA5D4D1183CB /* mz_os.h */, - B9EE4F7B7AFAFF5A7ECA41DD22297427 /* mz_os_posix.c */, - 82E9538EE84FB0087AB81F72C91FA947 /* mz_strm.c */, - C14A2559387B53CD9263D758ABB087B2 /* mz_strm.h */, - E8D1E5C17BDC6BF1080529B98BFD7B45 /* mz_strm_buf.c */, - 5FDD52856CDA19ED8EE5DF58610135F3 /* mz_strm_buf.h */, - 0A73C265EF9FD75522BFFAEA97ED2EB8 /* mz_strm_mem.c */, - E961AC2D567359EF441E41A3B7C57F8E /* mz_strm_mem.h */, - 85FEB31DB3C2983F8DFFC57DFE97E04A /* mz_strm_os.h */, - 4C660A443278CAF54E0270773352E54B /* mz_strm_os_posix.c */, - 77ECDAEEED4D017B0986A3EFFA716519 /* mz_strm_pkcrypt.c */, - 67240E084F090CE3E935554187254D41 /* mz_strm_pkcrypt.h */, - 40B906E3E1D4132E5B63245DE78E8C23 /* mz_strm_split.c */, - 4E673D3472B01B93777B06E5EB8F1472 /* mz_strm_split.h */, - 6C084AF460D9652A2ACB8BF3054AF4F8 /* mz_strm_wzaes.c */, - 997A536F3F1971F638D95CADC9AB81BC /* mz_strm_wzaes.h */, - F32B3A24F39BF655F9B88A0CE0209C5A /* mz_strm_zlib.c */, - 3DAA42097B5D14B2ED6FD4905FAD2C57 /* mz_strm_zlib.h */, - 7A9FC98C33791B04C61489849AC22334 /* mz_zip.c */, - E715432B9C1E8AEE6751A116B65B278E /* mz_zip.h */, - 10DB7E82C53E4593BD09AD3A26261702 /* mz_zip_rw.c */, - 5E0284EAA2FDFCB67177CEB3C8B298B3 /* mz_zip_rw.h */, - B0D6FF7137C978A74930983EDDC7538B /* SSZipArchive.h */, - 3363090C05DEAED6ADF9082E7DA16F7F /* SSZipArchive.m */, - 36D8F4D5B193E37F991CDD64F61E1D9C /* SSZipCommon.h */, - 79368F6245F3CED3A8E41EFCA92CD80F /* ZipArchive.h */, - B52A49349196F9F84D76E49580C93074 /* Support Files */, + FB4E7E1C2D61D4B0BA7189E976F6854B /* LLHtml.h */, + F0D419308728BF1A25C72B89B70F2493 /* LLHtmlComponent.h */, + 442DC7515F4A10B07B14F67C8A1B0DA7 /* LLHtmlComponent.m */, + D080384D965E90350B3F19D493EB0BAB /* LLHtmlConfigViewController.h */, + 793BD5B1F577357BCFF00938BCAF04FC /* LLHtmlConfigViewController.m */, + 206F285C417EB4592AD582E0E645404D /* LLHtmlUIWebViewController.h */, + D51C121C141A77CFF72D490239BAF9F7 /* LLHtmlUIWebViewController.m */, + 66DF3D1DAFCFB049D5AFBF7B7E0EE32E /* LLHtmlViewController.h */, + 29B7D14D3169A64C161155CFB980AF20 /* LLHtmlViewController.m */, + B5D3F9F4DF3C1DC363F3C1747A0F042C /* LLHtmlWindow.h */, + 2B6D267CE9E1B697119ACB6DD5BF6881 /* LLHtmlWindow.m */, + A2718CA949BAF9593150667E3EE82BB9 /* LLHtmlWkWebViewController.h */, + B41610D9C71138E26CD083D47E0CDA3D /* LLHtmlWkWebViewController.m */, + 8C0739797D471F6BB6CFD302504B6DE8 /* LLWindowManager+Html.h */, + 9E30BFB967304B7C677E3EFC6D830038 /* LLWindowManager+Html.m */, ); - name = SSZipArchive; - path = SSZipArchive; + name = Html; sourceTree = ""; }; - D6652010310C4CE9060AA1C22B69F96E /* Frameworks */ = { + D66682FA0AA3EB5945C816847E4B3080 /* Core */ = { isa = PBXGroup; children = ( - 43E2E4056982B7D4E80668C507EC627E /* WechatOpenSDK-XCFramework.xcframework */, + 28C1495CD5448A6EFED38F45A527251B /* FMDatabase.h */, + B5A9F243B9EAC464EE4B36D914634458 /* FMDatabase.m */, + 5D4590DE7BFAB8B5585664C4271F8723 /* FMDatabaseAdditions.h */, + BCC9D0A8697B7A2AC3B8D6D3F5DD4623 /* FMDatabaseAdditions.m */, + 121C7BCD792C816BBAAC7774652021D7 /* FMDatabasePool.h */, + AFAC5634963A089BAF01A98BFA916B7C /* FMDatabasePool.m */, + 8FBF31FB026CFBC2F46DA82B834D55C1 /* FMDatabaseQueue.h */, + 03DB84C5DAB22C9CC33D74AC4DF94FD8 /* FMDatabaseQueue.m */, + 1739D40E3ECE7CF5786D24A51C8AA0B0 /* FMDB.h */, + 19F5B12627C5AA63AD9135DE3E6260CB /* FMResultSet.h */, + 0E14717C79BA97D405005454EC460097 /* FMResultSet.m */, + 7128B6273FE9775063361BEBAE906A91 /* Resources */, ); - name = Frameworks; + name = Core; + sourceTree = ""; + }; + D7F9B6C314436CB3FD1D4A43E54520DA /* Video */ = { + isa = PBXGroup; + children = ( + FA3874AF2A2DB99BDD9D65D599FF0FF9 /* YBIBVideoActionBar.h */, + 02ED9A8E87499543036ED657A3756A4A /* YBIBVideoActionBar.m */, + D7CE1677ED87451ED6880866BA1CF6C3 /* YBIBVideoCell.h */, + B819BB8F676B0834236C011C2159475B /* YBIBVideoCell.m */, + 9D0482EBFF9848823658B081A54CCFFB /* YBIBVideoCell+Internal.h */, + 0DBED08975EC04695D0471F24E5EC0C5 /* YBIBVideoData.h */, + D51323B7EF423B6F5E9C22307A601AF0 /* YBIBVideoData.m */, + 1A05C39702EF96E64D5A8F78FAA0AEE7 /* YBIBVideoData+Internal.h */, + 759C22D19B734FD7914350F679EF3A7B /* YBIBVideoTopBar.h */, + 26066A905DEEEE84553A9221450A2D8C /* YBIBVideoTopBar.m */, + 00715EDF92C9D06491FC9799F92407E0 /* YBIBVideoView.h */, + 6C05CAB860CB05ACA1887A474F3C5723 /* YBIBVideoView.m */, + C7109D3A10E0F7A8F9F8AF8D6A947F6F /* Resources */, + ); + name = Video; sourceTree = ""; }; D88180ABCE2272BC0058011B2304CE0C /* Chat */ = { @@ -11192,30 +11979,6 @@ path = Chat; sourceTree = ""; }; - D898FAB2A2E16D1B522BE4D1EC67DBA1 /* Security */ = { - isa = PBXGroup; - children = ( - 69D28DE2C69C5AEB0FE58D60E8A0C279 /* AFSecurityPolicy.h */, - 5207F0C698162748754AA6802AA2A65D /* AFSecurityPolicy.m */, - ); - name = Security; - sourceTree = ""; - }; - D89A5A01EE549C1DB23998A2EFDDFF2F /* Support Files */ = { - isa = PBXGroup; - children = ( - ADF4EF50690CFAE4D591FF71665EBF95 /* MQTTClient.modulemap */, - B3B91C7FFD0C430084D5A8A8AB5A480E /* MQTTClient-dummy.m */, - 87DB1F68BB3E81642B091B9B31DD1716 /* MQTTClient-Info.plist */, - 7FA6B04FF049E3CB3415DD94FC07804A /* MQTTClient-prefix.pch */, - ED76121366CA45C24B43E96370644D36 /* MQTTClient-umbrella.h */, - 0343217F4C0F5CEEE4BC21FD934CE1EC /* MQTTClient.debug.xcconfig */, - CF58DE539B1256B63A2C6C71CC66DC10 /* MQTTClient.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MQTTClient"; - sourceTree = ""; - }; D8E939825A015585E6AD4DA38ECF2743 /* BaseCellData */ = { isa = PBXGroup; children = ( @@ -11228,21 +11991,6 @@ path = BaseCellData; sourceTree = ""; }; - D955483DC936DB6A20F969ED875C8D8E /* AFNetworking */ = { - isa = PBXGroup; - children = ( - ECA0FE8D7914BC9B075C158224D637AC /* AFNetworking.h */, - B87B5E651EDEE7192FF895818905C0D6 /* NSURLSession */, - 91633D47B62FAD3533B9C90477DCE84D /* Reachability */, - D898FAB2A2E16D1B522BE4D1EC67DBA1 /* Security */, - 4C2EAF57D0CC10C09D317E7E96AC8C60 /* Serialization */, - 9FBBE825215604BF0B062B96AC64A234 /* Support Files */, - F8119A86C018498F642E82F9DB8FD48D /* UIKit */, - ); - name = AFNetworking; - path = AFNetworking; - sourceTree = ""; - }; D9992C2A0B136D3C2404E165B89507F2 /* BaseCell */ = { isa = PBXGroup; children = ( @@ -11257,6 +12005,21 @@ path = BaseCell; sourceTree = ""; }; + DA44B83CEBB32DB7116357F7FC1C09F6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 09951D634DB3327E3E72184ABC98EFDC /* ReactiveObjC.modulemap */, + 692404F6D6615D05F46F6C26915DCE97 /* ReactiveObjC-dummy.m */, + 15BACCDF1E62033AF5CD2F2FBCA2F220 /* ReactiveObjC-Info.plist */, + BD7949A867962F461CDF24FC6813633D /* ReactiveObjC-prefix.pch */, + C545DCD091AC0B30D265510FFD6F5E84 /* ReactiveObjC-umbrella.h */, + BEF43A731E4D94C78C75166E669E9FA8 /* ReactiveObjC.debug.xcconfig */, + D0022808E8F77EC0E79CEBA82472AEED /* ReactiveObjC.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ReactiveObjC"; + sourceTree = ""; + }; DA84B9FB09E8FFD8D601332816F7C22F /* UI_Classic */ = { isa = PBXGroup; children = ( @@ -11271,35 +12034,6 @@ path = UI_Classic; sourceTree = ""; }; - DA9C4CE2500E06F203810CEDFB659251 /* WidgetBorder */ = { - isa = PBXGroup; - children = ( - DB140E160D1C34FEB7D40664DDEED9F1 /* LLWidgetBorder.h */, - F9388E2F679008588AC320469D43C2AF /* LLWidgetBorderComponent.h */, - 0AEC30DD457C07729867D9B6C9771125 /* LLWidgetBorderComponent.m */, - 79B5816510995FF97168E5263907C065 /* LLWidgetBorderHelper.h */, - 4DDB12BF60D27F181CFD73F07B676359 /* LLWidgetBorderHelper.m */, - 076AC27CD80476A0AF32D20ACD15007F /* LLWidgetBorderViewController.h */, - 29C1B41344DC3D680DA7030965BAAE72 /* LLWidgetBorderViewController.m */, - 4861128045EBF888D39CC288E93C1297 /* LLWidgetBorderWindow.h */, - 1D6E7CFDD14E9508F9654A1DE003ADDA /* LLWidgetBorderWindow.m */, - D11519A9DADC5E7968F36C973A7E86D5 /* LLWindowManager+WidgetBorder.h */, - F2DE13778D4CE3DA7D497C75F45728BC /* LLWindowManager+WidgetBorder.m */, - 5A56F33F527B5A10B52E0E210D810971 /* UIView+LLWidgetBorder.h */, - BA850867AFC3F717F49BED939E870113 /* UIView+LLWidgetBorder.m */, - ); - name = WidgetBorder; - sourceTree = ""; - }; - DAE5C700504B46A0D448737D5767140E /* Resources */ = { - isa = PBXGroup; - children = ( - BA3C3B783E505D1B8E13A2315DFE2FB5 /* MJRefresh.bundle */, - D482A4D2E83ABB7270543B5F78FC5FA4 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; DBEFE3F91006C6B60C044A4D7B0D0FCA /* TIMCommon */ = { isa = PBXGroup; children = ( @@ -11320,6 +12054,22 @@ path = ../TUIKit/TIMCommon; sourceTree = ""; }; + DC44BE61C6BDA24EBAF1CEAB75D88F55 /* RtcBasic */ = { + isa = PBXGroup; + children = ( + 94F75105974614B9C5AB7E9D5CAF00CC /* Frameworks */, + ); + name = RtcBasic; + sourceTree = ""; + }; + DD0B2C8F81BC48B5A1FE877E6BE748C5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 743ABD6A6D90D4CF7710C9D52F62B5AD /* AgoraVideoQualityAnalyzerExtension.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; DD1510677AB60FC4525E085427AD861F /* Header */ = { isa = PBXGroup; children = ( @@ -11400,341 +12150,111 @@ path = Chat; sourceTree = ""; }; - DDAFAB478A272C40FBF40D9E61AB4B72 /* FaceCapture */ = { + DDD1AB4E3E111A83F8A7F8A64585B2CE /* Support Files */ = { isa = PBXGroup; children = ( - F31C69F92DD7D00057958C060B66DBE2 /* Frameworks */, - ); - name = FaceCapture; - sourceTree = ""; - }; - DE4009240CD4DBFF0B66C387328BF082 /* BRPickerView */ = { - isa = PBXGroup; - children = ( - 59E8B9984A29A03BA8EDBA9A80BB1F91 /* BRPickerView.h */, - 8008C716ED37F0AC8D7E6E75BE124FDE /* Core */, - 5D92070B6FD3A6A7D98C55AA64A67B40 /* DatePicker */, - 97CA98D7DC6906D44A711AC659A24A47 /* Deprecated */, - 34B4C7C3CA19D84CA2C6C18B78FFB8D5 /* Resources */, - C25E7C77E46B5D70E352750BA2438495 /* Support Files */, - 5C99510EAA0321F92449872F8D7F226E /* TextPicker */, - ); - name = BRPickerView; - path = BRPickerView; - sourceTree = ""; - }; - DE8F9941B9F7B11B9100107B236231CC /* VideoAv1CodecEnc */ = { - isa = PBXGroup; - children = ( - FFCD72D3285ACD24D47640288299AC17 /* Frameworks */, - ); - name = VideoAv1CodecEnc; - sourceTree = ""; - }; - DF77649E7CE0B6F3374258C7BB458B71 /* Products */ = { - isa = PBXGroup; - children = ( - A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */, - 8F0D4D4EC80F62CA54EAD5119A89EF03 /* AgoraLyricsScore */, - 0C6AF30DA9F94BBA4AD5F3DA3FA30177 /* AgoraLyricsScore-AgoraLyricsScoreBundle */, - 14A3FE4DA4CE007A926AAC6102122F2E /* AliyunOSSiOS */, - 5D73ED9DCB04D101A1FA489C7FB2A54D /* AliyunOSSiOS-AliyunOSSiOS_Privacy */, - 2CA925CF410A32FD7BF052406767BC59 /* AvoidCrash */, - 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */, - B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */, - A3A80BA70CFB7F75C5391BEBBBA8C9DA /* FMDB */, - 148D9AC15C4A9777E5ACBB46C03FE218 /* FMDB-FMDB_Privacy */, - C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */, - BB4F011171FCB76B1AEBE390F843E930 /* JXCategoryView-JXCategoryView */, - 2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */, - E03F152E95B6924D2486511337D24503 /* JXPagingView-JXPagerView */, - 5E4674603A5D5B9215FFA0F8E69F8B71 /* libwebp */, - A3951CB49DB05AD7C1AE14AA7D28A1F4 /* LLDebugTool */, - 1FFED36A657123030ABB700256D73F15 /* Masonry */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */, - E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */, - 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */, - C0E79AD53820186F5DE86726D150F447 /* MQTTClient */, - 8806024254F3EB0BE3C8A4EE1447B145 /* Pods-QXLive */, - CF003CA42C1A3BEB0DB3D0AE908137A2 /* Pods-QXLiveDev */, - C2105C94812B6214B154F54DCEDB72AC /* Protobuf */, - F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */, - 8D4557A35A355F78DD9FFD8EAC379905 /* QGVAPlayer */, - 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */, - 8B6CF5C20C32EE9F7F0862FF892524DE /* SDCycleScrollView */, - B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */, - CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */, - FCF61D9B2B75054A9A3185DDC609B7FF /* SDWebImageWebPCoder */, - 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */, - 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */, - 69548067BF8002DF53941149BD410A1D /* TIMCommon */, - 1861D51E6AFECEB294232A4496429A63 /* TIMCommon-TIMCommon_Privacy */, - 8C3F1A0419AAD8065736DC7968102C54 /* TIMPush-TIMPush_Privacy */, - F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */, - F8879DB9AD3F9A8F85D8C38EC2024D15 /* TUIChat-TUIChat_Privacy */, - C8FFAB06408747E7BA2A353127D4ACF8 /* TUIConversation */, - FC14DF02839D1B209B22801C7FCC416B /* TUIConversation-TUIConversation_Privacy */, - 37EA43C6154607EB4C385B067D4FF381 /* TUICore */, - 62476AD95833F1EC15B5FC7E01E6CB19 /* TUICore-TUICore_Privacy */, - BF12EF87337DED2D5544A4B5636CC4C7 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */, - 8E1D5C0FCA0D872C3F21E87F25420681 /* TZImagePickerController */, - 642FEF38E132FB38DD2B59B88F069917 /* YBImageBrowser */, - 48ACF38225AF5129416A1F090F6D3286 /* YYCache */, - 1716B5FBCF0DF55C120AC52CFC22452D /* YYCategories */, - 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage */, - E460D5B0416D36F66EE8EC89E5D2FA0A /* YYModel */, - 71762A728913EB440C97D3616D291AF3 /* YYText */, - 4FC1978206616CE319648B302B05AA8A /* YYWebImage */, - A845402EF959A57A4640F2A4F5155943 /* Zip */, - ); - name = Products; - sourceTree = ""; - }; - DFA0F3F0D9D5573081AEC9DB7B5B18ED /* ReactiveObjC */ = { - isa = PBXGroup; - children = ( - F421B6CD4D1B7CF5617D0A2687B77A2B /* MKAnnotationView+RACSignalSupport.h */, - CC76B8F29338C7604172E26151551CAF /* MKAnnotationView+RACSignalSupport.m */, - 2FB4DB922C56006087E06692C4A4D1CF /* NSArray+RACSequenceAdditions.h */, - ED2B13432580F6A8FEEB4EFC884E8EDE /* NSArray+RACSequenceAdditions.m */, - C127C770DD0CBD029609F0FBF6D4F4CA /* NSData+RACSupport.h */, - 4EFBC907B568D227B7DEE14E53EEF015 /* NSData+RACSupport.m */, - 87E527B7EBB154EF31935094473D2F94 /* NSDictionary+RACSequenceAdditions.h */, - 7037A33F8D2744209DA2943C10D15FB3 /* NSDictionary+RACSequenceAdditions.m */, - 31A965EFF1E96923F732C14091FF5F30 /* NSEnumerator+RACSequenceAdditions.h */, - 5BD7F7B2D4E0B62EB7B5A1C3B7D26D38 /* NSEnumerator+RACSequenceAdditions.m */, - E62ED6103E0C6A1FFE6D5F21EC93BDD9 /* NSFileHandle+RACSupport.h */, - 49EAEA7DFE335823BE4D73215E8C6C32 /* NSFileHandle+RACSupport.m */, - 575398E74972E275CAE2FE39E3D285B6 /* NSIndexSet+RACSequenceAdditions.h */, - E977FE73FC8734454A5F5FFCF8A60704 /* NSIndexSet+RACSequenceAdditions.m */, - 2AFDF7D88CA84DAFD0027DA735BCBD15 /* NSInvocation+RACTypeParsing.h */, - E00F43ED3A69542F42BABBF27F8E12D1 /* NSInvocation+RACTypeParsing.m */, - 6DF82B856C7BA987686AF5A11E559517 /* NSNotificationCenter+RACSupport.h */, - 106896B36F45D8A0889163A224FA3FD5 /* NSNotificationCenter+RACSupport.m */, - 4747FDA70BBC2AA57430C4F4AEAB2551 /* NSObject+RACDeallocating.h */, - C472090D87F0DB2CBA0426FF6EC73295 /* NSObject+RACDeallocating.m */, - 8DDE0D4F3D3C168986A79101D4A7A5BE /* NSObject+RACDescription.h */, - 1FD55C05BD52A295A1AFEB95985876CF /* NSObject+RACDescription.m */, - 83632108914C83FB4EDF583EC94684A9 /* NSObject+RACKVOWrapper.h */, - 5AD1D6B2BF4D1D25E56DEE0E0C0E6A7D /* NSObject+RACKVOWrapper.m */, - EE53D429847B845374B4CD77DCE4AC4A /* NSObject+RACLifting.h */, - BBB9DE8604C2930FD2F3BAEEC244842C /* NSObject+RACLifting.m */, - C1FD3AE43B6D50995FFF5DCC81FB0A45 /* NSObject+RACPropertySubscribing.h */, - D463467A69DC75AA8ECF9C8B5FDD6DA3 /* NSObject+RACPropertySubscribing.m */, - 5668BA5DAD736B49A017DF2E388651D3 /* NSObject+RACSelectorSignal.h */, - 80EE8F4FE1AAA9373619893458888A7E /* NSObject+RACSelectorSignal.m */, - B244589F305D25D622E5C54B975460CC /* NSOrderedSet+RACSequenceAdditions.h */, - 1B8283EEE24956811D5ADF0C4C979C78 /* NSOrderedSet+RACSequenceAdditions.m */, - 99E05A35DD5C10D2689923BFE6D05F80 /* NSSet+RACSequenceAdditions.h */, - F34671CEBFF5CF805895E894F0F5DA37 /* NSSet+RACSequenceAdditions.m */, - 69C0EA3E3D8E009F05353897EFDBDC28 /* NSString+RACKeyPathUtilities.h */, - 8398F00CEAE5983D0C2267E7C9EF987B /* NSString+RACKeyPathUtilities.m */, - 8B640B8C1493CD54298D9CF88149D0AA /* NSString+RACSequenceAdditions.h */, - C3B512D85FE3EAA82914A5EA3C6EF474 /* NSString+RACSequenceAdditions.m */, - 738C8481144B2FD35040FEE24A672185 /* NSString+RACSupport.h */, - 26380C9D20BCD225217D1AA9EA2F65F2 /* NSString+RACSupport.m */, - D343D9E976B7405A2C5FDFC303627D06 /* NSURLConnection+RACSupport.h */, - 03804A50ADF9E75F35CA34F7B9A51772 /* NSURLConnection+RACSupport.m */, - C761BB89495F9EAB6FFE5156463C5788 /* NSUserDefaults+RACSupport.h */, - 4B6EF10507EE208D36087AC77870B266 /* NSUserDefaults+RACSupport.m */, - 914202A97E079C21228A5F9B1A4C208E /* RACAnnotations.h */, - 8621BAECFBDCE719389E7D057B21CE6B /* RACArraySequence.h */, - 4DCDE14DF987B099117F935BE56E9C95 /* RACArraySequence.m */, - B2AF089C9B4BBBACBEE56D9F83207C7C /* RACBehaviorSubject.h */, - FA519AC5D6F9A6514CD4E9561AFFAEB7 /* RACBehaviorSubject.m */, - AC59AB6224916701A2EB484AF92786EF /* RACBlockTrampoline.h */, - 0C97D0945761DE91887CDFBF8A57FFAD /* RACBlockTrampoline.m */, - 3A6EA1D4F152466921F07B2135D8FE7E /* RACChannel.h */, - B56609DF8EB5BF5AA331AB4640023DA2 /* RACChannel.m */, - 894657627DD2F2B68907452CCBF454B3 /* RACCommand.h */, - 8FEFFFA1EAED6DBDFD266504606ABFF5 /* RACCommand.m */, - 8A5EF7D9D7CF5AEBE8527D8FD7FD0457 /* RACCompoundDisposable.h */, - EB63DB15C24B3DE2BC30934311E81BD8 /* RACCompoundDisposable.m */, - 9ACBB663E14FE667EE2913DEAD2FED3D /* RACCompoundDisposableProvider.d */, - B4EDE6F652A7E5F71B6EB9E33256E3AE /* RACDelegateProxy.h */, - EE7CAEFFEEF06B8EA9D81DA089302529 /* RACDelegateProxy.m */, - 5FF9EACF7C1F897F66F82506482AFF84 /* RACDisposable.h */, - D0BA32C77A88E6FEEDA5112459E96D77 /* RACDisposable.m */, - 36B522EE4AF55F69B40162F712028AD5 /* RACDynamicSequence.h */, - 902C8A9AE0F2F7E86A1681F6E2175A1C /* RACDynamicSequence.m */, - ECB220678AB9D504A71514CD29BD30E0 /* RACDynamicSignal.h */, - B2BB26B3800750F4E28ACE570BBE9006 /* RACDynamicSignal.m */, - A8871F4619D46E29D22BC84966C5B23E /* RACEagerSequence.h */, - 76B5F1DD885097974CB1A1D157AC8593 /* RACEagerSequence.m */, - 2E136BE0B79012D864C9113EB0660DE2 /* RACEmptySequence.h */, - 29DF3F4697F03008D7D7589BB38106F6 /* RACEmptySequence.m */, - 4739CFB31E12B07EABD39D6660B1D629 /* RACEmptySignal.h */, - F06678C5528CA7EA1FFA93F779F6E41D /* RACEmptySignal.m */, - C731A0E015DBC7871E721BA24F1165BE /* RACErrorSignal.h */, - E0BAEEBC608CA122F7BF3532B663A232 /* RACErrorSignal.m */, - 67678974E2E48C4AAD4A72AB23330D6B /* RACEvent.h */, - F434438C2F499E1012952B6E507F9EE3 /* RACEvent.m */, - 82891A33C797C0DFB948A10C597BF950 /* RACEXTKeyPathCoding.h */, - 9BA174241BB5C82D1A3C56EE5292D701 /* RACEXTRuntimeExtensions.h */, - D9C5EC1A4CF267C2229DB7BD19F61C97 /* RACEXTRuntimeExtensions.m */, - AD7C745CE318AFA54FF84DD6FC29F2D4 /* RACEXTScope.h */, - 0F1A321571D24254A704F12E73940CAF /* RACGroupedSignal.h */, - 224DD47F34B47E7B702CBE7CFC2D5B54 /* RACGroupedSignal.m */, - 8DDD6B7E298FC39130F56F4B484840C1 /* RACImmediateScheduler.h */, - 2F73EB44C6AC891EBF24DBB58E5DE332 /* RACImmediateScheduler.m */, - B77CB20C1A2CE7D64327ADDDF4D75D66 /* RACIndexSetSequence.h */, - 9EFD3E081DF18FFC63BF0E2B624626A4 /* RACIndexSetSequence.m */, - F0080BE3CE1A8EF82F73BECD0636AA66 /* RACKVOChannel.h */, - 486EF3EC35F2A56D34A27B3C04D33CF4 /* RACKVOChannel.m */, - F681E5E3D9D72BAEF857874670503AAE /* RACKVOProxy.h */, - 2ED36ECC800A1809A45F4EE66295E07E /* RACKVOProxy.m */, - 12A2004DFA0F70F6A5B94B7990CC2673 /* RACKVOTrampoline.h */, - B2D88F6CC31E9014980222A64A16A7EA /* RACKVOTrampoline.m */, - 4F28D803FDB2C61CA256002652D27003 /* RACmetamacros.h */, - 26320C2C43C0E614679C738A85BE3F0E /* RACMulticastConnection.h */, - 0179929548EECB179BFD2AB81F876F15 /* RACMulticastConnection.m */, - B6F481095283ACFA40B54BB9BDC127FF /* RACMulticastConnection+Private.h */, - D2044BD026CAB099C531B1E4963281C8 /* RACPassthroughSubscriber.h */, - 2C5EF41B5C3E4899D27C68CB994FF438 /* RACPassthroughSubscriber.m */, - C71A3973DDC66C96FC4BA57A9F2E08C4 /* RACQueueScheduler.h */, - 734C8C143D50BF71497DA321E216D921 /* RACQueueScheduler.m */, - AB80BC3B3BFA74503A33D5836967A68B /* RACQueueScheduler+Subclass.h */, - D0DF760E5A959FCEF307C6C32DC00B4F /* RACReplaySubject.h */, - 3FD84F2953DB8D29E00E4CC711FFD7DA /* RACReplaySubject.m */, - 65FCE7C0BDBBB97A238DDF65E260B3CB /* RACReturnSignal.h */, - D51FFEECFF558BFCE05FA21E935DEDCC /* RACReturnSignal.m */, - 9A9141650EDA5F86056385D34ED69B0C /* RACScheduler.h */, - 2CAB2046BAA503E6039F2F124A0AE1C5 /* RACScheduler.m */, - 5E3CCD02046A348E18ECFE1DC11DD3F6 /* RACScheduler+Private.h */, - EF7AD41E8A8CDCCC37BB1516F3D7DD0B /* RACScheduler+Subclass.h */, - 3EA0A37E6AB6F712549234844DFD63F2 /* RACScopedDisposable.h */, - E9D7913D178CBE0361966DA5C676126D /* RACScopedDisposable.m */, - AE1F388E1E31C70657F400E8FAC062E9 /* RACSequence.h */, - A4DBB20C74F8CC192A452C834FA0452D /* RACSequence.m */, - 7C72714D7104F543216864CE6E00255A /* RACSerialDisposable.h */, - 1A6288BCDD450362740A6331EC053E86 /* RACSerialDisposable.m */, - 0B6C4B16CB6BFE28961792C6DB6B2130 /* RACSignal.h */, - E3503190E6FD8367BB245ECB35BEFF41 /* RACSignal.m */, - 7E6A3D9F6F4A42653C4865FD7C1A584E /* RACSignal+Operations.h */, - 6256E29CD77C2FB6B2BD5B3ED429A6CB /* RACSignal+Operations.m */, - 01E03793C3121E4462C84AD500C06DC4 /* RACSignalProvider.d */, - 2057DFC647EAB949C1C070570B44FA76 /* RACSignalSequence.h */, - 9EB2DA736A010760151C2088067CF229 /* RACSignalSequence.m */, - 944E947055837FE5B8FD4D67AC3D1F5A /* RACStream.h */, - AECDF0919317D9BFA989ADB1211E2FEF /* RACStream.m */, - CCDA2D5867C31AF5C9D4C20DEA11C603 /* RACStream+Private.h */, - 215C8A666EDC3B538E8D06BD21D6850E /* RACStringSequence.h */, - 0C01BB63E1E9843CC1AEA344F2E64F30 /* RACStringSequence.m */, - CBC1197AE8488227B531035B40AEE17C /* RACSubject.h */, - C255A818C9E391E3EF4FD87AE965CCBE /* RACSubject.m */, - 4878A8BA77B8699C182AD87739E60C2C /* RACSubscriber.h */, - BB5D0F3A36BAE05B4CAAAA86DFE8BA40 /* RACSubscriber.m */, - B14D900CECBEB82DBD7F95A4A9EB26D6 /* RACSubscriber+Private.h */, - 51A39C2EA295DA8177B345CDE328B229 /* RACSubscriptingAssignmentTrampoline.h */, - E62AF9F7C21D3F15C7CA263031142CB8 /* RACSubscriptingAssignmentTrampoline.m */, - 2EA5129427A2473470C9806CCDAB29B4 /* RACSubscriptionScheduler.h */, - 516AD96624B4A298C1F0FE961D99B782 /* RACSubscriptionScheduler.m */, - 7ACDA89B80A7D637A6CFFF7D44F6C59B /* RACTargetQueueScheduler.h */, - 9CD66E0A3D8A2014CB6CE406559289F7 /* RACTargetQueueScheduler.m */, - 542083C4D6C9C6941F67DFC4758DD06F /* RACTestScheduler.h */, - A6F2037F860BEFC801E811512DA0665E /* RACTestScheduler.m */, - F49AC7ECE2F7839FAC3C219D96222EDE /* RACTuple.h */, - 4F9D29396A25501179C4992E07BD5383 /* RACTuple.m */, - 88699078544AF91521CFDC66238CA852 /* RACTupleSequence.h */, - 10375D77C57AD2457B6ACEF854A201E5 /* RACTupleSequence.m */, - EBFA44031D1A42C45C81ED7ACFD59CA2 /* RACUnarySequence.h */, - D0A1E7EC807412384940882BE15D8CEC /* RACUnarySequence.m */, - 4381026912E3FC76B42F083A510B5489 /* RACUnit.h */, - 67EDD91B3F40ACC7552D98202D064966 /* RACUnit.m */, - EC066CB8528E09C12FAE53FD9D22D664 /* RACValueTransformer.h */, - D8874135B18DFD3BFD1225EB5DD5D5EB /* RACValueTransformer.m */, - 304EEDC576319A73D37C4018B9C251FC /* ReactiveObjC.h */, - 1090F166D1C0A46E92779CC7BC747F17 /* UIActionSheet+RACSignalSupport.h */, - 7D0DA88170DE6D579422E0F4F1E8EB50 /* UIActionSheet+RACSignalSupport.m */, - F14F45CA727A46607A9C2378C04B3C99 /* UIAlertView+RACSignalSupport.h */, - 10494A21C4A669E9CCF47C9F02641696 /* UIAlertView+RACSignalSupport.m */, - 09622414996E1416277FC9C1D9CBAD74 /* UIBarButtonItem+RACCommandSupport.h */, - 42D7D5CAF68E10415657ABD3AC72A8E9 /* UIBarButtonItem+RACCommandSupport.m */, - ADD052DD1E9879B4EC4BD1C48A757563 /* UIButton+RACCommandSupport.h */, - D740308748538167351147F1437C0BE8 /* UIButton+RACCommandSupport.m */, - B3EB442D235D2C2CDA2ACA6010BF8C08 /* UICollectionReusableView+RACSignalSupport.h */, - 5811D83F3F21256FD6377B4D194F0D0B /* UICollectionReusableView+RACSignalSupport.m */, - E4977C1ADDE6FC269B48B5D293298F8A /* UIControl+RACSignalSupport.h */, - F94A2AF14486D479F42E15B91D377557 /* UIControl+RACSignalSupport.m */, - 7E7E55D94679AF185A21F462B8AB0063 /* UIControl+RACSignalSupportPrivate.h */, - 528C661E3ACCCDB5FB8B3E1549F3A04D /* UIControl+RACSignalSupportPrivate.m */, - 7B26527E631AA77F0A8755725870CCE9 /* UIDatePicker+RACSignalSupport.h */, - E2BFBF8A5741E907A3A0D3A110D4DB07 /* UIDatePicker+RACSignalSupport.m */, - FA11BADEB70F5FB2E1BA35FD0310C2E1 /* UIGestureRecognizer+RACSignalSupport.h */, - 56E7ED26E129B50FC896240444976384 /* UIGestureRecognizer+RACSignalSupport.m */, - BEC4571A699488EA82F4BFC758EF8BF8 /* UIImagePickerController+RACSignalSupport.h */, - 074AC7132ABA0AE616B773080716A0A2 /* UIImagePickerController+RACSignalSupport.m */, - 4AA23F8D950941582DC465B8668B6EBC /* UIRefreshControl+RACCommandSupport.h */, - 630A8AED075D0E7F169FB5CD1AB95E63 /* UIRefreshControl+RACCommandSupport.m */, - 93A8841820591888B83331842EA5B9F5 /* UISegmentedControl+RACSignalSupport.h */, - 0669CC953DFB12A127446F6D7145F9A9 /* UISegmentedControl+RACSignalSupport.m */, - 6EBC3F4A91629258ADE6E95FE57DA6A3 /* UISlider+RACSignalSupport.h */, - 7416A64811F9742AEC3090F8544328B1 /* UISlider+RACSignalSupport.m */, - 4FCBEDCB3B32DF72FC99F25DB5817981 /* UIStepper+RACSignalSupport.h */, - 0BBA1A3D5883030A88EA14C5124DEDEF /* UIStepper+RACSignalSupport.m */, - 7CC723354319794D5E1C4A9436907488 /* UISwitch+RACSignalSupport.h */, - C8BCCD6DE318F76E0775FC9A79C057DC /* UISwitch+RACSignalSupport.m */, - 5514002226A12C5DF8C9A7CD3AE3FAC7 /* UITableViewCell+RACSignalSupport.h */, - 51E406A88C2277B2A71FE70638A48FA5 /* UITableViewCell+RACSignalSupport.m */, - AD4F686A8EBD8D845DD750CB95B48155 /* UITableViewHeaderFooterView+RACSignalSupport.h */, - D9FBDABE4D2684FF884881BF6F063DE7 /* UITableViewHeaderFooterView+RACSignalSupport.m */, - 5A399D48EA4B04098E6FBCC6207BA24F /* UITextField+RACSignalSupport.h */, - 3DEB8EAF2A933175B66A73484019A5B7 /* UITextField+RACSignalSupport.m */, - 596BA73278C17094D36C2B1B6A43359C /* UITextView+RACSignalSupport.h */, - 05704F18B8F1FF56DB30A9A27A805A1A /* UITextView+RACSignalSupport.m */, - E61D183A74A010A236AD29330F76DA5B /* Support Files */, - ); - name = ReactiveObjC; - path = ReactiveObjC; - sourceTree = ""; - }; - E2FACC9F780F80F55DDF30B87401CBA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 28400E04AD0CBA2D8756004DF0EC075F /* YYModel.modulemap */, - 5A45308FEBAFBF14AA91F3B4F71759B6 /* YYModel-dummy.m */, - 58112F57B7BCD73FDD095FA7F1B4B69F /* YYModel-Info.plist */, - E183D7CEBA84C2C29AA57E6AC60EEAFC /* YYModel-prefix.pch */, - 716BA8DD6C44CA06F0D494DBF960E446 /* YYModel-umbrella.h */, - 4B942C2C04909F58E74FA581CEBEB937 /* YYModel.debug.xcconfig */, - 28D4313CCFECF0237D99275D71FEB71A /* YYModel.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YYModel"; - sourceTree = ""; - }; - E335E9FDD2784A988D749A5F0A0B7F0D /* Support Files */ = { - isa = PBXGroup; - children = ( - 5005F5922470BD1FFFEBE5F69E772C1A /* AliyunOSSiOS.modulemap */, - E39E079E1AD371FC4E81D575EE162863 /* AliyunOSSiOS-dummy.m */, - 9846618BDF6B0E0F92EEFC3ADD27959F /* AliyunOSSiOS-Info.plist */, - D0FE74B4A79A908D0E5C113FC3591C55 /* AliyunOSSiOS-prefix.pch */, - 05B275833F0A034E06A3BB65E2960893 /* AliyunOSSiOS-umbrella.h */, - B4A2A008632EDB46B63865F5F602AECA /* AliyunOSSiOS.debug.xcconfig */, - 7CB433207919698F7CA28FBEE77BA934 /* AliyunOSSiOS.release.xcconfig */, - 8612538A53A5A87334DA066545396B55 /* ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/AliyunOSSiOS"; - sourceTree = ""; - }; - E40E26351503609710267AA8A631837C /* Support Files */ = { - isa = PBXGroup; - children = ( - 213033B1811DB0A56A066A43ACBCF654 /* JXPagingView.modulemap */, - CDC15C26897A7A3BD534286CA6C31694 /* JXPagingView-dummy.m */, - 630C3EC9F63528026CC2D806D7EF6BE6 /* JXPagingView-Info.plist */, - F3837F150C64BF41D0F905F49021F6F6 /* JXPagingView-prefix.pch */, - C1E58302724BAB5479F51EAC73B6E782 /* JXPagingView-umbrella.h */, - B9E7A0BAD20431B0A41EB69E29A7B004 /* JXPagingView.debug.xcconfig */, - B5BE0DDBB1EEDFDCFD0698DB3EA721C2 /* JXPagingView.release.xcconfig */, - 426236613C130A6C5F1648EFEA7FCBDB /* ResourceBundle-JXPagerView-JXPagingView-Info.plist */, + 8D34B22795A7B36F62CC8AC203968F25 /* JXPagingView.modulemap */, + CF22ACA36E6E1D4341A21AC7BDB8234B /* JXPagingView-dummy.m */, + E865361FAE521D5042AECC879406C1C5 /* JXPagingView-Info.plist */, + A708425D347458CF69857FE1EB5E2BD9 /* JXPagingView-prefix.pch */, + 76D132A2176B2450D9F819A17F35F9E4 /* JXPagingView-umbrella.h */, + 9DA99233A2841983A6D535D521B82607 /* JXPagingView.debug.xcconfig */, + 899FE2DF1ECBAD93868B2D343027EDB0 /* JXPagingView.release.xcconfig */, + 78283A414D283E84B549310A9DEFC98F /* ResourceBundle-JXPagerView-JXPagingView-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/JXPagingView"; sourceTree = ""; }; + DEE0683429F6FD83610762383F8901B0 /* Log */ = { + isa = PBXGroup; + children = ( + 04D571BABDBB15F97622B0D805B60213 /* LLLog.h */, + 68B797A2CDC7AD73EB6C2F1C74C8C36C /* LLLogCell.h */, + 93D8230D41E4E6E46D22CF26B773A52D /* LLLogCell.m */, + 7986063DEFE43E2F80E37E4A1882CB24 /* LLLogComponent.h */, + 422005268305760033704361EE21208D /* LLLogComponent.m */, + 983C32C3FED8FE8453CCBEAF54DCD23F /* LLLogDetailViewController.h */, + 102552B7677D63C293FF23EA6E3ABCFD /* LLLogDetailViewController.m */, + D04A0233439BC2F162850F68B07CCB3C /* LLLogFilterView.h */, + EF5B4DC8A9BAF7B6628BF677B9A547F0 /* LLLogFilterView.m */, + 714451231985AB5241D32A66ACA4EBB0 /* LLLogHelper.h */, + 326457E17330AB8C4BF96B7DF959A075 /* LLLogHelper.m */, + 5B68201A654F737330642C2495AD1325 /* LLLogModel.h */, + 6A7AAAD1AD9FE69C87ECAA09DB3606CC /* LLLogModel.m */, + 89142EC6B523D91585CFF089AC2D5760 /* LLLogViewController.h */, + B13E833E737474C1E3C8C2ABC68ABDFC /* LLLogViewController.m */, + A51301AD2DEA724DC4FFBA2A074839E2 /* LLLogWindow.h */, + 1F45A768F6ABE10A865ADEE0772C06C4 /* LLLogWindow.m */, + 84DC34A068077DFA9A3C77C06571FF24 /* LLWindowManager+Log.h */, + 9DD333580E90F323B0E9F07F0A06422E /* LLWindowManager+Log.m */, + ); + name = Log; + sourceTree = ""; + }; + E051555C107789D7D7B9AA800CA02735 /* Frameworks */ = { + isa = PBXGroup; + children = ( + D2DE28FAFB4B78188B1375DF4C93E230 /* WebP.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + E3466075291D98A72CCC7EE8C46A34F8 /* Network */ = { + isa = PBXGroup; + children = ( + EC0432E6C5A9F3162D407A3C677C2791 /* LLNetwork.h */, + 33189B650BEB3689A94AD39C796B0F85 /* LLNetworkCell.h */, + 27D36B9A44BD6E35F3475595AC7E13B0 /* LLNetworkCell.m */, + 5E4140709CD30665E92934462B28F87F /* LLNetworkComponent.h */, + 5AC25879876AB54C8D73855B58D378D8 /* LLNetworkComponent.m */, + A36328E824823110688B0E258456BBC6 /* LLNetworkDetailViewController.h */, + 9084936B68F36D335E818E606C5B306C /* LLNetworkDetailViewController.m */, + 13440D22EF77695236BA9B4DEF2E88BC /* LLNetworkFilterView.h */, + 2D940C751843B36BEB6906542158AB9A /* LLNetworkFilterView.m */, + 9B8DCC45CDEBEE45C76704381B29D9C3 /* LLNetworkFilterViewController.h */, + BB7828C91DBD796106F506300C7CDF36 /* LLNetworkFilterViewController.m */, + 34B32386E62DAFD9F626300575CF2D1A /* LLNetworkHelper.h */, + A19D671115C14C28BDBD8FA35EA47272 /* LLNetworkHelper.m */, + A84212C733EE4C0F206ECE609D2CD477 /* LLNetworkImageCell.h */, + B13E38E110BFB6989C00FA0144504D42 /* LLNetworkImageCell.m */, + 654E73A05103D50BF66BAD6D0D38DEC8 /* LLNetworkModel.h */, + 04B919D67838FC229439BB0B4662F04C /* LLNetworkModel.m */, + 5F4E0564755FFDBADDB9183ECB554A68 /* LLNetworkViewController.h */, + 917B9B835A9ADCB099DD9059B41E3FFB /* LLNetworkViewController.m */, + 803C6D9674538F98A75D1477FA70C01C /* LLNetworkWindow.h */, + E560E18BB9B4ECA6400E78332BD04253 /* LLNetworkWindow.m */, + 09C40ECED6606B10F5281CED2D23A991 /* LLReachability.h */, + 69B931EC69B669A60CC11B4455935C74 /* LLReachability.m */, + 0970752D93B2D31FEF265D08321B2471 /* LLURLProtocol.h */, + EBA26284EF96039CE4F9195867B7F3D1 /* LLURLProtocol.m */, + 78F40CD95F964A48B1B2D4E12A399BA3 /* LLWindowManager+Network.h */, + F56A893F541C7B361D833E39B93D5939 /* LLWindowManager+Network.m */, + A6F53221B473FF9F89CB2EACD5739FBA /* NSData+LL_Network.h */, + ABD5F2C79D0E0B7507D53E84E2C8AB34 /* NSData+LL_Network.m */, + 29272B13145F66FADEAB7CDBFBFE245A /* NSHTTPURLResponse+LL_Network.h */, + 34AB9D4B67F808A65B4C76074FF1074C /* NSHTTPURLResponse+LL_Network.m */, + F0843D21283D9AAC0F3F523506980FDD /* NSInputStream+LL_Network.h */, + A08F8B16492370DB9F28EB5099110A4E /* NSInputStream+LL_Network.m */, + 6AE29C597486D351C1A50091BB2CD4D3 /* NSURLSession+LL_Network.h */, + 64760B2AF401FED2F042CB61BFA41999 /* NSURLSession+LL_Network.m */, + A8F9A41909751D027FEC04392628035E /* NSURLSessionConfiguration+LL_Network.h */, + C2CE90DCE001B8195515F4D65E2ED183 /* NSURLSessionConfiguration+LL_Network.m */, + ); + name = Network; + sourceTree = ""; + }; + E45968C2BB434669ADB91A45583276F5 /* SVGAPlayer */ = { + isa = PBXGroup; + children = ( + FB457A0789C1280A955023538721A7E6 /* Core */, + CA30060D00A40B08672419A631DBCB14 /* ProtoFiles */, + A01E0516CF02FD75AF6663AF7750C324 /* Support Files */, + ); + name = SVGAPlayer; + path = SVGAPlayer; + sourceTree = ""; + }; E4B761DECC36CA40A12596576C14C9BF /* Chat */ = { isa = PBXGroup; children = ( @@ -11765,15 +12285,12 @@ path = Chat; sourceTree = ""; }; - E4EA429BE1325ABAF21EEB6E2B585BA2 /* Support Files */ = { + E4FAAF73B7EA2CF1C6F8849B515FE6D6 /* Resources */ = { isa = PBXGroup; children = ( - 6E966385F0EFC8F55DCF063600E52686 /* WechatOpenSDK-XCFramework-xcframeworks.sh */, - 90F798F6376B0AC77473A81FA291D1EC /* WechatOpenSDK-XCFramework.debug.xcconfig */, - B67C7520F7F8BD66D36B6BC98D5AC64C /* WechatOpenSDK-XCFramework.release.xcconfig */, + B63BA3093E22820A65B90FF7FBB0962E /* BRPickerView.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/WechatOpenSDK-XCFramework"; + name = Resources; sourceTree = ""; }; E51ADDC563DC880381CEDB4BA941268B /* Pods-QXLiveDev */ = { @@ -11794,27 +12311,6 @@ path = "Target Support Files/Pods-QXLiveDev"; sourceTree = ""; }; - E55D3E6E755E9B38100C189F0CE0C51F /* Zip */ = { - isa = PBXGroup; - children = ( - 38943945809A28FC6D1FF9B862903595 /* crypt.h */, - 903B4F8F7DF5076B0C972279A534F5BC /* ioapi.c */, - 505A5187B30736557020022D29BA78C9 /* ioapi.h */, - F1440D1B3C04F265B3B9889140D5CAA6 /* Minizip.h */, - 979CF19CED61AED0617336485AC4789F /* QuickZip.swift */, - 2DBF2212EC3575567ED855C8B26D1301 /* unzip.c */, - F80C9EBE6422E81CB7E90105460E0332 /* unzip.h */, - 57EEA5B8EDC4C44BDC0826A69213A89D /* zip.c */, - C4CD20E0995082A898BA9B6C12562293 /* zip.h */, - C86A150568264ECC1F4A386D5143569A /* Zip.h */, - 8BBD2FA469FAABBC3A265942B4582C5D /* Zip.swift */, - 0E992B93C6157B2F7FDF190F1C505141 /* ZipUtilities.swift */, - 661CA1FD6369304610D97E0BDB7E6631 /* Support Files */, - ); - name = Zip; - path = Zip; - sourceTree = ""; - }; E585F39A715FF0CEBC1647DE743DC8EE /* Base */ = { isa = PBXGroup; children = ( @@ -11834,399 +12330,75 @@ path = Base; sourceTree = ""; }; - E5EF2617B7D437D2A49D65CC288E3136 /* AIAEC */ = { + E65FC8DD82777C6EE17A01B85987652C /* Resources */ = { isa = PBXGroup; children = ( - 02B77D784CDE6112A31D86DFEA8902E9 /* Frameworks */, + 166C63775ADC195B9E4AF0274FE7786D /* TZImagePickerController.bundle */, ); - name = AIAEC; + name = Resources; sourceTree = ""; }; - E61D183A74A010A236AD29330F76DA5B /* Support Files */ = { + E92B58FB1CAA9517FEB7032676C2970D /* Magnifier */ = { isa = PBXGroup; children = ( - 885032634B82B7472BF2346581230D21 /* ReactiveObjC.modulemap */, - 0F9B5F1402AB7FDA4AB3C21D9CC8BB74 /* ReactiveObjC-dummy.m */, - 6C09A39242CE40BBC631298C0689CB3E /* ReactiveObjC-Info.plist */, - C3FA901C28F0C97C8FA6B997116241D8 /* ReactiveObjC-prefix.pch */, - 58A862A9893FF5E656D6482CB7F5668C /* ReactiveObjC-umbrella.h */, - 0FBAD2C2380043B919A3E8EDE38B71C0 /* ReactiveObjC.debug.xcconfig */, - 9BBDC7208604767E53466CABC865DB72 /* ReactiveObjC.release.xcconfig */, + 4ECD239C3C898255314335D24FF27D44 /* LLMagnifier.h */, + CCF6097BE8F93EE153EB8CC734BE0E3B /* LLMagnifierComponent.h */, + 1458BA2690A119C8FEDFB249E566F0AE /* LLMagnifierComponent.m */, + BF63C85D80E158AF3A1E9EB19E7C9D25 /* LLMagnifierInfoView.h */, + AFB0B825E8F65A2DDC5B09B15DAEB88F /* LLMagnifierInfoView.m */, + 647D6F61E66BC6504B5E09D7B5FDFB3A /* LLMagnifierView.h */, + 1498B5F778F353FE200AD032BF24BAB9 /* LLMagnifierView.m */, + 09073B3C4545A83E888D395FB6E2AEA5 /* LLMagnifierViewController.h */, + 4C10EA7251486F3CF046D8F5538ADA9A /* LLMagnifierViewController.m */, + A0EC51D009F30AA4859B94683989F031 /* LLMagnifierWindow.h */, + 065C9ADE9C028B93E849796DCECDEBFA /* LLMagnifierWindow.m */, + 56A5AA47557B91D4C8B1BD6563F0AB1A /* LLWindowManager+Magnifier.h */, + 105B905040346C3D2EBEF1AFBFA9B146 /* LLWindowManager+Magnifier.m */, ); - name = "Support Files"; - path = "../Target Support Files/ReactiveObjC"; + name = Magnifier; sourceTree = ""; }; - E6592C9A27DFB651BE5FC63ABB00A769 /* no-arc */ = { + E97A35C241D578809DCCE9901809B17A /* TXIMSDK_Plus_iOS_XCFramework */ = { isa = PBXGroup; children = ( - 9E2F506BF127E9A99054B00705D2A7B9 /* NSObject+YYAddForARC.h */, - 14851E2E6F8B5BE8D6BAAA3F654267D2 /* NSObject+YYAddForARC.m */, - F4A3010053195D1372F3CC7AB723B989 /* NSThread+YYAdd.h */, - 726554DF4CA8EE09E348D5DCCD41470E /* NSThread+YYAdd.m */, + 5E585D446BF6A5005F8474777F2F630F /* Frameworks */, + ACF115BF9993C827D10997B5CD83A23A /* Resources */, + 92D5E252C8E32F84C197EBFCD1EAEF85 /* Support Files */, ); - name = "no-arc"; + name = TXIMSDK_Plus_iOS_XCFramework; + path = TXIMSDK_Plus_iOS_XCFramework; sourceTree = ""; }; - E6CC86693B52CC81546CCC1CA940E8CD /* YYCategories */ = { + EAA123D24320DB79B7509B4D43EFAF70 /* Frameworks */ = { isa = PBXGroup; children = ( - 0CC651EEA0ED54611684A5CCBE1C6190 /* CALayer+YYAdd.h */, - 803FE2394EACE1DD78AAC5E5B7585802 /* CALayer+YYAdd.m */, - B793F3FE8AEFE89EBA2EF38E0B9CBB21 /* NSArray+YYAdd.h */, - 360A006B0765B9B49ED6272A2FF09E0C /* NSArray+YYAdd.m */, - 53B78151110F37C21B848F3FD01829E3 /* NSBundle+YYAdd.h */, - F4CD2078CB7D8D8B1EA6DA691F74D0FA /* NSBundle+YYAdd.m */, - 5F6EFEA991D8380A2AEB7BF7B2953018 /* NSData+YYAdd.h */, - 81963A7954531BF2E3A402D405737D1E /* NSData+YYAdd.m */, - CCAE770F0993E0A22DF02DA737BF51C5 /* NSDate+YYAdd.h */, - 2E0555F6548F6DDE6870C9DF5739FF28 /* NSDate+YYAdd.m */, - D7F51A43DEE3492D8E67CECE503183C4 /* NSDictionary+YYAdd.h */, - CE28110D6FD6C89D57D50400DD98BBB9 /* NSDictionary+YYAdd.m */, - 6AB94AF4A733D13650880B074CCB95EF /* NSKeyedUnarchiver+YYAdd.h */, - 691A1BAD35C17C1B52096925A5FF92E1 /* NSKeyedUnarchiver+YYAdd.m */, - 0A4C50EE92D7620E7B569C0E5B1AF395 /* NSNotificationCenter+YYAdd.h */, - 02DC9A247D8BFF9C1AE6BBA0199B2BBD /* NSNotificationCenter+YYAdd.m */, - D55A72D2CBAFB1B4EAFC608CB89FB8CF /* NSNumber+YYAdd.h */, - C7205C2B8FB47B308935C45D6B057783 /* NSNumber+YYAdd.m */, - 2F1041E0F35D75715BDF66C3D61785A9 /* NSObject+YYAdd.h */, - 929B075E98C643339221C053E0FEE881 /* NSObject+YYAdd.m */, - 943FD66C023DA604181B53C59CD233E5 /* NSObject+YYAddForKVO.h */, - 107A2AF6DEBA2AD42EA76DBEC0CA0147 /* NSObject+YYAddForKVO.m */, - 0DBF8735B7141C1C824360335FB76A41 /* NSString+YYAdd.h */, - CE54B3FBF8B5C8829E1C1DCDB15D83BB /* NSString+YYAdd.m */, - C4757AC1CFEFDEBC730253EF4BEA0C67 /* NSTimer+YYAdd.h */, - 9CD53DAD1FCC8F27DBD90A39621C4FD3 /* NSTimer+YYAdd.m */, - 29C16822CC3E428F7E062B97F6154735 /* UIApplication+YYAdd.h */, - 53DABE9D81910536B327DACFEF3ADDEE /* UIApplication+YYAdd.m */, - 0D3DDAEC8592A6ED012D34C24EBC685C /* UIBarButtonItem+YYAdd.h */, - 395285339BA04052C393B90C9F1B3F2E /* UIBarButtonItem+YYAdd.m */, - CD483A34465DCE6E82FE4E55919114BB /* UIBezierPath+YYAdd.h */, - 870A340735402E6729D643BB627DE111 /* UIBezierPath+YYAdd.m */, - 8D06B9EC44A319842C49C641A22EA66A /* UIColor+YYAdd.h */, - 803823F33EAFB4024F79DA261FD6C34C /* UIColor+YYAdd.m */, - A0FE6D74158A4CF3147FD29B99A45F36 /* UIControl+YYAdd.h */, - 03A1F646867FC7EB8EAF35E5A0FDD301 /* UIControl+YYAdd.m */, - 0CA3840C80ADB7DCB018E30BC9473C2D /* UIDevice+YYAdd.h */, - A23F9E2319BA8249631F8E5E8164A113 /* UIDevice+YYAdd.m */, - 609BBE3D70F506A516704CFB8F56B056 /* UIFont+YYAdd.h */, - 0CE09E2E0D24DD5DBF76249F84CE2C51 /* UIFont+YYAdd.m */, - 6E23802CF63F2A57750DF12DDBF069F9 /* UIGestureRecognizer+YYAdd.h */, - 2EC18046F8563348880AECA31CB1C9A3 /* UIGestureRecognizer+YYAdd.m */, - 06DD2E09C85B0E7E15737C3B4955B3D8 /* UIImage+YYAdd.h */, - 261A26E872B2C3E1AB5E393F8CB26608 /* UIImage+YYAdd.m */, - FB3C012D23F3D21F82C0EB7ABE088F73 /* UIScreen+YYAdd.h */, - FC6114DB872B2264D227CB1543EE9983 /* UIScreen+YYAdd.m */, - 7FB3B7F01ABDC33B77B33E4BCDCFB024 /* UIScrollView+YYAdd.h */, - DE3DFB0E094525D15A9E8188C7128684 /* UIScrollView+YYAdd.m */, - BF74F58D45792809DDB5B534D89D055F /* UITableView+YYAdd.h */, - 089933D5CED1D8C123E1864927807734 /* UITableView+YYAdd.m */, - 79FE16E1C2046C10EA1A2AB6FE7D7531 /* UITextField+YYAdd.h */, - E57CE377F33D91BE48EFCAC0A059BDA1 /* UITextField+YYAdd.m */, - 0B3A02B7BB6BED818825F018E5DCA50F /* UIView+YYAdd.h */, - CAF649D6D1EC8FC5B805E663DA33E6D7 /* UIView+YYAdd.m */, - 52E67ECA4D39E71E97C1ABCCC39930AE /* YYCategories.h */, - 4AA038FF847AA9CDE2EBCF25CB85AAD7 /* YYCategoriesMacro.h */, - FAE4A6B4C9097A35816C4CA1B468C6A8 /* YYCGUtilities.h */, - 69A4F4DF9EDD250AEDFA55E773DB8D1C /* YYCGUtilities.m */, - E6592C9A27DFB651BE5FC63ABB00A769 /* no-arc */, - 7586055587D3EE6A607BE310D342C2A5 /* Support Files */, - ); - name = YYCategories; - path = YYCategories; - sourceTree = ""; - }; - E817C799D6CF2A7F654B1DE0134FA91C /* Core */ = { - isa = PBXGroup; - children = ( - A6B2AFAF637F3AB17C7393AD1E14D5AF /* LLAnimateView.h */, - A2420A74ADB5628CAEB08FC62050B09D /* LLAnimateView.m */, - 0A56FD5D0E62FC9DA801607ACC8795A8 /* LLBaseCollectionViewCell.h */, - D00EC06CC5533D9515DA45EBD7A3DCC9 /* LLBaseCollectionViewCell.m */, - 2CFC03B98DC4BBE1ABD53602430FD91D /* LLBaseComponentViewController.h */, - 7137E624A488A53D1A67CF032A40E944 /* LLBaseComponentViewController.m */, - 8F8AC372BBFB388DE62487A4A76A03EC /* LLBaseModel.h */, - 66A5A6BF58C0000A119FFF692B360DBB /* LLBaseModel.m */, - FAE9F0876EC20A9F083A5EE419BAAE49 /* LLBaseTableViewCell.h */, - 4352321DF16868DCBD4C4D5D9CC561EB /* LLBaseTableViewCell.m */, - 21E50F99000268DCD6D0779DF9DB9096 /* LLBaseTableViewController.h */, - 5773EAC8F013AF7F453333717AE552AF /* LLBaseTableViewController.m */, - FA00836D0F311F1C93F48F635263C3DB /* LLBaseView.h */, - 35967721F742B3DC6988568117C24F6C /* LLBaseView.m */, - A8BD9B193F23EA6722EAE7EC1BD34FDF /* LLBaseViewController.h */, - 97FBEACBE048F93947EABE253BFF161D /* LLBaseViewController.m */, - 1E0FB9ED41C16EC2820F545A6164ACE9 /* LLBaseWindow.h */, - D85E2A413D0373A6A6C76109151FFE38 /* LLBaseWindow.m */, - 21D0DF5390F7CCEE69334C80A20A4500 /* LLButton.h */, - 3314A31EF18F8A12B0A6C8D859EE0F5D /* LLButton.m */, - D32C31A99CB831DBC9C3B7AD02884C7F /* LLComponent.h */, - 6FADD8331378C52A521A138DBACB630D /* LLComponent.m */, - 7C6ECE27842B582CD7B2EC730E453BEB /* LLComponentDelegate.h */, - 8514E587583A78BEBACA5622AD64E50B /* LLComponentNavigationController.h */, - 82EC26A90B46B7A06CDA468D9341509C /* LLComponentNavigationController.m */, - 1C938A5B614AE509B580E26DD46574E9 /* LLComponentWindow.h */, - E77A424762F67775616786E1FA6033DD /* LLComponentWindow.m */, - 0753C47F113B3FABBF8631533D69B597 /* LLConfig.h */, - EC3E85DBE52C3F5FA970974CE751975A /* LLConfig.m */, - DB874D2D8843C4247A93FF08D594D381 /* LLConfigHelper.h */, - CB52CD557A543C9929F3DD94E07E48ED /* LLConfigHelper.m */, - 84B68BD91308DCB817ECEF24637378C2 /* LLConst.h */, - 14CC0E0F7103FE37F7275068CD9BB4E2 /* LLConst.m */, - AC84B3C6F9C56E672A76A3764A726170 /* LLDebug.h */, - 4939909D2AC8FF47D2D120A5B3C908F7 /* LLDebugTool.h */, - 44D20A0E61748064C0913300F3FFB270 /* LLDebugTool.m */, - 3D461EC05C80CEA151F4CC63998D78EB /* LLDebugToolMacros.h */, - 15AE1A9B346FB6F846707C9713470BE7 /* LLDetailTitleCell.h */, - F300A83F7D39C728537262E19D2DA2EB /* LLDetailTitleCell.m */, - 580FB92581544CC9BEF5D79C56E47DBB /* LLDetailTitleCellView.h */, - 82DBEDEBF84E34F22EEA4E43537621DA /* LLDetailTitleCellView.m */, - 2564BB69B5E9ABF9BEEB77793923AE45 /* LLDetailTitleSelectorCell.h */, - EF530EE69EE1954D0FCF7C56E07BBD71 /* LLDetailTitleSelectorCell.m */, - ADEF8BEB7F815DCD73101F4B1AC3098B /* LLDetailTitleSelectorCellView.h */, - DAC5C2A5EF1389610ABA33135D8B9614 /* LLDetailTitleSelectorCellView.m */, - 09684A4048BA41220DADA989F3F42913 /* LLEditTableViewController.h */, - 47ADB278BAFDC43EED49ED88E003CF88 /* LLEditTableViewController.m */, - B3563784040BEE10AAEF954DA1BD4F32 /* LLEntryBallView.h */, - D545C293F5919EF9352718DC816E673A /* LLEntryBallView.m */, - F640BF61F6CEC2E0E3FE5A0F5D33770A /* LLEntryBigTitleView.h */, - 376E5C0F53C3F16A86E5BE9308CEE0CF /* LLEntryBigTitleView.m */, - 3631D9D7E6C90CA0DAFAC81218167473 /* LLEntryStyleModel.h */, - C82F038BB49061D1C5E8595BDBECF2FD /* LLEntryStyleModel.m */, - DF7471BEA8D283EB4BC2208790158DA3 /* LLEntryTitleView.h */, - 5F31877C59823397E416D4107E65A38F /* LLEntryTitleView.m */, - 9BDA4956718E0D0BDF6C68907EBB237E /* LLEntryView.h */, - CED9DE811404A467FE08BD733DA6D75D /* LLEntryView.m */, - 89E29A5CCB4C58D058120E60FE26C209 /* LLEntryViewController.h */, - A00A39F238FA01219A400EB598B6594E /* LLEntryViewController.m */, - 38A37D24535308778AEEF32C6CF442E5 /* LLEntryWindow.h */, - 07ED26243B498C8EA9BC2AE91338B618 /* LLEntryWindow.m */, - AC1B5D39F05B24087F01CD30432A175D /* LLFactory.h */, - 37B4A6FE4230539F43527DE279B33652 /* LLFactory.m */, - 46F65A662D5748560EA4C24CFD900FD6 /* LLFilterDatePickerView.h */, - F5CB5FA17930A5CD056384DD9E3067E5 /* LLFilterDatePickerView.m */, - BA8B0074E4290405092CAF14E75D629F /* LLFilterDateView.h */, - 478085A88E2F2CFA393F308C399B6C76 /* LLFilterDateView.m */, - 97D7740872FA23109A2A548E8FA68540 /* LLFilterEventView.h */, - 20D8160C42603CB6E1A7315CF5DFFA06 /* LLFilterEventView.m */, - 04644281B6A44581232D23CB39365A10 /* LLFilterFilePickerView.h */, - DAB3C537331A3600BF519E42E7994140 /* LLFilterFilePickerView.m */, - 97D43DBCBA8008065E63511FE174EEF5 /* LLFilterLabelCell.h */, - AC64E24219687B14215982ABEBFCCD15 /* LLFilterLabelCell.m */, - 09AF411FD77B08F21D725E86868B941B /* LLFilterLabelModel.h */, - 7D0DDF1395BC29C375A70ACE05E3136D /* LLFilterLabelModel.m */, - E02A15D10FABE9801481BEA0A1063F19 /* LLFilterOtherView.h */, - 02866798FE91E4F1852B2B5E6CDE7DF3 /* LLFilterOtherView.m */, - F7B608EE72C34EBA53891642D0CFE4B4 /* LLFilterTextFieldCell.h */, - A98C9446F62699CE540EB9174D7AE41B /* LLFilterTextFieldCell.m */, - 9325625896D75BA126C54F2175170587 /* LLFilterTextFieldModel.h */, - 10DAFFF765A0F8C49107CEB776F5F02D /* LLFilterTextFieldModel.m */, - E593BC96B721E69D136E5EF9C9DBCAFF /* LLFilterView.h */, - E2EEF88A5A3586FA415EE03BD7805D30 /* LLFilterView.m */, - EC4022034736801EE8F3C49F25D769D5 /* LLFormatterTool.h */, - 8DB96AD636D1EE97CB9A3928E0682658 /* LLFormatterTool.m */, - 931F07FAD1A5DDB831DD027B16A7830F /* LLFunctionComponent.h */, - B82C420E051357473BF07DC9D396F6C8 /* LLFunctionComponent.m */, - 4DFA001AB1570C0323540A144BA72DFD /* LLFunctionItemContainerView.h */, - C8ADB32BDD9305E35283B269C3D13698 /* LLFunctionItemContainerView.m */, - 3132CF0AD44E3BE37E22522E9380B40D /* LLFunctionItemModel.h */, - EAF40ECE74A609F3C25125F4784506BB /* LLFunctionItemModel.m */, - CB27D4E2856D7510673754A082A3931B /* LLFunctionItemView.h */, - 26A8A137F761E7A75CB29B3D5D345A73 /* LLFunctionItemView.m */, - E2F21D32A62F051167E1AB7C406B1C45 /* LLFunctionViewController.h */, - 3C1789B7262ECFB2A8B940B768630662 /* LLFunctionViewController.m */, - DCE9C0A81E7230BE5E96055B1D7D96A6 /* LLFunctionWindow.h */, - CABE0568A338AE364B49904E086295D9 /* LLFunctionWindow.m */, - 8FD6F911A18CB07E54B1989E337E6C56 /* LLImageNameConfig.h */, - 5720261802595A34A09AB218A2E5FADA /* LLInfoView.h */, - 0B2E50ACBE5F7752D39D0C4E09CA1F73 /* LLInfoView.m */, - E3007057E0067BA6457F4DEE010F8414 /* LLInternalMacros.h */, - 28DA36044D88C23D0A6875E13C548614 /* LLJsonTool.h */, - A51BE9B09197AF44815BB8690A4F1F20 /* LLJsonTool.m */, - 91E02D80472BD28D97B5CCD043961427 /* LLLeftTitleCell.h */, - 8823749628429629E655D5D86988DBED /* LLLeftTitleCell.m */, - 6E082D0DAA1291D0D5245F6E7ECCE804 /* LLLogDefine.h */, - C48ADC5EFA994BE7FCF4F04B2B4D8C12 /* LLMoveView.h */, - CC4454B1075BD1D1A3BEBA70AB0330B7 /* LLMoveView.m */, - E9496DB14105832787DB152003DCBEEE /* LLMoveWindow.h */, - ECEDB132137533FBD164B129DEC925D6 /* LLMoveWindow.m */, - DDE48171DC71E4CDF16EED9E35EBBE52 /* LLNavigationController.h */, - 321602EA2F02C3B444930B07779E97CD /* LLNavigationController.m */, - 9C5E2F93C8F8672C9075458B5685565B /* LLNetworkDefine.h */, - 75CD7B47E7D28DEB534403AC65091ECF /* LLNoneCopyTextField.h */, - AB99B4C763CEF4268086F57593D9E030 /* LLNoneCopyTextField.m */, - 7E2589E4AA522BE37C33474C55E4A1B6 /* LLPickerView.h */, - 48096896E3B863EE96BB300A61BCEF08 /* LLPickerView.m */, - DC00DFA8F84C369DA7661DC6B12AFBA8 /* LLProxy.h */, - 94649796B1E8BC3674304E93451A57A9 /* LLProxy.m */, - D5F44E82AA2A85115242EE258A25B731 /* LLRouter.h */, - 050F59381F3E7E78ACC0C10091C16B9B /* LLRouter.m */, - 3DC399463FEE73A0D6ED8CDD7AECEC9B /* LLRouter+AppInfo.h */, - 2692CBFA6A52D4BE9EC1AAE54A741F1C /* LLRouter+AppInfo.m */, - 1CC583DA1D1A2CD80098BBBC96435D34 /* LLRouter+Crash.h */, - B71C06776DEC5A0F9F5B14FE9E0CB9A1 /* LLRouter+Crash.m */, - D5F3CCCE7A53E8819BED09E60D9127F1 /* LLRouter+Location.h */, - 656FDC58CF6F787430A96EACF8FA4053 /* LLRouter+Location.m */, - CAD6EDFDA4322368B97C3EAADC90E099 /* LLRouter+Log.h */, - 8AA60876001D1D64CCB0DBCD1F952D85 /* LLRouter+Log.m */, - F5EF44F402C9865659264BA8CE95F8D1 /* LLRouter+Network.h */, - 9ADEABF8A37129FBF5534D396EAAFBEA /* LLRouter+Network.m */, - EB0504BF16DC18A19BFA33E0032E34C8 /* LLRouter+Screenshot.h */, - 1A7F945A756F8036D668426959BB9FE4 /* LLRouter+Screenshot.m */, - 810C9F19370F48B37C36FEEBAFADDCB8 /* LLRouter+ShortCut.h */, - C6010D0E31296D53C4B2C7E95BF91CC1 /* LLRouter+ShortCut.m */, - 0E9DA26302FBBC10D29DB876DA1F9901 /* LLSettingComponent.h */, - CA902EF7EEA2362272F58006BAAC0004 /* LLSettingComponent.m */, - CD30F728A6096E6E0436072510C60D67 /* LLSettingManager.h */, - F3D6069359458D7824219EF76DF76117 /* LLSettingManager.m */, - 4C72DA3C3D200E5429A1F15195EAD6A8 /* LLSettingViewController.h */, - 0937449146DEFDAE95DE90453BBF48A1 /* LLSettingViewController.m */, - 34AD04D61ECC9C2BAAF6E4ACB623C751 /* LLSettingWindow.h */, - C7D66BEE482A22642ADBC178251B5BB8 /* LLSettingWindow.m */, - 16CCB7BB0D5881F8EDF4FF04A6EA8606 /* LLStorageModel.h */, - 91AB8BE10177BE0C6043D4F44BA21D7A /* LLStorageModel.m */, - 91DDF936D98472AB38637806B72A1FA3 /* LLSubTitleTableViewCell.h */, - 634F2788D28C607CB56FBA4D85155B81 /* LLSubTitleTableViewCell.m */, - C055C3C155740131AF68CBF8426155C5 /* LLTableViewSelectableDelegate.h */, - 9D5325AA0AE095774B87D5C1FCD1D611 /* LLTableViewSelectableModel.h */, - FA9DE9DD0943600CAFDA32B65BB857AB /* LLTableViewSelectableModel.m */, - A18E53CBA4DC15D932BD721651CFD020 /* LLThemeColor.h */, - 566AFB444D4CBA7B25822E15BCCE10E3 /* LLThemeColor.m */, - 449CA70E1DAD97309E1468D8F678070F /* LLThemeManager.h */, - 966322A16F803B9470C5A6ED4EFA19C5 /* LLThemeManager.m */, - 10DAB8D0101B1CE9B86F12A94248824C /* LLTitleCell.h */, - E444FF25409D15D6D6CF42A0A2A736C6 /* LLTitleCell.m */, - 3FF808611EADFD096D3368AD5DE29AAC /* LLTitleCellCategoryModel.h */, - D214F8020ED7010BE9BCC395F6520ED1 /* LLTitleCellCategoryModel.m */, - AF894AC2C9B7B4DBEF0A5EE1BBF531CD /* LLTitleCellModel.h */, - B727D43A35B928678AF7B7EF17C6806C /* LLTitleCellModel.m */, - 45ABADEF17DF5E336D53D00971FE1AD3 /* LLTitleCellView.h */, - 1B2B77628A8FA421B081428BD80938AE /* LLTitleCellView.m */, - A0A2D6EA37F0D0A64DCBF58BF33D3A77 /* LLTitleHeaderView.h */, - 81995451604FDAC4033788DB503D7F60 /* LLTitleHeaderView.m */, - 9DAA014BD8224A06D564580AC33B784C /* LLTitleSliderCell.h */, - 162A4F63456F8E1E8BDE601470D10E52 /* LLTitleSliderCell.m */, - 07993AADE43D9A0F361AA71BD3F596F2 /* LLTitleSwitchCell.h */, - 8B94FA44434373A6B9589570DB4F1D70 /* LLTitleSwitchCell.m */, - 6C15A65928ECBB9640BF3223FCA88C61 /* LLTitleSwitchCellView.h */, - 1290D8D4E31CC5AA4C195E97AE221E12 /* LLTitleSwitchCellView.m */, - 8CBA85E3DB12522FCBE189576FE50046 /* LLTitleViewController.h */, - 40E4CD7114185E14B162A301FE0F0557 /* LLTitleViewController.m */, - 89279C4D0D6A33BBFE7C030B61F964C2 /* LLToastUtils.h */, - 6A1EEBFC6730B639C90B950CE05ABA8A /* LLToastUtils.m */, - 0BBBB901ECDB997FBA8E625BF4629916 /* LLTool.h */, - 0D0E730EE58BFB2E04E83808B9BBCF99 /* LLTool.m */, - 9B2C4395C8BFF2A2AAC9B6609C237AFC /* LLUITableViewLongPressGestureRecognizerDelegate.h */, - CD8260226933EBB6C83EC8ED2DDCC453 /* LLWindowManager.h */, - DD436A5A85E597F42854AFD5012AC148 /* LLWindowManager.m */, - 6BFEC9BE749A5C1CB117F4B0930EF742 /* NSArray+LL_Utils.h */, - 29BA201B4DE4D344BB24F3B340D1CD8B /* NSArray+LL_Utils.m */, - B53307FFDF7435D5AD5D061A4715554E /* NSDictionary+LL_Utils.h */, - 00434D3B6839734EB1FD5AF0F17B5172 /* NSDictionary+LL_Utils.m */, - 2F2570F601EBD2822D4293872112500E /* NSObject+LL_Runtime.h */, - A6E5030DA251E89561EA4E4458808B35 /* NSObject+LL_Runtime.m */, - 549477375CA4CF691F24039A5A5044D3 /* NSObject+LL_Utils.h */, - F53920F4D7F2C4108B6D92A5E4180D69 /* NSObject+LL_Utils.m */, - 6132DBB86A72143E2BFC98E4C0587713 /* NSString+LL_Utils.h */, - FA95469A8C163AECA0C635F1227C92CC /* NSString+LL_Utils.m */, - 143A35B5DD5619DE7A8E2C07795A2B99 /* NSUserDefaults+LL_Utils.h */, - A97357C379ED90E218444EE5F9481319 /* NSUserDefaults+LL_Utils.m */, - E9450F552F1284F478019510E80F69BA /* UIButton+LL_Utils.h */, - 744928E491C129482DBDA0B2C1131DF3 /* UIButton+LL_Utils.m */, - 840EB828E19237878229AC2410B496E2 /* UIColor+LL_Utils.h */, - B110F21BE19CE3E6F4EAA591131B2FB3 /* UIColor+LL_Utils.m */, - 17B11A3362675374E7BE5EE1E257DC41 /* UIImage+LL_Utils.h */, - 2F0E82692531C98A1FF8E8EFADCCABDB /* UIImage+LL_Utils.m */, - EFB37E65E47A013F6A015DA2C1420656 /* UIResponder+LL_Utils.h */, - 0C7BAAC6138E2AF5742F62A4D08D7BA1 /* UIResponder+LL_Utils.m */, - 15C55DCB353ED8B0C24DB88A9A0FDCDB /* UIView+LL_Utils.h */, - C74E6CF2A1707B7AEF9BCCAAA58706FD /* UIView+LL_Utils.m */, - 114EE6CF6E31553D620DEE4473A0BF3B /* UIViewController+LL_Utils.h */, - 299D40ED1A40EB8F155ECF6B686C7D3B /* UIViewController+LL_Utils.m */, - 1961E8411253460C2F285EE3B4F38648 /* UIWindow+LL_Utils.h */, - 93283259ED339CFF3870A0B18ED38295 /* UIWindow+LL_Utils.m */, - ACBF6220C2E833DC7AE576B09836B7EC /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - EA6BE092628488D17A343499BFB16977 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0D7557B3A34998C668DF732F78251579 /* TIMPush.xcframework */, + 4BD232EBDA66AE8A6AF77454C5BF3F19 /* AgoraVideoAv1DecoderExtension.xcframework */, ); name = Frameworks; sourceTree = ""; }; - ED5F5418E69B9BB261A5FB9ABFA1A8C9 /* Frameworks */ = { + ED208E689D15441CB0DFF4063D48EF23 /* Crash */ = { isa = PBXGroup; children = ( - F164E269AF888C0E97C3488E6382AE75 /* WebP.framework */, + 5E9888DF58BF1C3626184D210A3E1D7A /* LLCrash.h */, + E7B8735050F4935C5F0EC57A5CAFBBFB /* LLCrashCell.h */, + D5C4D24F13BAF847987F7069AABE82EA /* LLCrashCell.m */, + 8A55DFE8F2E73912C7ECEEE2F781BCD5 /* LLCrashComponent.h */, + 9683F0FA555D901640477496F3D0C083 /* LLCrashComponent.m */, + 4193A35FC3320885BA47232C75963539 /* LLCrashDetailViewController.h */, + 1E0638C21C467AA43795C1ADEE22ADA5 /* LLCrashDetailViewController.m */, + 1178169A4033918B4D8F19C50E1F67E7 /* LLCrashHelper.h */, + CB434051D64FC3A94D524A8D4E99569A /* LLCrashHelper.m */, + 714EDD3BB6957C09011A385F33FF1B02 /* LLCrashModel.h */, + C3646BA96354A02C0099985DF4298174 /* LLCrashModel.m */, + 22B017C7FDB4A324DEF797B894E90BEE /* LLCrashViewController.h */, + 1B3DD5FA7ADF78EBF57830D7902FBF52 /* LLCrashViewController.m */, + 029643B1FDD1E9FA015424F2D2FE96BF /* LLCrashWindow.h */, + DF828F3091B735157EB463BF9A28FE61 /* LLCrashWindow.m */, + 2930EC58D1B8E09552F6807D376C0EE6 /* LLWindowManager+Crash.h */, + F8646204A9026BCB3F61952D8EA7BE6A /* LLWindowManager+Crash.m */, ); - name = Frameworks; - sourceTree = ""; - }; - ED63CE75177B2046C2839B77D4D4E094 /* ProtoFiles */ = { - isa = PBXGroup; - children = ( - 414283E6804E6333CB4D26B4CE842501 /* Svga.pbobjc.h */, - DB1CDC2117A647A132EF7E69C17AA738 /* Svga.pbobjc.m */, - ); - name = ProtoFiles; - sourceTree = ""; - }; - ED80F8B357C812895D406AADFCD3C8AB /* AddressPickerView */ = { - isa = PBXGroup; - children = ( - D8604DA7CDF6618B912F3A9A77EDF18C /* BRAddressModel.h */, - B794B1AC15C1E8DE505D6151D2258970 /* BRAddressModel.m */, - BF944E2EA857C8BFE97ACF1E1233D087 /* BRAddressPickerView.h */, - 21CAFC1B1BDDE00F7B45E48F884F4FDA /* BRAddressPickerView.m */, - 68FF33E9B49F9F67796246D6F26BF4F3 /* Resources */, - ); - name = AddressPickerView; - sourceTree = ""; - }; - EDDEFA76E904A8FA70562CDAA89EE015 /* Masonry */ = { - isa = PBXGroup; - children = ( - 9C4232BC990365A6BC6E0E3148E9ED83 /* MASCompositeConstraint.h */, - 1D7DFF1CA388472E961A8B9DC25AC9E6 /* MASCompositeConstraint.m */, - A47CAEE98CDA0368CC8948688A7607EE /* MASConstraint.h */, - 345D703B2EAB45031DAAA33043786A11 /* MASConstraint.m */, - 37C09CCF73BEF05373726BF7BE451CA3 /* MASConstraint+Private.h */, - FFDDE0717EB21764ED7A2126890FBCE2 /* MASConstraintMaker.h */, - E242190642774251C9CA2615A9F69014 /* MASConstraintMaker.m */, - 2D6E7F33C39B69F9D66E9251CBBBDAFE /* MASLayoutConstraint.h */, - 6327F8A4928DE85F7250160EC43D3F6C /* MASLayoutConstraint.m */, - 6E8956EAD05076BEC9BB15C607783D72 /* Masonry.h */, - 8501AD4862F43BFE4622DDB5885E6A90 /* MASUtilities.h */, - A748EFE67C7379FBD594DFCF29A44C9C /* MASViewAttribute.h */, - 8BA428988C75D2C76E93E25A575DFA50 /* MASViewAttribute.m */, - F826DD7A24927FD26DB7D804B2941CB5 /* MASViewConstraint.h */, - 5840DE34889F9EA6DC7F63950B72561D /* MASViewConstraint.m */, - A0F140000504AD3ABFCF2152417A88AF /* NSArray+MASAdditions.h */, - B77EE71024855F2B022C149F713CE834 /* NSArray+MASAdditions.m */, - 4EB9B7CB2510A4FB66C9C9314EBA7A7B /* NSArray+MASShorthandAdditions.h */, - F8158AEC9121E340BD4533FA0E8F8E78 /* NSLayoutConstraint+MASDebugAdditions.h */, - 8951D72D668348B612321E79E10A6226 /* NSLayoutConstraint+MASDebugAdditions.m */, - AB08907AB7F3F770B283CDB5C51087EE /* View+MASAdditions.h */, - 6A925A91C8FF86AF91210FF5533F6E09 /* View+MASAdditions.m */, - 92EF1180D7BCE3451C3261BA16A14642 /* View+MASShorthandAdditions.h */, - 3252503858263C718A7F0390E4A358C6 /* ViewController+MASAdditions.h */, - BA8ED2DD1BDE6D3598A2B53F5D653533 /* ViewController+MASAdditions.m */, - 1EADE0355B5FD22AA526835D6B719E2E /* Support Files */, - ); - name = Masonry; - path = Masonry; - sourceTree = ""; - }; - EF45787DB57254E7A3931CE588BBD617 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 6CC31EE28DE9E1663A3875800C4A1B1E /* AgoraVideoEncoderExtension.xcframework */, - 3EA276D1A119F337C94F002DE2D622A5 /* video_enc.xcframework */, - ); - name = Frameworks; + name = Crash; sourceTree = ""; }; EF6F2F1AD93711F4BFE2A955508BDC18 /* Custom */ = { @@ -12243,15 +12415,12 @@ path = Custom; sourceTree = ""; }; - F0E139DB581A104FAE550F8CCD296F99 /* TXIMSDK_Plus_iOS_XCFramework */ = { + F139936088EECC5CD81763A65B75D654 /* Frameworks */ = { isa = PBXGroup; children = ( - 0FF6774C4FBEF153417D3C0016DD2F01 /* Frameworks */, - 10554F93B5C41F4F43685A15BEF4B92B /* Resources */, - 7DAF5F1D9DACFC92D1EB31AD19AFBA17 /* Support Files */, + B3D29137092B99EA007C0ADCF4AF2683 /* AgoraAudioBeautyExtension.xcframework */, ); - name = TXIMSDK_Plus_iOS_XCFramework; - path = TXIMSDK_Plus_iOS_XCFramework; + name = Frameworks; sourceTree = ""; }; F139F64E4697E981BD98ECEDF288CB8E /* Service */ = { @@ -12266,6 +12435,28 @@ path = Service; sourceTree = ""; }; + F14C6855D294C2E028F9B89AC823E7AB /* AudioBeauty */ = { + isa = PBXGroup; + children = ( + F139936088EECC5CD81763A65B75D654 /* Frameworks */, + ); + name = AudioBeauty; + sourceTree = ""; + }; + F1DEA7C91DA97364DC66B4A96C6B66D7 /* YYModel */ = { + isa = PBXGroup; + children = ( + 5EE798C142A2020443A407DB553EC25C /* NSObject+YYModel.h */, + 6D68728C88CDAB9931092D9444DE4CE3 /* NSObject+YYModel.m */, + 3A0C1642D54AB3CA1AB9E283E62D57EC /* YYClassInfo.h */, + CDCBFE2460C3F5A7DAFF62C702FD0F97 /* YYClassInfo.m */, + 061DF778A675606EC01E9A048E925E98 /* YYModel.h */, + 967B1AC496626D43957E92C215954D95 /* Support Files */, + ); + name = YYModel; + path = YYModel; + sourceTree = ""; + }; F1EC581609312EFD95123D94491476BF /* Input */ = { isa = PBXGroup; children = ( @@ -12288,38 +12479,39 @@ path = Input; sourceTree = ""; }; - F31C69F92DD7D00057958C060B66DBE2 /* Frameworks */ = { + F35228AC0385D8934C33112D377973A7 /* Resources */ = { isa = PBXGroup; children = ( - E3DB80FA231CB64163F73DF56A60FD52 /* AgoraFaceCaptureExtension.xcframework */, + BE9537E0CA45D429EC0A4072FD7E3B3B /* AlipaySDK.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + F406E9C988EB5794E838B8FA549A5C84 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1947430A08FD5DE906F4FA0E5CA162EE /* AgoraComponetLog-xcframeworks.sh */, + D07CAE0A81A28571633FD8842EDBE8CB /* AgoraComponetLog.debug.xcconfig */, + B4F3B35A05BE5D4CD732462BCF2C1693 /* AgoraComponetLog.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AgoraComponetLog"; + sourceTree = ""; + }; + F4D84B580FB23040FC1D46C9309F909E /* Frameworks */ = { + isa = PBXGroup; + children = ( + FAF982C18F414CB53BF06E5A272AF33D /* AgoraComponetLog.xcframework */, ); name = Frameworks; sourceTree = ""; }; - F35384AEDB22547F7EEC863BBF5B334A /* Log */ = { + F5506D04E387E2E86F0DC91FD7FA0EC0 /* Resources */ = { isa = PBXGroup; children = ( - 68ADF4F995E14A1A7186076ED1ADEAE1 /* LLLog.h */, - 1D120B79CD3202D887FC204B49B19C82 /* LLLogCell.h */, - 69E31868904C9B2421FD3B2827D34B67 /* LLLogCell.m */, - 7568C07D155230CC1FCBC12FE666968C /* LLLogComponent.h */, - AF5E854D3D3760288B593B6BA51532C5 /* LLLogComponent.m */, - DD4401641557712821028A757BF015ED /* LLLogDetailViewController.h */, - 3010FF1DBFDAB20A6DED23B770252393 /* LLLogDetailViewController.m */, - B758D7609CA40333EE5BA6534316A75B /* LLLogFilterView.h */, - 0BC872D6A75DDA54502C05E7846D9385 /* LLLogFilterView.m */, - 925A7F510FA5F4BB2501437C554CF358 /* LLLogHelper.h */, - 9A311992257B01488A6D8FBE25E4732F /* LLLogHelper.m */, - 498BDA192AF64FA5B242DD98F7240E15 /* LLLogModel.h */, - 31C38322B845A2987B53ABF0CF5A31EF /* LLLogModel.m */, - C888C0839F8839F02757824F02FE949C /* LLLogViewController.h */, - B13D6DDFC10504F2A2DD503BC319E57A /* LLLogViewController.m */, - 06980246839C0FD38F0A9B67EC4ED2E6 /* LLLogWindow.h */, - CA0EF31E2ECD10D8F878330F086BDAD6 /* LLLogWindow.m */, - 8ADDD3ABCB1DF181078346E45FA4C1BC /* LLWindowManager+Log.h */, - C37936ED2B7A94C33B11258DE4C610D6 /* LLWindowManager+Log.m */, + BA55F982A6001CDFC735D703067BBF0C /* PrivacyInfo.xcprivacy */, ); - name = Log; + name = Resources; sourceTree = ""; }; F5795CD80D8F4A3854CC57E360FD11F7 /* Development Pods */ = { @@ -12334,82 +12526,23 @@ name = "Development Pods"; sourceTree = ""; }; - F596560BF1FEE7332903BE5C801BBC1F /* Network */ = { + F95ABE3088E6634B3DD9603D622E7AB5 /* Resources */ = { isa = PBXGroup; children = ( - 34C22633346CD684AE82C209B86A23F8 /* LLNetwork.h */, - D7FDABA38C02766F227F7A6EF93FABAF /* LLNetworkCell.h */, - 50910BCA6B991B7E8D81FE4FB98AC4E2 /* LLNetworkCell.m */, - F80B80DDF3BA2FEA1D49FBFF25B1E595 /* LLNetworkComponent.h */, - D3DD4773256EB0BD3AAC2846B79572A9 /* LLNetworkComponent.m */, - 2131D154660C4EAC296EFECBBEAFAD58 /* LLNetworkDetailViewController.h */, - F6C5E2DFE487E863981611C74F1C0DF8 /* LLNetworkDetailViewController.m */, - D49AE6DC348361D27ADB0DCE2BF74F38 /* LLNetworkFilterView.h */, - 517D68DDD2BF688435053E5FC049BC0E /* LLNetworkFilterView.m */, - 69E9F10F5E7A8EC82BD9A9E61A93CD80 /* LLNetworkFilterViewController.h */, - C82CC84385F3C0DD005EB1CE6088B360 /* LLNetworkFilterViewController.m */, - 62470BC9E3B8A55B5D14ACA497B6AD84 /* LLNetworkHelper.h */, - F1C4B3FBB768D21556E68067278AA489 /* LLNetworkHelper.m */, - 01FB54F9520AC42F941F0E1F4C3DCD5D /* LLNetworkImageCell.h */, - 715A4EA6A936124895EC7E2BA7AC60C0 /* LLNetworkImageCell.m */, - 767CAC2D38A2B1AD3A1992A5BF96D0AA /* LLNetworkModel.h */, - CCD0AB32879335985A4E805BDC35A5FB /* LLNetworkModel.m */, - A4C496A8CB1418666B3E86532D26AB84 /* LLNetworkViewController.h */, - FE9E732B860D734865F65E6BB7D9C566 /* LLNetworkViewController.m */, - F295E80CF5267CE4412C645CE8CC98AB /* LLNetworkWindow.h */, - 13A8856A517FCDC33267F8F2E0D240BE /* LLNetworkWindow.m */, - E9B6368250D9E27244A035A7E9CFD6CE /* LLReachability.h */, - 62E7F60D212F05E0223200F862D70818 /* LLReachability.m */, - 4FD4295E01F6025E837040E37CD4DC64 /* LLURLProtocol.h */, - 3638F9FE5459660640D01EEFB9CEB3A4 /* LLURLProtocol.m */, - 3072AB47A5AA58906B84B93E47EB1FD3 /* LLWindowManager+Network.h */, - A53F7AB91DB77356006811CB5A6C886E /* LLWindowManager+Network.m */, - BD72CA01AD6909B802F3DBC5A6887D57 /* NSData+LL_Network.h */, - D0A023B47754D2C618811ABEF6E4BFB7 /* NSData+LL_Network.m */, - 359B299FF11A2CDAF0A5B511F39EFACE /* NSHTTPURLResponse+LL_Network.h */, - A5C0F6E53DF60A6BF618E49F80E3D305 /* NSHTTPURLResponse+LL_Network.m */, - 4440DEB112641C728EE94ED68665E077 /* NSInputStream+LL_Network.h */, - 561A4B42CD283F892C40877578A4EAAD /* NSInputStream+LL_Network.m */, - 25965672B8F9887F2B141002DF1CA35F /* NSURLSession+LL_Network.h */, - B13A1D99D28BCE784A0DF5C023ECB92D /* NSURLSession+LL_Network.m */, - 3133A197FCF8316BA932A2B0D3EF5768 /* NSURLSessionConfiguration+LL_Network.h */, - 2647F226484B62624983F47E95BC55EB /* NSURLSessionConfiguration+LL_Network.m */, + B45A776FEF6D64E82676097687E6E29F /* PrivacyInfo.xcprivacy */, ); - name = Network; + name = Resources; sourceTree = ""; }; - F8119A86C018498F642E82F9DB8FD48D /* UIKit */ = { + FA5973D33EBE77644BDBD8F1A347D2D6 /* Support Files */ = { isa = PBXGroup; children = ( - 8FC5CE54BD98EFECE99871E029EF06C7 /* AFAutoPurgingImageCache.h */, - FF03ABC33B61A86E22263A1D16389709 /* AFAutoPurgingImageCache.m */, - EEA2E02FE1A95387073731AE88E073D5 /* AFImageDownloader.h */, - F8A647F98737F6197DE90DCE22AFE680 /* AFImageDownloader.m */, - 8EAAD35F49B30B1EBBE8CDAC4D1EBCC4 /* AFNetworkActivityIndicatorManager.h */, - FE85157B9891EDA02EC44EF7F7DBCCEF /* AFNetworkActivityIndicatorManager.m */, - D4840BB9FE26044671723142014A1E24 /* UIActivityIndicatorView+AFNetworking.h */, - DD483E83865E60B1BABD28F696DE52F7 /* UIActivityIndicatorView+AFNetworking.m */, - 14BED353B9A2BF9BFE36B5E909746F32 /* UIButton+AFNetworking.h */, - 3D855B0AEA9E3C9B3B3B59762D2E3E3C /* UIButton+AFNetworking.m */, - A6B1CF1B15FA5BDA01796D3BB91B1ED5 /* UIImageView+AFNetworking.h */, - 1A81F08F87DCEBC896979AC751030CF1 /* UIImageView+AFNetworking.m */, - 7F784720033AFC47074CF09891032450 /* UIKit+AFNetworking.h */, - 791BEA935CFD340C363A2888AF7FDDC7 /* UIProgressView+AFNetworking.h */, - 9526B071BA9F3FFD3BD3975DE4FFD8FE /* UIProgressView+AFNetworking.m */, - 90CDD42549A66703708D5F5CB278E015 /* UIRefreshControl+AFNetworking.h */, - 8EB30F4B8654C9F4A0753D10DA36F7F7 /* UIRefreshControl+AFNetworking.m */, - EBB50BD94D15E05FD0FCA28BE7CBA3A5 /* WKWebView+AFNetworking.h */, - 07693183B1AEF7EF75DF6E3DAEC15D86 /* WKWebView+AFNetworking.m */, + 45C27F901CBB3B6858D4AE61D68E605E /* WechatOpenSDK-XCFramework-xcframeworks.sh */, + 406FA81F194DE7165BAE5048697FDFCE /* WechatOpenSDK-XCFramework.debug.xcconfig */, + 35CF86C4D78D2DD06F474501907C4F93 /* WechatOpenSDK-XCFramework.release.xcconfig */, ); - name = UIKit; - sourceTree = ""; - }; - F8882998AAD47C6C7F7180038A93BEF4 /* FaceDetection */ = { - isa = PBXGroup; - children = ( - 3DAE4073F92536731C51FC9A99223178 /* Frameworks */, - ); - name = FaceDetection; + name = "Support Files"; + path = "../Target Support Files/WechatOpenSDK-XCFramework"; sourceTree = ""; }; FA743425FF92EE8EFAAAC687FC5CAE6A /* CommonModel */ = { @@ -12450,30 +12583,84 @@ path = CommonModel; sourceTree = ""; }; - FC9CE58E8BE963064270B6AE31DFA994 /* Frameworks */ = { + FB2511514839557926DD5A5854DCEE33 /* Support Files */ = { isa = PBXGroup; children = ( - 5D99719BCFD996B7621FF629363F4091 /* AgoraContentInspectExtension.xcframework */, + 7B3655DC7C72B2B6C45ACE5B6107BCA9 /* AlipaySDK-iOS-xcframeworks.sh */, + 9A515C4744B608C66416D876EA703538 /* AlipaySDK-iOS.debug.xcconfig */, + 5F5D21C60AB1C2F9480977EEB8AB0D5E /* AlipaySDK-iOS.release.xcconfig */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/AlipaySDK-iOS"; sourceTree = ""; }; - FCEAE3EAC9DF69CBFFB16835E1644D9D /* Pager */ = { + FB457A0789C1280A955023538721A7E6 /* Core */ = { isa = PBXGroup; children = ( - 12A6A411A76D8B560175838B1683A98E /* JXPagerListContainerView.h */, - B2EE8B31457E5BBCD395212DA2FA070F /* JXPagerListContainerView.m */, - 70B05B65993E7A83427399F1087D162A /* JXPagerListRefreshView.h */, - CC0DC607222CCD1B430BB98EEEA4A992 /* JXPagerListRefreshView.m */, - AB010E68F81013147095CDE2AB589B1E /* JXPagerMainTableView.h */, - 420159759D043F67FCFEBDE0AEE10B69 /* JXPagerMainTableView.m */, - 70B29C53DDBBDEABB124D1179F569BB6 /* JXPagerSmoothView.h */, - F342CEEC2C8A7C4B2770095EEEB0B546 /* JXPagerSmoothView.m */, - AE462AC95DB09E021AE44F40998072A6 /* JXPagerView.h */, - E3331A672FDEA8D11C0B875C4FD51E40 /* JXPagerView.m */, - 48AEB8879F8B07104E6DA88D4DCBDF0C /* Resources */, + 2AE6456797300B26BBD1634C2AE07F9E /* SVGA.h */, + 48A3E5F0507E66EC1D7CB589FF174650 /* SVGA.m */, + CC078D6CCA0C3AB165D43631D3A2677F /* SVGAAudioEntity.h */, + 84BE16B0E59D1167B51A83D28AE94134 /* SVGAAudioEntity.m */, + 1B669E57FA769FDF71F6D8A261B286AF /* SVGAAudioLayer.h */, + 3F7A1528D4F0591CC5C105BAA48929F8 /* SVGAAudioLayer.m */, + 489D95A5454B6B440EB04C69D5D542BD /* SVGABezierPath.h */, + 0C5C66C53B90DFDE05D50CFFD1E55A6B /* SVGABezierPath.m */, + 38169B7B8DB8DD37C509B90EBAF523A9 /* SVGABitmapLayer.h */, + 9936934BB53FD2E5DE6122B0747DDD32 /* SVGABitmapLayer.m */, + 7ABB8BC7F2F51867BA70320173E3BCF2 /* SVGAContentLayer.h */, + 3589EC62449C82E49971D5A7BC3F6AE9 /* SVGAContentLayer.m */, + 68CBC7D90FFEEA84F40FB2E4BEDD2168 /* SVGAExporter.h */, + 7299AE89B34A909C0A8A75ADAB6673D7 /* SVGAExporter.m */, + DB92A990EE9627C698FCE4FC3A621586 /* SVGAImageView.h */, + A42E4D98A5BAE1FB383572F9C77FEB43 /* SVGAImageView.m */, + EA81271596A1BFD0BB86331927BF78E6 /* SVGAParser.h */, + 905FBB50EB9A3EBAAF0F1DA8438DCF3E /* SVGAParser.m */, + 43A17D602225CFF13C90AB1B4E001E86 /* SVGAPlayer.h */, + 6813AE87A1BEEFE062BEFF23AF8351CD /* SVGAPlayer.m */, + 354C3C21A292F214B8BE56FA99EBCC14 /* SVGAVectorLayer.h */, + 97D657EBD16D63AE0B4CBD9E62451BD1 /* SVGAVectorLayer.m */, + C30C2C75897A9BA655D15BCD83C0AF50 /* SVGAVideoEntity.h */, + 6BC202EE3655B3A683E1A704462493FA /* SVGAVideoEntity.m */, + BB76C8765ED12589358F806A48426A00 /* SVGAVideoSpriteEntity.h */, + 21C9E73417D17027540FBD32658CD01C /* SVGAVideoSpriteEntity.m */, + 0B3FB1F121C2D1AEA313F413197FF936 /* SVGAVideoSpriteFrameEntity.h */, + 8C55F3AB4780A7E3E86F8F8A407A5653 /* SVGAVideoSpriteFrameEntity.m */, ); - name = Pager; + name = Core; + sourceTree = ""; + }; + FDCC87F10865008F1C68A2124D2BE97D /* AgoraComponetLog */ = { + isa = PBXGroup; + children = ( + F4D84B580FB23040FC1D46C9309F909E /* Frameworks */, + F406E9C988EB5794E838B8FA549A5C84 /* Support Files */, + ); + name = AgoraComponetLog; + path = AgoraComponetLog; + sourceTree = ""; + }; + FE016E0FFD13403B81C0496AF80171A8 /* Location */ = { + isa = PBXGroup; + children = ( + F24DA3D31FC3941298E3AE46B6C6B726 /* TZLocationManager.h */, + FA41BE13BA7829AC9DC545A26853A7D1 /* TZLocationManager.m */, + ); + name = Location; + sourceTree = ""; + }; + FE444F0079EDAC32BD7B3B418B72AD9B /* Support Files */ = { + isa = PBXGroup; + children = ( + 81CDFF08F0FDF63F8DDF6B061EDAF8F3 /* YYCategories.modulemap */, + 6D097F8CAC9797189B5DD6C90DC5F326 /* YYCategories-dummy.m */, + 53640BE0F4F9B0E24FF9D101E3F0A3A2 /* YYCategories-Info.plist */, + A7F7DA10FF3C553A3B79311D0F781541 /* YYCategories-prefix.pch */, + 3DB57F5DA26A4F24A3A02393785F74C1 /* YYCategories-umbrella.h */, + 7BCF026C0E29BE36E4189826AD023FAB /* YYCategories.debug.xcconfig */, + C00CF02DCB1EB98C9EBE9A51416346DE /* YYCategories.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YYCategories"; sourceTree = ""; }; FFC9942B58349D838568571DE9E6C2E2 /* BaseCell */ = { @@ -12499,44 +12686,9 @@ path = BaseCell; sourceTree = ""; }; - FFCD72D3285ACD24D47640288299AC17 /* Frameworks */ = { - isa = PBXGroup; - children = ( - FECD805311F6608169389B63F4511183 /* AgoraVideoAv1EncoderExtension.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 00973A95764B5611251F59BF387CC91D /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - A9BBE0AEC8E8392547417D39FACFF3E9 /* NSDictionary+TUISafe.h in Headers */, - DEBB42957747E652CE5C845E8A21CDAB /* NSString+TUIUtil.h in Headers */, - CF143BE74CEEFFC72659CB5BFA2ACCAC /* OfflinePushExtBusinessInfo.h in Headers */, - F91FFFEBA1B984C844FDB77F1125D6CB /* OfflinePushExtConfigInfo.h in Headers */, - 3267BD481D7519BCAE52B12EE7B47108 /* OfflinePushExtInfo.h in Headers */, - F95590B75896E9614116B4E8E8217A9E /* TUICommonModel.h in Headers */, - 5F5202A08913376B8EB06152A749C81F /* TUIConfig.h in Headers */, - 26C12FBBD31032A83DC7CBAA58B4AB95 /* TUICore.h in Headers */, - E909DFB79D5430560A2BA2E2AFCDA2A7 /* TUICore-umbrella.h in Headers */, - 38CF35BEABC1D823AFC583A54D3B8910 /* TUIDarkModel.h in Headers */, - 4D7AD094354367A8062A92F57CAB5CC8 /* TUIDefine.h in Headers */, - 7EC88552F2F992FD2AADB3CE4F1C67CA /* TUIGlobalization.h in Headers */, - B719AD03446508141ABB89B5F8CB2E3F /* TUILogin.h in Headers */, - F734338B056B9E20425E984A64587135 /* TUIThemeManager.h in Headers */, - 8BD0A5370B66214FDB1FF9470B40F2FF /* TUITool.h in Headers */, - ACCA4FAA6C3F4AB411DA92DABDBC6DE7 /* TUIWeakProxy.h in Headers */, - CC5CD95831579FDE66E0ECC0F8CDE098 /* UIColor+TUIHexColor.h in Headers */, - DF348AE40A48E780D04E0120A2C8C2ED /* UIView+TUILayout.h in Headers */, - CFC897DB23B300AF006FBA787899B28F /* UIView+TUIToast.h in Headers */, - D15D26E75096774C0E151F38E7F259D4 /* UIView+TUIUtil.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0EF2526B5CC15C0E915F32190565F64C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -12560,14 +12712,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 10248A59033AA318FC7185A7233FA35B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - EAC3DFA630976F6D75C22C79090F757D /* Pods-QXLive-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 22C4F6C2D1258108CF5B6E74F03D0EB2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -12666,20 +12810,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2AD108AFA824AD535E66C442D785688D /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - E4BC720EED3152366028266BFD12F3D1 /* crypt.h in Headers */, - 9D458147AE46827E34CC1045E89C9A82 /* ioapi.h in Headers */, - 724CEF157B8F30EB17CDC78C2E0A24CB /* Minizip.h in Headers */, - B60F705883B0DE642A3D14A78EEBD83C /* unzip.h in Headers */, - 7BBE1D8BC50463B16AAFE40E256A904F /* zip.h in Headers */, - 0029E7D8C87D5E299C902855572AF7C4 /* Zip.h in Headers */, - 708DC5E6026CBCD9F02D57F224999A13 /* Zip-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 38515F9B32D16171DF96DE053C2B44F2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -12703,6 +12833,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3905FF32300455E26DD4652F003E8A8D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8B9D2A96A5C441F71C104DAF8D929111 /* Pods-QXLiveDev-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 46297FE7743049F2264389CB8371215F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -12975,111 +13113,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 53824CFDB22E445F3D610476CCF88394 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 68012A74F494B3533C179C7BC899838D /* YYAnimatedImageView.h in Headers */, - 312B98C6242FA5FED617FD2D639F210D /* YYFrameImage.h in Headers */, - 9AF4A9662D0243782729B8E581AA1605 /* YYImage.h in Headers */, - DE27AF652604F32C729536F958F5CAC6 /* YYImage-umbrella.h in Headers */, - D4A9139BA7A8EE2EB0852B797DC657E0 /* YYImageCoder.h in Headers */, - 068B13E9383281DC113B1B338B0BC0EB /* YYSpriteSheetImage.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 565042BAE668355362804CB866373867 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - B7D7F77BA6353B7EC34BE6C1F5FA4BE4 /* Pods-QXLiveDev-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 58E5A0464DF5FDBB5AF9FF9C338CB08F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 693692B7C3785BF30ADB695ED570FB21 /* NSBezierPath+SDRoundedCorners.h in Headers */, - A1A35FC1AE60576497205DBA0A5F62F3 /* NSButton+WebCache.h in Headers */, - 6D03C952E81EF6227DE86A3F961309B4 /* NSData+ImageContentType.h in Headers */, - 19A1D28B3BAFC6DF0B7D334FA6AEC31C /* NSImage+Compatibility.h in Headers */, - B0C5C3639DC783BA79CCA6F66AC6B885 /* SDAnimatedImage.h in Headers */, - 611DDE0C807FBF9E2F5C40189AEB66BD /* SDAnimatedImagePlayer.h in Headers */, - F7046EB6D2265F5B72A0422099F0A588 /* SDAnimatedImageRep.h in Headers */, - 6F8AE45AFEFD54CAB745C5CCF48ECA54 /* SDAnimatedImageView.h in Headers */, - 0A3EB1147CCCE2541F1287F34EC71258 /* SDAnimatedImageView+WebCache.h in Headers */, - E46061EA2BCF7CA6DD2BD2D89F92BC6C /* SDAssociatedObject.h in Headers */, - C73E317A93552D6E044A61C51F6421E4 /* SDAsyncBlockOperation.h in Headers */, - 7434721CB6DD30CBB7764467F597E748 /* SDCallbackQueue.h in Headers */, - E8525EF4932F9331139CC7A9BBB9D9B8 /* SDDeviceHelper.h in Headers */, - 30F50502B420D17BD7B7C72115BBC86C /* SDDiskCache.h in Headers */, - E5F733FB8A0A2BBB9AEFC670A5BB5C28 /* SDDisplayLink.h in Headers */, - EC7C9385243CEB54B0C0931C926E89EB /* SDFileAttributeHelper.h in Headers */, - E5754A0C46F0518C52014C0DF26784E2 /* SDGraphicsImageRenderer.h in Headers */, - 16EC053EA15064347035627EC46C819F /* SDImageAPNGCoder.h in Headers */, - A8687AB34EEFAA4842B3C0EE468A14D3 /* SDImageAssetManager.h in Headers */, - DFFE08F92A9789E1E4B75A8BC283CA05 /* SDImageAWebPCoder.h in Headers */, - 3FCA2FFE5A78A6C8E8EE7FE392160B62 /* SDImageCache.h in Headers */, - 887DEC2D9B175F6188B6E9FA0D5FAC7C /* SDImageCacheConfig.h in Headers */, - 1D8DD8B591CD81941D2FBCF52BDC7819 /* SDImageCacheDefine.h in Headers */, - 53CF6AD05DBE0338C1AE4B4E35BB0C60 /* SDImageCachesManager.h in Headers */, - AEAC7C6828DEA877DA7A7A997A73AA1A /* SDImageCachesManagerOperation.h in Headers */, - AA5D573DC2037A7894BD045F3541C5EF /* SDImageCoder.h in Headers */, - 675F895DA8E4EFB15168958329B8BC68 /* SDImageCoderHelper.h in Headers */, - 5F5C2BF05A98BE199612409C9DFD4BDF /* SDImageCodersManager.h in Headers */, - 674120EFE3F5BD8485A5C8B91602AC70 /* SDImageFrame.h in Headers */, - 7FECA0486C8413AD30724CB6DF6EC627 /* SDImageFramePool.h in Headers */, - 7F5A2804E58ABE924E8A7DF66502ED7A /* SDImageGIFCoder.h in Headers */, - BC0ED3E979CABE9BAD13FAF2BFB3115D /* SDImageGraphics.h in Headers */, - 3E5998D6F0BA0AEBA2F43F2351BA7F6C /* SDImageHEICCoder.h in Headers */, - C092D61A9D14FD16547DEFE3269569D1 /* SDImageIOAnimatedCoder.h in Headers */, - 738B9ADACA5426B801CF3DBAD76B72B4 /* SDImageIOAnimatedCoderInternal.h in Headers */, - 149074FCA5C48701BFFA2C9AF969E777 /* SDImageIOCoder.h in Headers */, - EA31BBF0A7EB2350CC18C5B3418A03AF /* SDImageLoader.h in Headers */, - E596C40AB9C0D4C0458096254ACC9025 /* SDImageLoadersManager.h in Headers */, - 9F9F60219DD1373AFF0211CC73E101DA /* SDImageTransformer.h in Headers */, - 1E0AF9711F1019D8456F3F4445EBF046 /* SDInternalMacros.h in Headers */, - E0F44BCEBD32B849734120E0AB5C73DA /* SDMemoryCache.h in Headers */, - B08C9FB6889D43C5CC37CCBBC69B21F6 /* SDmetamacros.h in Headers */, - 30CC14AE4F4216C25202CB617F68F4B3 /* SDWeakProxy.h in Headers */, - 0BE832A8BD43867FAB81ED1FF529D1BB /* SDWebImage.h in Headers */, - 3AF378D811BF14B9834998036159F0C1 /* SDWebImage-umbrella.h in Headers */, - E518B92E95132BF938C78497CFA7F886 /* SDWebImageCacheKeyFilter.h in Headers */, - DA41A4545C3A7B6C7A6C2428E9365203 /* SDWebImageCacheSerializer.h in Headers */, - D5084523CE20864CCC6091A556D257B7 /* SDWebImageCompat.h in Headers */, - B12F010549F9A543F6211E3F92689B16 /* SDWebImageDefine.h in Headers */, - B5E7914BC5C9FE7BFA6D583B9A752C22 /* SDWebImageDownloader.h in Headers */, - DC208275D6DADA54844E1685B5DE173A /* SDWebImageDownloaderConfig.h in Headers */, - 0DFFD2D3A97D7321ED6B1BBDD7B4D831 /* SDWebImageDownloaderDecryptor.h in Headers */, - DA0C39599AF16436B7B80E89544776CB /* SDWebImageDownloaderOperation.h in Headers */, - B32194E9E3A8C21F5C3148D0475A104B /* SDWebImageDownloaderRequestModifier.h in Headers */, - 5AA8FE6FC428C945A3B962CAE197EE6F /* SDWebImageDownloaderResponseModifier.h in Headers */, - 64B027524F375CA1BF16513397023314 /* SDWebImageError.h in Headers */, - F18CFBDD78D17D33CDBB5722E3DE1F32 /* SDWebImageIndicator.h in Headers */, - 2CE6407C28FC9901B809613BD82D549F /* SDWebImageManager.h in Headers */, - AEBE15CBDA5A8D83867188FD9A92AB85 /* SDWebImageOperation.h in Headers */, - D7079E4299253572305228004FDF8192 /* SDWebImageOptionsProcessor.h in Headers */, - 942F190CBE936FE3DA432E916BF25416 /* SDWebImagePrefetcher.h in Headers */, - ECCF42D76684FD0D4674F4E27051572A /* SDWebImageTransition.h in Headers */, - 358DD68C845A9DD681E2B75DF2AD156A /* SDWebImageTransitionInternal.h in Headers */, - 35E721397CAA7127F9B6D2E1C6D0B10D /* UIButton+WebCache.h in Headers */, - AA9B77313F1875379BA02FFB4F7B775E /* UIColor+SDHexString.h in Headers */, - 7664BE58C123BF62C98B28BAD18F0B57 /* UIImage+ExtendedCacheData.h in Headers */, - DDF7B2A14C4068FF5F7344BB131C84F8 /* UIImage+ForceDecode.h in Headers */, - D49AC64021D3AA74FB459EC958A0408D /* UIImage+GIF.h in Headers */, - AAAD0F6F65615FD60A6211D60A290A60 /* UIImage+MemoryCacheCost.h in Headers */, - DDFAFD24145F4F5EE6601638F92E84BE /* UIImage+Metadata.h in Headers */, - CF3E5DA4CA92443DE786367FFA5F34EE /* UIImage+MultiFormat.h in Headers */, - F192B903AA0F85BA0806D7A869FA4E87 /* UIImage+Transform.h in Headers */, - 74B3FFB68C226073A71D2DEC2D92FF4E /* UIImageView+HighlightedWebCache.h in Headers */, - EB3EDA7389F47D59F5F871998ADC075F /* UIImageView+WebCache.h in Headers */, - 96C49C4FCC4FA793B3685EB51F4A763F /* UIView+WebCache.h in Headers */, - C0FFFBB7D6A9BD4910B8986147C47A7E /* UIView+WebCacheOperation.h in Headers */, - 4B6E43F929635261FA5EA33A2BE8FC09 /* UIView+WebCacheState.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 59CD76970965AEE096148B5F5C131EC0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -13560,6 +13593,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B35D4E6BDD617B38FE1B91638D24EC3C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 16920A7DF362BA6B7BFF6373F9B3B351 /* NSDictionary+TUISafe.h in Headers */, + EEF1B964770FF54D45DCE7660234CE70 /* NSString+TUIUtil.h in Headers */, + FD13C7C20817DCC877E0DEA3B1B5CD93 /* OfflinePushExtBusinessInfo.h in Headers */, + 7283DDCBE48E1E836B1E8D378045760C /* OfflinePushExtConfigInfo.h in Headers */, + 7799D7F71554D3293AF8BF153E20D97A /* OfflinePushExtInfo.h in Headers */, + 5F3FD64E21CEC446689D81BC36F6F3B0 /* TUICommonModel.h in Headers */, + 26B154F96D1D0F6E2C6094FBB25417DB /* TUIConfig.h in Headers */, + 351DEEAFE94ADD9BC5383421BA24028E /* TUICore.h in Headers */, + EA4E72FBA7A916AC0625825DE163F21B /* TUICore-umbrella.h in Headers */, + 08CE50255C337E1B09D84BA4D501F7D1 /* TUIDarkModel.h in Headers */, + E93C5196D1C5FDA70807A260DD7A9284 /* TUIDefine.h in Headers */, + 59511C98EDB03A5A333E82D79CCA4D64 /* TUIGlobalization.h in Headers */, + 0F345665080A245AF1958873611D4DAB /* TUILogin.h in Headers */, + 929E752618885322F0A96DD37017B721 /* TUIThemeManager.h in Headers */, + F970E99804C1DEDC1A830D6D67FC7165 /* TUITool.h in Headers */, + 2FBAC3DA2F1F5310FFC3305B264B5EE8 /* TUIWeakProxy.h in Headers */, + C91AE4BAA1219ABCF49139CD4D6C7A11 /* UIColor+TUIHexColor.h in Headers */, + CAF87D8871E1C5F25634585386CB3F3B /* UIView+TUILayout.h in Headers */, + EE782EF3F3AF6CC8705E638B9CB20E3E /* UIView+TUIToast.h in Headers */, + 6BE57CB764D58E1016C456971D11F1A0 /* UIView+TUIUtil.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B5D73FBBE3085418AA04A3B4B8D080B8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -13569,65 +13629,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BC531070EB1CC4B2711E85D2039F1F8F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7A5E584C4332063B8DB6BE9F6101FE99 /* alphai_dec.h in Headers */, - 9161E50BC815E79437EDCCC19D2B644A /* animi.h in Headers */, - 0EF815CB8E9DA10F63CD8F40803A3BE1 /* backward_references_enc.h in Headers */, - 8119534AAF8F925BAB8181757DCDDF28 /* bit_reader_inl_utils.h in Headers */, - B36546A59E816A03A147F81D62207998 /* bit_reader_utils.h in Headers */, - F13DDCF77EF37CE2AFC8F8333091B304 /* bit_writer_utils.h in Headers */, - B093988DE0FBFF14C01ADD682247DA04 /* color_cache_utils.h in Headers */, - A92632FCAC9A973283751B2F31B85C4F /* common_dec.h in Headers */, - 85B2A1EC052933FD60EFF1EFEC4E6184 /* common_sse2.h in Headers */, - 03BC4F5AEF53086C44000D0B24B6B7B6 /* common_sse41.h in Headers */, - 5C54F62E72FFFA978C1C45ED8DE273B1 /* cost_enc.h in Headers */, - EC405DB29B820D8FF84FC61D510C5BC9 /* cpu.h in Headers */, - EAECBB2389DCA05BF7D739F9C4F60389 /* decode.h in Headers */, - 574B9CB9B107FC51118052A94540879F /* demux.h in Headers */, - 474064BB3C7D673B1CFCB19D80E690E6 /* dsp.h in Headers */, - F3C107AF627FDD11B6832DAE8295CDA9 /* encode.h in Headers */, - 7B5ED5401F974EEB9A8E708FE396226F /* endian_inl_utils.h in Headers */, - 7A7AF350D843FB29F2C3BCBD154AA231 /* filters_utils.h in Headers */, - 0AD39A3085B61D2AEA88C66711701727 /* format_constants.h in Headers */, - 907579658FBC853913054163EF03E14D /* histogram_enc.h in Headers */, - 479F0443DAB924905B597381BF69D308 /* huffman_encode_utils.h in Headers */, - D0BD3C5F5F1110D3D998949428D06E79 /* huffman_utils.h in Headers */, - 61BF1D9B5C0D11EF1B0A392CE9D6B2D7 /* libwebp-umbrella.h in Headers */, - A40BFF82C7A11BFE60A9A61BAE518832 /* lossless.h in Headers */, - 7BDC08C0E3BD3D1ADE6E96DA44C9E0A3 /* lossless_common.h in Headers */, - B617A10D3E46A449BB297E881A6EAE9E /* mips_macro.h in Headers */, - 6197DC46BBDA3873AB7B3B924F42E215 /* msa_macro.h in Headers */, - BD336A7320CA4AD2C34CA9C28F2E075E /* mux.h in Headers */, - 173B513B83A56F88FF2DE97346C4D87D /* mux_types.h in Headers */, - ABBE0A97B946FA6985EE74E8D18E23CB /* muxi.h in Headers */, - 6C88ED61BFCCCF1695300F13F9FA9602 /* neon.h in Headers */, - 11CC48E90D2A2A13AACCC8428781AD89 /* palette.h in Headers */, - 0B62EB656C8E06BEC42B27C1BCE5B4A8 /* quant.h in Headers */, - C87DB308F7573C646F56278416912B9C /* quant_levels_dec_utils.h in Headers */, - E644E58E2115A9B76CF5F1B52092CEA6 /* quant_levels_utils.h in Headers */, - 0505987371579BE111C3BFFC8C7D3069 /* random_utils.h in Headers */, - 972F881AEFE2CCAB2C8B2FD5A39B7F50 /* rescaler_utils.h in Headers */, - A02D6B4001612C2389250F938CF08595 /* sharpyuv.h in Headers */, - 71FD94AC922FD1705CE6A498728979A2 /* sharpyuv_cpu.h in Headers */, - 1ACF8580DF13150AB59DDAAD52CC1C5E /* sharpyuv_csp.h in Headers */, - 3E19332E4634F765911C58A406298017 /* sharpyuv_dsp.h in Headers */, - F24B02729A2E0330867A4D1EBFDADF29 /* sharpyuv_gamma.h in Headers */, - 4C89FF9A195E6AB1014CE77D65E8FD30 /* thread_utils.h in Headers */, - CC7EBC41C7E2B852C6F441F3870254DA /* types.h in Headers */, - 155DAE0C98A41199F311F340647905B1 /* utils.h in Headers */, - 218F1B92A8A8157287671DFED8DA3D61 /* vp8_dec.h in Headers */, - 7F26AA562C8836A6C927712E3A2AFD3B /* vp8i_dec.h in Headers */, - 64A8F4D403CA503F9FAA8D62DFEE19D5 /* vp8i_enc.h in Headers */, - 17D2FEA6208DC4F2E6D81513BF5E2D71 /* vp8li_dec.h in Headers */, - D2CFF8E04E94DD28DEA777BAE482BD37 /* vp8li_enc.h in Headers */, - F409FD58A84FE414E02244CF42AEE9A1 /* webpi_dec.h in Headers */, - 1FBDF415D7EB544C4E27BEF10BFF3B15 /* yuv.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C6390AB04A018D57637AAB0718C31A83 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -13654,6 +13655,104 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CAAEAEE9E5E391B35DDD1673FB9D3714 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2069D3A0935460B9F9FC98F93927B1D7 /* NSBezierPath+SDRoundedCorners.h in Headers */, + 8960A0FF6E0BE4892AB44E75BB5F3BCD /* NSButton+WebCache.h in Headers */, + 78661E688B5C3BE4696C9E89F762BEDD /* NSData+ImageContentType.h in Headers */, + EE06365D1F798C365FB7F8C681EF8D2B /* NSImage+Compatibility.h in Headers */, + 2DDF8B118492FE8D05026C8FB28AA79B /* SDAnimatedImage.h in Headers */, + 81F5EA54407CB720718052C549998704 /* SDAnimatedImagePlayer.h in Headers */, + F1F65C6BC104AEE9121DEE1CDC605AC4 /* SDAnimatedImageRep.h in Headers */, + ABB4322FE068E8DBEC45FCDC1418F01C /* SDAnimatedImageView.h in Headers */, + 565B62FC30AE2F4AD370089DBB936347 /* SDAnimatedImageView+WebCache.h in Headers */, + 6468A0261E6DBC056892B60843E1B1E9 /* SDAssociatedObject.h in Headers */, + CEF1F954E4C761EAAAA1B663918BAB00 /* SDAsyncBlockOperation.h in Headers */, + 92217EA3F86B694BD70BE96E8AB70A66 /* SDCallbackQueue.h in Headers */, + 5FACCF863E68273118733B945DDEE068 /* SDDeviceHelper.h in Headers */, + 2E9739C114AE2A36057E717F0513BB32 /* SDDiskCache.h in Headers */, + 4D600B32B84B759049AD2EB88ADDC5FE /* SDDisplayLink.h in Headers */, + CFC01E70F36F51499407DC16F2A1269D /* SDFileAttributeHelper.h in Headers */, + 3AF01E9F246117B6C7FB0204D4B972D8 /* SDGraphicsImageRenderer.h in Headers */, + E0C5CCC6E19E486A5F376354BF46F224 /* SDImageAPNGCoder.h in Headers */, + 602772B0C8F571BE83997BC91C52A3A6 /* SDImageAssetManager.h in Headers */, + C941EF27D0CDF0FE81BC9A41434DAA87 /* SDImageAWebPCoder.h in Headers */, + E262615839CCD98302C839BE8DDF8AE4 /* SDImageCache.h in Headers */, + E223BF835F00FA8AF8C0461760D82B34 /* SDImageCacheConfig.h in Headers */, + 140FF2A1C69F7BF740C09B69C9530C69 /* SDImageCacheDefine.h in Headers */, + A82C6D22F0644F05ED0987563683EEC6 /* SDImageCachesManager.h in Headers */, + CAFDFD4EC14791A28523BC9170E9306B /* SDImageCachesManagerOperation.h in Headers */, + 76650EBC07D9E790FE57E595745EBBC5 /* SDImageCoder.h in Headers */, + 0F80E5085B1FACBD670029F8B47DAAB2 /* SDImageCoderHelper.h in Headers */, + 4A33DEAEFE6C2069DB251140B9B3C7CD /* SDImageCodersManager.h in Headers */, + 2B563466941B4D57F6692FA3CE839900 /* SDImageFrame.h in Headers */, + 5F2221EEE7C397A1BCC9C3FEB9B4B90B /* SDImageFramePool.h in Headers */, + 90ED1FF0DC2F96996C4B0EE6CD7588B6 /* SDImageGIFCoder.h in Headers */, + 680DFC97031866ED2C3A56134ECE0FA4 /* SDImageGraphics.h in Headers */, + C1E0E86A92953F85268082E2102F22E1 /* SDImageHEICCoder.h in Headers */, + FEFD66606CE72903093718DC2A2EFCFA /* SDImageIOAnimatedCoder.h in Headers */, + 424A157AFFB80C110600C31E89963064 /* SDImageIOAnimatedCoderInternal.h in Headers */, + BBE8F52B274AF0A63061166A01DB8256 /* SDImageIOCoder.h in Headers */, + BBD19F40B97082E748BE5AC44CDAA51C /* SDImageLoader.h in Headers */, + 91C5B60FC8B631895A6165FE473BAFAF /* SDImageLoadersManager.h in Headers */, + AA22C5CAB0EC8FA08492A7F38407BCA5 /* SDImageTransformer.h in Headers */, + 795DE7CEDEB9BC0C081F0DA082089C32 /* SDInternalMacros.h in Headers */, + 1AFDDE174F7DFBE7FB3063086F1F525A /* SDMemoryCache.h in Headers */, + 1B09462282C6957916FA8EF0CDD0D811 /* SDmetamacros.h in Headers */, + 56F6A1268C028620929290D5E63D693D /* SDWeakProxy.h in Headers */, + 80B9438059A8BFCBE5E3940E0DA1EE9A /* SDWebImage.h in Headers */, + DCA6F4165CC98E1F9D014E5F2A2EA401 /* SDWebImage-umbrella.h in Headers */, + 208B003FC8B86A3610F6345B722CB640 /* SDWebImageCacheKeyFilter.h in Headers */, + 2EED77BCEA5962E3F5C6AA01EE470F2E /* SDWebImageCacheSerializer.h in Headers */, + E94DE04E2D28C6E30C60FDED9895C233 /* SDWebImageCompat.h in Headers */, + AF1E836BC84429676750E94613A5CEC5 /* SDWebImageDefine.h in Headers */, + 79516C5BE459042B87FD2E96E2BA9A4D /* SDWebImageDownloader.h in Headers */, + 2C52A40A6CEE5E8E2AA9E848ABF6136F /* SDWebImageDownloaderConfig.h in Headers */, + 9FAC1A110B4EE0BA2D2817068223B25F /* SDWebImageDownloaderDecryptor.h in Headers */, + 55880D2EE4146A4F93B2D6D76E44384B /* SDWebImageDownloaderOperation.h in Headers */, + 45B7CAB165FD8E202588F40FACB9904A /* SDWebImageDownloaderRequestModifier.h in Headers */, + B29D84FBD85EA5AD2217ED780F2EB123 /* SDWebImageDownloaderResponseModifier.h in Headers */, + 033E3949E9602802BAB4714C58B69C79 /* SDWebImageError.h in Headers */, + 2285883E87CB970950E0839D813D6ADA /* SDWebImageIndicator.h in Headers */, + 94A826BE9C24076FDA9F877AFE719599 /* SDWebImageManager.h in Headers */, + ED51021055EDE963F1D7A2379E310741 /* SDWebImageOperation.h in Headers */, + 00D47783A8896A2CB77183AC54B3896A /* SDWebImageOptionsProcessor.h in Headers */, + 73CBC54096E7607E0B642F473731DC67 /* SDWebImagePrefetcher.h in Headers */, + 53ED068F04437D516871C07A0F299165 /* SDWebImageTransition.h in Headers */, + BF1C5E4D2AA16B57E130CB91C11E98CB /* SDWebImageTransitionInternal.h in Headers */, + 526F3C4BF83991DC4B7899DBC5626386 /* UIButton+WebCache.h in Headers */, + 397F166FCB84F8BD4E7407C30D5E6898 /* UIColor+SDHexString.h in Headers */, + 7CF3C3F9FC7E6C2330C242E601655FBC /* UIImage+ExtendedCacheData.h in Headers */, + E318339B816EDB5D0FBBFB4A8BFD0CB8 /* UIImage+ForceDecode.h in Headers */, + 3677B19656F201D0512673A743D00E7D /* UIImage+GIF.h in Headers */, + A965EBDF43C882EEACB64A5D77FA415A /* UIImage+MemoryCacheCost.h in Headers */, + 05451F7FC8A2CC518BE1396FF087AD5F /* UIImage+Metadata.h in Headers */, + 2D26235B8351FA85BF96A35D35FB4838 /* UIImage+MultiFormat.h in Headers */, + F2EF43DEDF5D8BAA926C33DACB402AA7 /* UIImage+Transform.h in Headers */, + 3036356F85FEE0B1B1EFD389C8AB515E /* UIImageView+HighlightedWebCache.h in Headers */, + 592B7BD80BB751BB5EB02A7D2FB5B7EE /* UIImageView+WebCache.h in Headers */, + 91528DD512EE750F441482468677216E /* UIView+WebCache.h in Headers */, + 588C2AB19F06C1678C6C5C20C2EA498F /* UIView+WebCacheOperation.h in Headers */, + D925F5A06F35F862746087D2165FD083 /* UIView+WebCacheState.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CD6FA04F24AF00032EC6A9B9DBEA913F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 57064C5D6C4FC1B8A4F53D9CDE321360 /* crypt.h in Headers */, + 4CE3820956EE3E3F1154149D0C714396 /* ioapi.h in Headers */, + 4EDA035BE71627293C7714C6909D64BE /* Minizip.h in Headers */, + 5C7DC9BDD0273F9AD62077140FA48F4D /* unzip.h in Headers */, + 03A612215C3EBF93073A9828104A7FF6 /* zip.h in Headers */, + 695B0EEC3D048EB572396649F1976F5F /* Zip.h in Headers */, + 378A30C9D95764929720BD11259BD5B9 /* Zip-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CE8A0429AC94A4510B7341047DE45093 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -13748,6 +13847,65 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DD9976A0E4FFD2F163DC43FF8C1A31B0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EE9F153A902A6F096CD2514A5169AA7D /* alphai_dec.h in Headers */, + 3640A2A4F954D481ABD8900FDE25B1E6 /* animi.h in Headers */, + 044EF3D31C4DF2E0FC5C1D5D0A8A128A /* backward_references_enc.h in Headers */, + E3A332CEB3CF3E3FFA5B573AE3DCAD1F /* bit_reader_inl_utils.h in Headers */, + 997159B060A73FD93F99C0E647FC98A2 /* bit_reader_utils.h in Headers */, + 7280BB82296D72C49AAD4ACFA64F772E /* bit_writer_utils.h in Headers */, + D2F3BF2EE409D26EB5FF618D490512D4 /* color_cache_utils.h in Headers */, + 1F28BB0791FBFEBE82B4CF09CC87D338 /* common_dec.h in Headers */, + 8DA1FC7709EE16A1676D38961D961EAA /* common_sse2.h in Headers */, + 07F7D99F876DB8E82AB1370D7714DC2F /* common_sse41.h in Headers */, + ED122D25F8E9EDF9989A11085C467908 /* cost_enc.h in Headers */, + F7A283737F48F8FE2A9AA41F40856233 /* cpu.h in Headers */, + BE5CCD74B73B0424352DF4EEF9063080 /* decode.h in Headers */, + D847C10CD159DD855EE0DBBE66D48408 /* demux.h in Headers */, + 9D4A51D6D997BE426F521FC9081F694E /* dsp.h in Headers */, + CF920ABA6E1298340ED5EA7D81D0C19F /* encode.h in Headers */, + 5CD7905E78EDF0CD5984A99DEB31B8C0 /* endian_inl_utils.h in Headers */, + 0843F940A222F1D9369AF3767BF59178 /* filters_utils.h in Headers */, + 68E961806B18B3BEEE20CD23B34F687E /* format_constants.h in Headers */, + DFC923354A112557856EF0AFB0710BA4 /* histogram_enc.h in Headers */, + 55D7C793DA7FD6E1026FE4BA89795A98 /* huffman_encode_utils.h in Headers */, + B719995C3EE0435B860005F73A68089B /* huffman_utils.h in Headers */, + 8CCF16A2A9DDE787996C0A3D5F48D39E /* libwebp-umbrella.h in Headers */, + 47C42F9495BE423806E1D723A9D8CC17 /* lossless.h in Headers */, + 67FE17BE3E8ECC85317FC9C367EB3DFA /* lossless_common.h in Headers */, + C72702DD0F2F6FE820124FF271160DCD /* mips_macro.h in Headers */, + 2F81402A67807E725AFA9A886C6765E1 /* msa_macro.h in Headers */, + A6CD5C47D3F877E525C82A20BD3813AF /* mux.h in Headers */, + 5CC332735380826301402B8544B8D2AE /* mux_types.h in Headers */, + F03DF28D16FBA4D15545844A75AC96BF /* muxi.h in Headers */, + 4BBF9011CBE38EC8789904F8F35B5317 /* neon.h in Headers */, + 1491AA4AD8AF61C2B6E3B9969D7EC301 /* palette.h in Headers */, + 8C8BDCA377F36280B1B2CE49E6EEE848 /* quant.h in Headers */, + CD8FDD682D944B4D894AC40EF97E2655 /* quant_levels_dec_utils.h in Headers */, + B0763E503C83B88F7646562C2F128901 /* quant_levels_utils.h in Headers */, + 731577C503D19D84FD21ECC7883D395B /* random_utils.h in Headers */, + 116ED6B44B17B10CBA76942A7EB155AB /* rescaler_utils.h in Headers */, + 9B4C96950622A3BC33EFAFD7B4597EDF /* sharpyuv.h in Headers */, + 3CFDBADDBDCC0EFB3989B3A5E5F09792 /* sharpyuv_cpu.h in Headers */, + 7ADD5E3EB3BD3AB45E0D82246016B0D9 /* sharpyuv_csp.h in Headers */, + 9C5BE1E41CEECABEC4FD5A887E8F6600 /* sharpyuv_dsp.h in Headers */, + D5B69628A936D4C40FF03CE245E49271 /* sharpyuv_gamma.h in Headers */, + A978F83A9DFDFE430AE04EC1CAB91913 /* thread_utils.h in Headers */, + BA6E8A36E704F9DBF7CE5B28EE03D17D /* types.h in Headers */, + 7421638D009A27ADDB956AD1398C9511 /* utils.h in Headers */, + 4DBF1E78AFA53774720E63DB393629D6 /* vp8_dec.h in Headers */, + 816285A314BBAD7E6256F5090DB117AA /* vp8i_dec.h in Headers */, + 7EE24CA58A3B6C93F8124DCBE6539CE6 /* vp8i_enc.h in Headers */, + 24A189ACF1F33F2119745513768529D8 /* vp8li_dec.h in Headers */, + A8B2175200EA398DB4BD83C9333AF6C2 /* vp8li_enc.h in Headers */, + D9FD34CF0D3C7D72C9EAE86F25B40F04 /* webpi_dec.h in Headers */, + 474EA16BE6E23875E528FF2615F4D829 /* yuv.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DEC591AFAD2A2282FE8F3ECA08AC82E0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -13818,6 +13976,50 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + ECBAD71CACB0F1B5E879E5B32AAD5A2D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CBA4E86157FC8473E597F0D7050B5E4C /* IQBarButtonItem.h in Headers */, + F0F8EE59EDB86336E29CCA58CA100EDE /* IQKeyboardManager.h in Headers */, + 5C88E1B78D6724C19D070FCCE10704CB /* IQKeyboardManager-umbrella.h in Headers */, + 8C2CD923B27029D3C602AF7638F02DF6 /* IQKeyboardManagerConstants.h in Headers */, + 80BC5DE1CE16235D6166643E18874114 /* IQKeyboardManagerConstantsInternal.h in Headers */, + 836F7C86B67D8B9DC07E92DA3454E86C /* IQKeyboardReturnKeyHandler.h in Headers */, + 65DB6D055AAD5F89EFB33C554CA7F53B /* IQNSArray+Sort.h in Headers */, + 44339C00EEAC1F42F4BD9F5FC1C93FA0 /* IQPreviousNextView.h in Headers */, + 60F8F5D53A696B13D2E88CD5892A92CF /* IQTextView.h in Headers */, + 700BA5C6D7BFE8251E95B6AAC1AEADE7 /* IQTitleBarButtonItem.h in Headers */, + 3DABBFDABC03A66B4329A30A0C23BF44 /* IQToolbar.h in Headers */, + 4ACB6A663BCFB08A0A8158F6463CF563 /* IQUIScrollView+Additions.h in Headers */, + F07D340DEDD5F2378761E235B3963348 /* IQUITextFieldView+Additions.h in Headers */, + 1D00181E61A74B66B145897150943E83 /* IQUIView+Hierarchy.h in Headers */, + 1B9D8386A8FFB1D6F356D2CF34C963C8 /* IQUIView+IQKeyboardToolbar.h in Headers */, + F460B8D9827F2F2D722A47C28B2D4C95 /* IQUIViewController+Additions.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EDEA55501511ABA5956D6BBD48D5D4CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 7831EA4E9558E4C55E1E297893BA9A3F /* YYAnimatedImageView.h in Headers */, + 141B4B6F021F761781BC9D9F8AAE0F07 /* YYFrameImage.h in Headers */, + 0D09D90479A0C8E3E30E7EE414997DF4 /* YYImage.h in Headers */, + A134C40C1A891D013520258E234C73FD /* YYImage-umbrella.h in Headers */, + E83A52894523FA9BACDD7D8BB4A80927 /* YYImageCoder.h in Headers */, + 735B8CC30A80E18CB300E7593C81E6B8 /* YYSpriteSheetImage.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F7BB1E396C9B2F2B7736A9278F316268 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D6240F67BBF625334F7BD91272F26C4D /* Pods-QXLive-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FEAA354FA1A7725072226A8F4D845F27 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -14091,11 +14293,11 @@ }; 0409F31E66073F5C1A3BBA08171DD017 /* AgoraLyricsScore-AgoraLyricsScoreBundle */ = { isa = PBXNativeTarget; - buildConfigurationList = FFC2FAD0B95BEDC8432141D33A8183E2 /* Build configuration list for PBXNativeTarget "AgoraLyricsScore-AgoraLyricsScoreBundle" */; + buildConfigurationList = 8C0BAD831B34A17F6FFB71416956948A /* Build configuration list for PBXNativeTarget "AgoraLyricsScore-AgoraLyricsScoreBundle" */; buildPhases = ( - 3317F0264CBB0B00A2BB1EAD30B343DA /* Sources */, - A89DD255FAABEE14631686F84A1C1D90 /* Frameworks */, - 522675227D2103C8FB4772336066B979 /* Resources */, + F1349627DDCBEC07DA9CBEA80DF627C5 /* Sources */, + 841836413845010249A73A861854E1B4 /* Frameworks */, + 59756DC3F8C9AF9FD683D491B73C039A /* Resources */, ); buildRules = ( ); @@ -14118,24 +14320,41 @@ buildRules = ( ); dependencies = ( - DEBFCF5CA21DC6315D6FD5D2346CE7A0 /* PBXTargetDependency */, - C89870EE8A6D75C986F69E43B29AAD73 /* PBXTargetDependency */, - 7944318D1538FA5997155E0722C3C661 /* PBXTargetDependency */, - 6E9F5F7EE096F4EBC946EC66B051791C /* PBXTargetDependency */, - 48A2A8E024D21FFDB5263AB283735E75 /* PBXTargetDependency */, + DCDA2A19C64AB36C522E5F500679226F /* PBXTargetDependency */, + 26FC6B735AA140F35CC9C9041FDB0F4F /* PBXTargetDependency */, + 68B56A356415441BD4DDBFBE09A9A5F9 /* PBXTargetDependency */, + 10BDD6F3B2664290DB1270654C6D9BC1 /* PBXTargetDependency */, + 3286263BA9E581950B5D1F5E4B440759 /* PBXTargetDependency */, ); name = TUIChat; productName = TUIChat; productReference = F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */; productType = "com.apple.product-type.framework"; }; + 05B2A835D60F78761395189914B88047 /* IQKeyboardManager-IQKeyboardManager */ = { + isa = PBXNativeTarget; + buildConfigurationList = 72B4D392929088B061A7C992598E4316 /* Build configuration list for PBXNativeTarget "IQKeyboardManager-IQKeyboardManager" */; + buildPhases = ( + CFD9316A0822FDF71650F97A944E03FB /* Sources */, + B9410652D61E83A0FDE6F30874A9A3DB /* Frameworks */, + A6C4F55D6C1D683FC553753164F0124B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "IQKeyboardManager-IQKeyboardManager"; + productName = IQKeyboardManager; + productReference = A5B2838E4866923F3DA717B058EBFF5D /* IQKeyboardManager-IQKeyboardManager */; + productType = "com.apple.product-type.bundle"; + }; 16704C6B67439DA959DB043702C75A7A /* JXPagingView-JXPagerView */ = { isa = PBXNativeTarget; - buildConfigurationList = 95AAAA849221B9E8268FABE8A2C3B14B /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagerView" */; + buildConfigurationList = 28AE02157D5B3FCB4C6F1A731FB57565 /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagerView" */; buildPhases = ( - 5CD3F172A6F48184680F0D46878B7CD2 /* Sources */, - 1F403849466E11E62C065282CBAA6F8B /* Frameworks */, - ACA03E3E5945C27ACD0ED54AF8148684 /* Resources */, + A874C0D3A5479BA5A91C5A43573F089C /* Sources */, + 6F9AA0BF14F7572C27BCE1BB14E70C60 /* Frameworks */, + 3F165DC54459158F0060C5FB71639AE3 /* Resources */, ); buildRules = ( ); @@ -14176,8 +14395,8 @@ buildRules = ( ); dependencies = ( - 272252D1EF2926B88B9C38826D492ACF /* PBXTargetDependency */, - 1C32D35C783EB9068C7B4892BCA19FFB /* PBXTargetDependency */, + 8CFBBECCF768367DB18D820E86E00846 /* PBXTargetDependency */, + AC622F05650479738E1F7DB2F7B905C2 /* PBXTargetDependency */, ); name = SDWebImageWebPCoder; productName = SDWebImageWebPCoder; @@ -14186,60 +14405,61 @@ }; 27BBCC9A96380AA1F208DF828383B86B /* Pods-QXLive */ = { isa = PBXNativeTarget; - buildConfigurationList = CD8AA74457F1D4508B7EF5833C2A632E /* Build configuration list for PBXNativeTarget "Pods-QXLive" */; + buildConfigurationList = 59ABA45A9B2B6F413B61E053C1DA3A3A /* Build configuration list for PBXNativeTarget "Pods-QXLive" */; buildPhases = ( - 10248A59033AA318FC7185A7233FA35B /* Headers */, - 1BDA1EED4CB6588FC29F7E04BE789118 /* Sources */, - DC9E1A6F417CA68B0E3649011ABA6CF9 /* Frameworks */, - D8C1117D8E02F307A4F9B0731D5FA3E8 /* Resources */, + F7BB1E396C9B2F2B7736A9278F316268 /* Headers */, + EF3C4CEE7CA86E273B2661A150A7FBE2 /* Sources */, + F12F74007F68939FB7CD54F41274D468 /* Frameworks */, + 91BDF48FE56A2211B8652A86D91D05E2 /* Resources */, ); buildRules = ( ); dependencies = ( - C78DA25D05D00D668D820F6447D0918F /* PBXTargetDependency */, - A44457D164DD0371CC5070B2B3859BF1 /* PBXTargetDependency */, - 40780092A1499FC39912CB3E1163A243 /* PBXTargetDependency */, - 84BEAA64A42029DFE267CB786D5C77A7 /* PBXTargetDependency */, - E0B65353D0E2795C0DD80348E6DA9A76 /* PBXTargetDependency */, - 0F326046117613AB8A4C8C8D23FF3159 /* PBXTargetDependency */, - 1778B17D41455ECB900EC61F55AFC147 /* PBXTargetDependency */, - B664E1CBD558A964AAFA36CECDBC10BD /* PBXTargetDependency */, - EB2A57D3C248A95F60DFFE9488FEB7B1 /* PBXTargetDependency */, - 797E905ADFA4EF20634B269FFBC3F509 /* PBXTargetDependency */, - 69D0A7053B6E7A5FD71E0002AA205B84 /* PBXTargetDependency */, - A2677AD9B8003D46A7968824E338797E /* PBXTargetDependency */, - 7A9159794940190292962A0E86ADAF14 /* PBXTargetDependency */, - 12F8EA817A739AAD4A1AC60AF3733777 /* PBXTargetDependency */, - BCDC5212C4BF9E7E928A88BE69527FAB /* PBXTargetDependency */, - 627CADF81BDD89E08CDD9BB90C7F2F0E /* PBXTargetDependency */, - F89165A1773D4E7776377358C822CB19 /* PBXTargetDependency */, - F9EA317679E740BC806B30035E9C0BD6 /* PBXTargetDependency */, - 2B18B18FE698B2168FDAA0471ADE1769 /* PBXTargetDependency */, - 8E0885DA42FB9C8073191A6F8C779C45 /* PBXTargetDependency */, - BC3C70055E2E366C596C248F8B0A5F1D /* PBXTargetDependency */, - CCD87F16ED2A66957566D17BD2D634F2 /* PBXTargetDependency */, - 603AF051C3456FFBF70EC0D907BC3606 /* PBXTargetDependency */, - 248CBBFEDB54BDCEE1E5DE40C7CE77C9 /* PBXTargetDependency */, - CCC48371DEBD8F77CDD0D889C102BEEF /* PBXTargetDependency */, - B56A80984529B3DE034B85D065EC07B3 /* PBXTargetDependency */, - 1BF4C4BC84268B9DFDC762D00EC22128 /* PBXTargetDependency */, - 9D05BD6B2988297005D38B1BBD30AD5D /* PBXTargetDependency */, - D5C9E6351E81C449F92E158D6399610A /* PBXTargetDependency */, - 6385AABFDC517E16F72947BE0BCD0038 /* PBXTargetDependency */, - FE36C0B5084ECCF71F6B1C509A49A23A /* PBXTargetDependency */, - AC47D0FD29AD7FFDC3130F9CA3F1CAA2 /* PBXTargetDependency */, - E74147BBEAB28D46C630B011C9FAEC2C /* PBXTargetDependency */, - E9D9D225FDD03DB8AD2B0F322AF6D875 /* PBXTargetDependency */, - B313D6E364F4A4AA9BC66CA6BAA5E51E /* PBXTargetDependency */, - A7BF91067C658E0DF9F8EE9283CF7CE5 /* PBXTargetDependency */, - 517ADD2FF2E15BD89A6B4FE551D39A20 /* PBXTargetDependency */, - 5E36F460F34737DD73DB5C4018F5CCB8 /* PBXTargetDependency */, - 3A20C5BB521A89D766861CD0DE663023 /* PBXTargetDependency */, - 76416E6401B4A4BC75D954878920CB91 /* PBXTargetDependency */, - 2277E5443900C13E529232632A10D0AA /* PBXTargetDependency */, - 297AC3C1DC3F0B296A32E7496E9F9534 /* PBXTargetDependency */, - 08B8CDE9B0379D619CFCB7C2561CBA20 /* PBXTargetDependency */, - 1B45A3973E1971F364DBE3E034406695 /* PBXTargetDependency */, + B1B486C4D98F54C4A07F00874B1D022B /* PBXTargetDependency */, + BAEEBB376D3C5E77A6FD89AAA8F00BE2 /* PBXTargetDependency */, + 88234243A9721313160D7D2F248B58E6 /* PBXTargetDependency */, + DE5ECCC596580813E67F13FEFBB2083E /* PBXTargetDependency */, + 99A324DC5EFBEB8170BE900B0C33A117 /* PBXTargetDependency */, + 1F6A9366D4EE83CF52C84B7D4B4E64EF /* PBXTargetDependency */, + AA9EBB81C2D57BCB0793591EC8D83DC2 /* PBXTargetDependency */, + 573985263318883B752E78AB3EF11C52 /* PBXTargetDependency */, + B2B2DA2EFD7106A86CC98E5CDE8BE36C /* PBXTargetDependency */, + FB6D42186070CED17DA69986F6AB429A /* PBXTargetDependency */, + 8F6C1FA6DFAFBD7D20D6CA3E26796A8E /* PBXTargetDependency */, + 82D326E6CF852898ACFEBB0475E5F555 /* PBXTargetDependency */, + CCFCA9B80D02C66A33B7D8880E0ADFC8 /* PBXTargetDependency */, + CBADAC24F08F71A869A9A3F0F1D1812D /* PBXTargetDependency */, + 3E445545B53CDA6BD7AA5A0F9404283B /* PBXTargetDependency */, + B291E5ABE745CC06865BC935EA2B6E7F /* PBXTargetDependency */, + 77ED5812B5B1F06FC32C50533C13FA54 /* PBXTargetDependency */, + C66A1F6097BD3E1345EA0DF9F4DE083B /* PBXTargetDependency */, + 53C752E0F3D63B8E29234CAAC9C27B0D /* PBXTargetDependency */, + C4AF8EF9863D6DB2A17CA417EEB770CA /* PBXTargetDependency */, + 51B939F7AC7DFB5D27762AE16D29C159 /* PBXTargetDependency */, + BE3455B8A8A069E6540C0968206F0B07 /* PBXTargetDependency */, + 16FA16C16630B799B583D988A9B04BFA /* PBXTargetDependency */, + F27E52BEE9EB0D70576331995651003E /* PBXTargetDependency */, + 38B8435CC0060FE48DE0D75175E4AA42 /* PBXTargetDependency */, + 98DC4F16C3457111C72347828BB53CC3 /* PBXTargetDependency */, + 7C4774BAECBBDABC5C6EA80F7965882A /* PBXTargetDependency */, + 71A72F8980610F669B85137EECF82D7D /* PBXTargetDependency */, + 0FC0B99CC3CB950BB6F4B16B56202393 /* PBXTargetDependency */, + 93C41BA774B2769DB05339C52D49D2A0 /* PBXTargetDependency */, + 51F5FC8E5ABD94B52EBF08D8E7C14A7D /* PBXTargetDependency */, + 7730A07FD2A4FBFAED2853412DD6DC73 /* PBXTargetDependency */, + 41234826F27BF69A03342C1B1CB52182 /* PBXTargetDependency */, + BA7428A80741A41733FFE65836E70F9A /* PBXTargetDependency */, + 2EEF306FAA9FEA75C0F514F063463653 /* PBXTargetDependency */, + 5C20750F7797D7E6F15564D7C570B176 /* PBXTargetDependency */, + A51CD2CCC115A7BD73AF2C5C8DBDE8A1 /* PBXTargetDependency */, + C2F51336278904D3D37E955D676012DB /* PBXTargetDependency */, + 1655D9E965175E364E734FB83F4260E0 /* PBXTargetDependency */, + 4FDB2F22AC033AE3EA4C1408C7E18C86 /* PBXTargetDependency */, + 3C25E096781A5293C6B376F090ADE9FC /* PBXTargetDependency */, + D0A5FDD1F8BB5ACA6C0A7354E6A25BA8 /* PBXTargetDependency */, + 1CF8A812C3A42E6B438A085EE2C7C3C7 /* PBXTargetDependency */, + ACF19ADEAA9C126C953B04447C1F4D00 /* PBXTargetDependency */, + E31CF1E8513010CA06CA3C9CE1AAF2A1 /* PBXTargetDependency */, ); name = "Pods-QXLive"; productName = Pods_QXLive; @@ -14248,12 +14468,12 @@ }; 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */ = { isa = PBXNativeTarget; - buildConfigurationList = 8C9AB4F7D10C2121A028BAE69A7ADB7C /* Build configuration list for PBXNativeTarget "Zip" */; + buildConfigurationList = 341268D384D0835F32C5F7CD0E3662F8 /* Build configuration list for PBXNativeTarget "Zip" */; buildPhases = ( - 2AD108AFA824AD535E66C442D785688D /* Headers */, - 2BABBBC489E38288768896A8F24B1271 /* Sources */, - 4C79F9FDECFD537FBF6A11AC0C5BCE46 /* Frameworks */, - E9E41A8F6B42C272C923433BA1096B47 /* Resources */, + CD6FA04F24AF00032EC6A9B9DBEA913F /* Headers */, + DBF1BAB4E2CABBC79F6F1B8CFB9B8DD3 /* Sources */, + E6566FC57C2E9D227CD281A47CDB7423 /* Frameworks */, + F47DEF763D57B37DD9CAD808565A4A03 /* Resources */, ); buildRules = ( ); @@ -14266,11 +14486,11 @@ }; 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 59DD73D897D425F09A68888305F4BA5F /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */; + buildConfigurationList = 15F9E60CFCE67565A4EE1363FB7A926F /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */; buildPhases = ( - 849B38E6D50AA5D3EEF7A6991B7DF0A6 /* Sources */, - 45CB721EAFB552970945197ADCB7133A /* Frameworks */, - B67E5B0AADFC96372F3A29B2D2D5A2F4 /* Resources */, + 988CD2704666FD3B66203ECDA676C2C5 /* Sources */, + E23935C88FE44DF26353BD17FA88C743 /* Frameworks */, + EC3BF83B2A8B11DC5117B1D21803269B /* Resources */, ); buildRules = ( ); @@ -14283,17 +14503,17 @@ }; 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 50E18C3B2CC59F2FE8804AD090BF31DA /* Build configuration list for PBXNativeTarget "SDWebImage" */; + buildConfigurationList = 84D9F8BF501A552E2859DCDE46D624FB /* Build configuration list for PBXNativeTarget "SDWebImage" */; buildPhases = ( - 58E5A0464DF5FDBB5AF9FF9C338CB08F /* Headers */, - C42C7B7BA5DFE1BFD0CAEAE6D359B349 /* Sources */, - 9CFC17306BC53152098D3810523F1E78 /* Frameworks */, - 0FF8790745E1BF5B01D4D50BA46B5DB9 /* Resources */, + CAAEAEE9E5E391B35DDD1673FB9D3714 /* Headers */, + 076A8B32A1520059D814A34897A042BD /* Sources */, + C12E370FACF8F6E0552EBE564FE75F7A /* Frameworks */, + A548D863535FBE8BDC3893CA193765FB /* Resources */, ); buildRules = ( ); dependencies = ( - 2EFE203524254CE05A159532610531C2 /* PBXTargetDependency */, + EA19472D079EF0AEC37DBEEC7A091AE3 /* PBXTargetDependency */, ); name = SDWebImage; productName = SDWebImage; @@ -14348,9 +14568,9 @@ buildRules = ( ); dependencies = ( - 1394971E1E63C9EDE40C49AE6CC1F53C /* PBXTargetDependency */, - 2DF4CD699E612DE7822B6CD53AE46FEE /* PBXTargetDependency */, - 8CD3A3B4CAD51573492C80D999D7D5A0 /* PBXTargetDependency */, + 9D43D1F8A77091239F31D00C3C3DBCD1 /* PBXTargetDependency */, + 1A64EF7198EE4350711B3043A215ED3A /* PBXTargetDependency */, + EE8CF772B56AEF995A011068494FCC1B /* PBXTargetDependency */, ); name = AgoraLyricsScore; productName = AgoraLyricsScore; @@ -14369,11 +14589,11 @@ buildRules = ( ); dependencies = ( - 64FCBCCA6F00CD20C402A014A3B67A60 /* PBXTargetDependency */, - 1091B6BE202CE99E2856EE5E7FD00CEC /* PBXTargetDependency */, - 2AB451F9167A54A08313F2FAF1EE7A4D /* PBXTargetDependency */, - 0ECE282954DF71469924EE0E7CE83601 /* PBXTargetDependency */, - 9402BB57DBDD9B8191AC6B1928C1A7AF /* PBXTargetDependency */, + B7B3DD77BCA94BE5329F53FDB70E9B0B /* PBXTargetDependency */, + CFA0D547F1D71F371329E7405A2048A1 /* PBXTargetDependency */, + 5264462AA19AE1190DF9D0F5BD73E1D3 /* PBXTargetDependency */, + 608A7EC8D4BC0B99CC158AA005D5AD30 /* PBXTargetDependency */, + 101E7FF53CF907ECCC2E83E9EE214758 /* PBXTargetDependency */, ); name = TIMCommon; productName = TIMCommon; @@ -14392,7 +14612,7 @@ buildRules = ( ); dependencies = ( - F0563E540563061B17077605CE603148 /* PBXTargetDependency */, + 118BDF09BC8849277F6E44474436527A /* PBXTargetDependency */, ); name = Protobuf; productName = Protobuf; @@ -14401,12 +14621,12 @@ }; 47D2E85A78C25869BB13521D8561A638 /* libwebp */ = { isa = PBXNativeTarget; - buildConfigurationList = 717A29DAB0DCA2834CCF22338A5F15AB /* Build configuration list for PBXNativeTarget "libwebp" */; + buildConfigurationList = ADAF3FC25EBB223F4CFBAFE44FBC402A /* Build configuration list for PBXNativeTarget "libwebp" */; buildPhases = ( - BC531070EB1CC4B2711E85D2039F1F8F /* Headers */, - 8100881BBD4F4D8254D3929E8C17CBB4 /* Sources */, - 63FB762B93B787F4F5C87B2BBC4B253F /* Frameworks */, - 942797282C4B979EE0F571D20C792E3C /* Resources */, + DD9976A0E4FFD2F163DC43FF8C1A31B0 /* Headers */, + 93E29FE2470B676548EA62B5FA04AF9F /* Sources */, + 3A0201408C80ADF43D79ED08233968A9 /* Frameworks */, + 878E1B7EE2E35C593422253173DCD710 /* Resources */, ); buildRules = ( ); @@ -14429,8 +14649,8 @@ buildRules = ( ); dependencies = ( - 1A8D593107680197BCCD2B907B2B50BC /* PBXTargetDependency */, - A9803625DE475BEAFCF6A76303A246CE /* PBXTargetDependency */, + F45EED276ABFD0AA66AA7DB3344AA5FE /* PBXTargetDependency */, + AAF56F2E875459FDC1BFDE3E27F28543 /* PBXTargetDependency */, ); name = YYWebImage; productName = YYWebImage; @@ -14439,60 +14659,61 @@ }; 4AAE1BEBA99B4F05AAA71842C4FD1A10 /* Pods-QXLiveDev */ = { isa = PBXNativeTarget; - buildConfigurationList = 4AFFB3B5C8C4B63399FDA0D94C458C9C /* Build configuration list for PBXNativeTarget "Pods-QXLiveDev" */; + buildConfigurationList = B647BBB23FFA73A5FE6DB5DBED1422EA /* Build configuration list for PBXNativeTarget "Pods-QXLiveDev" */; buildPhases = ( - 565042BAE668355362804CB866373867 /* Headers */, - 2183C5446A92E6B0F8A4CBB79054687C /* Sources */, - 03E5415AE996DF6DE0BDBEAE7E5BAA08 /* Frameworks */, - 480CFC931FC551D12B60B1127B3AE233 /* Resources */, + 3905FF32300455E26DD4652F003E8A8D /* Headers */, + 92B4378F8248DA4F9A1DEB3399D577D3 /* Sources */, + B964401241CF085A2A5F675DCD7CD95E /* Frameworks */, + 2088C7C104444C38C961D989B124DFA6 /* Resources */, ); buildRules = ( ); dependencies = ( - 1B4C7CCAE412BF435C1DF95EBC5FFD1E /* PBXTargetDependency */, - 734798B04CB93EFAC688D767D7272E44 /* PBXTargetDependency */, - 784FBBD599D519BCB05AC57CE9EE7783 /* PBXTargetDependency */, - D0765D834A23846B9ADB07FEAD7379B6 /* PBXTargetDependency */, - AB143DD0BCB40B390DAD8A86E2F92C57 /* PBXTargetDependency */, - 934E1236A14E5921735FDC9E5361A7DD /* PBXTargetDependency */, - 2CD907B531336AD825DAEA51BDF9306D /* PBXTargetDependency */, - D6A6C64CA59CB96FC4312B7AF00DDE32 /* PBXTargetDependency */, - EFA2290C2006FDBFC056A75E2896D12D /* PBXTargetDependency */, - 6CEF6A4F139613781AFBDB9E98F0932D /* PBXTargetDependency */, - FC296BB5599A510D05A8D9F4F5BDE59B /* PBXTargetDependency */, - 8DDF7959FE7F5B4CB2AF413DBF9F6737 /* PBXTargetDependency */, - 74BEFF86684AE7675D8869AF9A3EDA00 /* PBXTargetDependency */, - 96BD1E2E6B65FB4F9191300547C0C6B0 /* PBXTargetDependency */, - 8434F8BAC3222761621FC34FCE5AFB63 /* PBXTargetDependency */, - AE6FF41C8BD61DA350CAEF0BC8057021 /* PBXTargetDependency */, - FDE67599FF578D841963E6118EC1202B /* PBXTargetDependency */, - 075E49841352AFFB2AF672DF59E778D0 /* PBXTargetDependency */, - 8ED2BD6B1E663D33C4916BB06E4A482A /* PBXTargetDependency */, - C60383C4FEBE338816812E045FD4FFCB /* PBXTargetDependency */, - 56AA5689199FCCFBB0E6ED51666388C2 /* PBXTargetDependency */, - 6B30CB3D4DFBF91A8C5752504D99660E /* PBXTargetDependency */, - BF0BD86400551062FC1203693E041682 /* PBXTargetDependency */, - BB7A04CC525868AADECD89EEB4118774 /* PBXTargetDependency */, - 995639AAD4DD7B2E01673250805DBEE4 /* PBXTargetDependency */, - 2607377E3B88D65C15ED091845EEAE07 /* PBXTargetDependency */, - 35CDA60BBD73B9BABEB7A1C21F510A12 /* PBXTargetDependency */, - 3710C62CC0B539489E7CBC903AF5DFF6 /* PBXTargetDependency */, - 1C176F9EB943D6AE99D53B550BEF1144 /* PBXTargetDependency */, - E5283305C958575C088731279A671994 /* PBXTargetDependency */, - 6462B871CFC04FAF177188166E83A006 /* PBXTargetDependency */, - 231641F865C68B04E459883472A6EE77 /* PBXTargetDependency */, - A80F6244BE4F955FDA82F962D523E1E5 /* PBXTargetDependency */, - 600BF330123F1CB769E0F04896517009 /* PBXTargetDependency */, - 0919AEB9BC453AF76D7909EE0A66A8FA /* PBXTargetDependency */, - 319A21234CE250D2FB6D2B6308578FB4 /* PBXTargetDependency */, - 5CE30ECF7470E96A8DBC61952D6C111D /* PBXTargetDependency */, - 16CD19563CAA947D967BBAB3C41522C5 /* PBXTargetDependency */, - 6E94C068F2061E78DEEFECA595DA68D0 /* PBXTargetDependency */, - 597FDF4681A93E27B63768C0D90C887E /* PBXTargetDependency */, - B4FDE937D99397F34272A233BD078757 /* PBXTargetDependency */, - 82A0EDF8BD033A62EE2E0C4447141F11 /* PBXTargetDependency */, - 4EB13BEF59E150D274A6718C7B7F8A42 /* PBXTargetDependency */, - EB13A73BA8C41D5652AE935B80BE2514 /* PBXTargetDependency */, + 0484DA6922970CF52A043808D05D09D4 /* PBXTargetDependency */, + 91C227A53D159AA5B5E6D2A70179BB30 /* PBXTargetDependency */, + 0A9F8DD020B7CB098444E9453A50F869 /* PBXTargetDependency */, + 18A16A172C990453E0185A08EF848467 /* PBXTargetDependency */, + 447972E81EB5003E97CF1DD1D43197B6 /* PBXTargetDependency */, + 8336BA7CBDE0910E293786AC5CD9FF07 /* PBXTargetDependency */, + A821A7DE4EC41E228B5C7B4DE6B5C6ED /* PBXTargetDependency */, + 8343359E03C3C9C1139AF478284184C6 /* PBXTargetDependency */, + CE1D3F343584A1A12D21AF113483A745 /* PBXTargetDependency */, + DBAB4C535D0621ED81853EB68CCC0D2E /* PBXTargetDependency */, + B00FCE2883A43F8EE59940BDFA03D66E /* PBXTargetDependency */, + F46EA35B1B79EFA91DD34A5932F441F2 /* PBXTargetDependency */, + 4CAB83F2E81F92D0E7E425E708E2DE71 /* PBXTargetDependency */, + B761E2BC733C9A44005FB073CD4AC9CF /* PBXTargetDependency */, + B7ADB8506CF2208A4ACA941D2F11C515 /* PBXTargetDependency */, + FED6F9CAAFCC546CBC4558A83025DBEC /* PBXTargetDependency */, + 5ECDBB71F386A0D8D0362B8CFDD2D55E /* PBXTargetDependency */, + 463A030A5AFE3FEA59EEFA031C0B3556 /* PBXTargetDependency */, + 55366F1295F46C948FA98D88C7A10CAB /* PBXTargetDependency */, + 54AD0E713E1948FC20578522270A2474 /* PBXTargetDependency */, + A70349F00232696ABF51877CC07AA4BE /* PBXTargetDependency */, + CFE314598E2CB02CEB1CD959000691F3 /* PBXTargetDependency */, + 7E367DD65096F7587A44D07A68D48252 /* PBXTargetDependency */, + 18E9A65666B679632AEB352AC7CF3E24 /* PBXTargetDependency */, + B0EA52AE39C774CFAA783D5843C8E5FC /* PBXTargetDependency */, + C97134715641D99253A0FFEEBAB457AF /* PBXTargetDependency */, + 33DA32CD306549AFADD4D4B43950931E /* PBXTargetDependency */, + 75AA4484B02D5D9A6DF2621BCE44E70C /* PBXTargetDependency */, + DB7BB75E3E14FC9A9D50FA4BBB5C7767 /* PBXTargetDependency */, + AEB90315997471970DEAAD88CC8D9BDB /* PBXTargetDependency */, + 117B342350619B3DD7A5270B308FFB96 /* PBXTargetDependency */, + EE6643298BDD4FC5269FD94D554644DA /* PBXTargetDependency */, + 9BBAA99E1805A83A9018E0A97CCF09A8 /* PBXTargetDependency */, + 9E61D1E985AFF47B369BFC9D09269D40 /* PBXTargetDependency */, + A85C4C5D61D1BCDF4A763D800F699AC1 /* PBXTargetDependency */, + B26711B6A46158371D4332CC5196AB7E /* PBXTargetDependency */, + ED148E2592B5ECDA017D375455849147 /* PBXTargetDependency */, + 20409ACC44AD7A0A232A7B0B47C7ED85 /* PBXTargetDependency */, + 04B7BE4650B6393F1628D4FCC5EE63F9 /* PBXTargetDependency */, + 4B84009F004BE1604EADF9C1A3B66C9D /* PBXTargetDependency */, + 5700E5937E38508A949CD27CCA46AFA3 /* PBXTargetDependency */, + 0ADC7CB97EF5624025748F3BB7F497CA /* PBXTargetDependency */, + C24B572E4DDB0A526F2BA3D1454EED87 /* PBXTargetDependency */, + A4AB9B27A92D9276917044E76C6259C5 /* PBXTargetDependency */, + 7D4E1BA5DE752520F984AB86D6230F4B /* PBXTargetDependency */, ); name = "Pods-QXLiveDev"; productName = Pods_QXLiveDev; @@ -14547,7 +14768,7 @@ buildRules = ( ); dependencies = ( - FE4F73F9E5B9327F0BD447704887603E /* PBXTargetDependency */, + 97A188798BF802266C3662C0FBBA0CEA /* PBXTargetDependency */, ); name = LLDebugTool; productName = LLDebugTool; @@ -14556,11 +14777,11 @@ }; 5D11A19D6943394EC1DDAB15A39FB827 /* AliyunOSSiOS-AliyunOSSiOS_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = B7A935BC9F482473738CD58B278BAB37 /* Build configuration list for PBXNativeTarget "AliyunOSSiOS-AliyunOSSiOS_Privacy" */; + buildConfigurationList = 0D5B10EE83B38532B2ECD875E76193BC /* Build configuration list for PBXNativeTarget "AliyunOSSiOS-AliyunOSSiOS_Privacy" */; buildPhases = ( - 4A4F3666D2E7B8331754EBB65B93686D /* Sources */, - 598324A2511A8BCCB0684F9A4134EA00 /* Frameworks */, - 144ADF94C597B6A490E1C5645100F807 /* Resources */, + EA89A9E8C5554E72BEB0B028F87C36A6 /* Sources */, + 2B72A8FCC5B302BF87FAAC2FFB7962AD /* Frameworks */, + 5AF41DCFBADB960631EC76CA2C5F20E3 /* Resources */, ); buildRules = ( ); @@ -14583,7 +14804,7 @@ buildRules = ( ); dependencies = ( - 689BC7A83F8A5F5FEEA2C4F83C69B97F /* PBXTargetDependency */, + E2098C996C43C46308990881B96642FA /* PBXTargetDependency */, ); name = MJRefresh; productName = MJRefresh; @@ -14620,10 +14841,10 @@ buildRules = ( ); dependencies = ( - 66DDE268985332A750FAD028737ECF26 /* PBXTargetDependency */, - 5B714634D7C9F96C24CD565B0D64F7B0 /* PBXTargetDependency */, - 3D7923DADFA324AD4450456B1EA6E94D /* PBXTargetDependency */, - EF3792FDAF8F0E838C54D864D64FC2FF /* PBXTargetDependency */, + 0F6BA643B29B25295427B33521CAA71C /* PBXTargetDependency */, + A514CD0091E239D18E488DAF5B64B6DD /* PBXTargetDependency */, + 19DD7D9CE8747D1279A1385F3CC6CBFB /* PBXTargetDependency */, + 41750DBDA82F8A741FE22623D833BAEB /* PBXTargetDependency */, ); name = TUIConversation; productName = TUIConversation; @@ -14632,12 +14853,12 @@ }; 822E44240F2922DAB12018A6B649BD19 /* YYImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 39616F6BD25CE66D651BC986A0F97C59 /* Build configuration list for PBXNativeTarget "YYImage" */; + buildConfigurationList = 8D31FA4F8E24713E3CAE7286F3D6E8D7 /* Build configuration list for PBXNativeTarget "YYImage" */; buildPhases = ( - 53824CFDB22E445F3D610476CCF88394 /* Headers */, - 52627F9E6E5B64086A1E326399AEA8F6 /* Sources */, - 78A635A85A915B57BD73070E5A6FC2A0 /* Frameworks */, - 999571A4A40913C3DC1F863A3F93FCFE /* Resources */, + EDEA55501511ABA5956D6BBD48D5D4CC /* Headers */, + D87423B200A9FA77B81485D82912CFEF /* Sources */, + 4619979887A737163113E7ED207005B1 /* Frameworks */, + 5783ABBA1C39B9FC0DFBBB46C7183246 /* Resources */, ); buildRules = ( ); @@ -14696,7 +14917,7 @@ buildRules = ( ); dependencies = ( - 1275C3DCA04FC2A4CE08692150437B78 /* PBXTargetDependency */, + 3D6F7D84444AABFD379A39FBA4A67944 /* PBXTargetDependency */, ); name = FMDB; productName = FMDB; @@ -14715,7 +14936,7 @@ buildRules = ( ); dependencies = ( - C1B858313EBF38A84B2CF886D145C3DB /* PBXTargetDependency */, + F7783B8AE70E78BA8FDF73A85DC0DB36 /* PBXTargetDependency */, ); name = JXCategoryView; productName = JXCategoryView; @@ -14724,11 +14945,11 @@ }; 8F36C5664BEF7888A4F179030A11C598 /* TUICore-TUICore_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 95241F5C149F998712137BA9D380DD64 /* Build configuration list for PBXNativeTarget "TUICore-TUICore_Privacy" */; + buildConfigurationList = 28871870DF84FBFA4B8B58FBD87C70D7 /* Build configuration list for PBXNativeTarget "TUICore-TUICore_Privacy" */; buildPhases = ( - 4CC35BF2744D324F5D0957AFA32589CC /* Sources */, - 6A49089F8DF395E320EC4974A7FACA39 /* Frameworks */, - 93F1D88308503FB3BB69A53673452E03 /* Resources */, + 06D68BB2131C26FAD36B80596EBA0358 /* Sources */, + 80A4074CABEB75725F888ED02D97377C /* Frameworks */, + 1AD70F3F36E2BCF3AF71F5C7092D2085 /* Resources */, ); buildRules = ( ); @@ -14741,11 +14962,11 @@ }; 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = FAF5CA2DF026C5E56E6FC7930499A5CB /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */; + buildConfigurationList = E0873CEA4D5584426700DF2DE260CE20 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */; buildPhases = ( - 4F6469D27EE9FA0C2FB0373AF4C32630 /* Sources */, - 46F0C53D4CE0E13597CE5F6151A55D85 /* Frameworks */, - 45B84BC89F28E1ABB92C0FF670F4F81C /* Resources */, + 04466FDCE39DF3EF43A16F902DE99455 /* Sources */, + 0FD283735D5803D17404CE056CEC4386 /* Frameworks */, + B474D41CC8D8A606DF0EB63016C7C1D1 /* Resources */, ); buildRules = ( ); @@ -14758,11 +14979,11 @@ }; 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 4F6684C51052C767DBC6D74DA3648C98 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; + buildConfigurationList = 68A4EE4616CF634AA692D09AFD048F66 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; buildPhases = ( - 56755BECE33663E1B47A211AFC0C67A4 /* Sources */, - 6160775F29E83D5C2B63C5CEB5F98445 /* Frameworks */, - D1143B7E95E261CED7B70CF64C92A609 /* Resources */, + C2FBB5C0F8D0B9E6ABA8E3418AAACE16 /* Sources */, + 65EDCAE0663EF9BD948ACFC3D5E3C1A7 /* Frameworks */, + EE4F0A406105BA50A0FB85902C0C3B6C /* Resources */, ); buildRules = ( ); @@ -14775,11 +14996,11 @@ }; 973B9A51B49701F13767694DCAF5C37D /* FMDB-FMDB_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 6F233975F8092D06364970898692E29F /* Build configuration list for PBXNativeTarget "FMDB-FMDB_Privacy" */; + buildConfigurationList = A9EC1C2489075401A57003AF2B83368B /* Build configuration list for PBXNativeTarget "FMDB-FMDB_Privacy" */; buildPhases = ( - 964841A90BF3A4F1F640518D8294B914 /* Sources */, - 59616B9CEFE2D2A0A02BFC68C42AAA8A /* Frameworks */, - 7ED2539C5C6CCFCB7148FD3C9B4450AD /* Resources */, + 90A123CD0CD89311C260871935CF5E43 /* Sources */, + 4B53258048CB6D1E2681473BC7A7C030 /* Frameworks */, + A79B382EE1DC7AA6A6E52664AF51D49A /* Resources */, ); buildRules = ( ); @@ -14792,11 +15013,11 @@ }; A3672D206FD781B76503C6F6C0C8191A /* TIMPush-TIMPush_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = F15590302FFB2EDF8C1DCA9EBACE554B /* Build configuration list for PBXNativeTarget "TIMPush-TIMPush_Privacy" */; + buildConfigurationList = BAA0546903146D220EABBE3330BC9598 /* Build configuration list for PBXNativeTarget "TIMPush-TIMPush_Privacy" */; buildPhases = ( - 3ACC7590CE1455FF94E94533A515FEDA /* Sources */, - 379B5B5260DFBEC001B7A9CF1F536C41 /* Frameworks */, - B44293FD534F09F4A85809847D0DEA4C /* Resources */, + 10ED9B992BA227505B80947F8A8A25ED /* Sources */, + 25A4467CACB7AF2418E0D38A99FD2F33 /* Frameworks */, + DDBDA8AF6E27ED3DA4B656D07203267D /* Resources */, ); buildRules = ( ); @@ -14827,11 +15048,11 @@ }; A9A94B2F47199AE29CDF9CF13F4D95CF /* TIMCommon-TIMCommon_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = CCBF54FA96569AEFE6EFFA6A7A6351CD /* Build configuration list for PBXNativeTarget "TIMCommon-TIMCommon_Privacy" */; + buildConfigurationList = A2F1C56EB5201FBC5178DCC35AAA3BDC /* Build configuration list for PBXNativeTarget "TIMCommon-TIMCommon_Privacy" */; buildPhases = ( - E97C9E4F7018021993C1C1AE8A116FD1 /* Sources */, - 3851C086D2624D1B01782DDFF511BBD8 /* Frameworks */, - BD240CDA0D68F5022C626AFDEEF57DBC /* Resources */, + 74F1AA39F89BE393E18B4C3744BA4CFB /* Sources */, + 5275E53CF8D2999DC525B044A715982D /* Frameworks */, + 715D83AD94E86C4EE98663A3116B048F /* Resources */, ); buildRules = ( ); @@ -14844,11 +15065,11 @@ }; B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = EE79A430968AB6E1979E5E40409FCE4D /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; + buildConfigurationList = 836ABCC1E0E017407DA1A93191A9F6B0 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; buildPhases = ( - 24762981637778297BCF5933B4F1122D /* Sources */, - B19FE76F6DF7285E1AF450A650793658 /* Frameworks */, - 0A0D08CBD711593E4D808C6C05B41CEF /* Resources */, + 754A2E979481CD144BDC425E95BDB98B /* Sources */, + 98647715ACCD5C88D4CA450B0E616EA7 /* Frameworks */, + FD79E47CD5451C78DE0962B8EF0C6561 /* Resources */, ); buildRules = ( ); @@ -14871,8 +15092,8 @@ buildRules = ( ); dependencies = ( - 5EFA8664E14C66C09B19B71D51EDEB26 /* PBXTargetDependency */, - D6A3F7E0A1FB4D03BECE71E90140EB4F /* PBXTargetDependency */, + 4B4953EB567D06F1D0FD1E2247B10762 /* PBXTargetDependency */, + 5C39D8D43C4D5CAA5643C95205502E77 /* PBXTargetDependency */, ); name = YBImageBrowser; productName = YBImageBrowser; @@ -14891,7 +15112,7 @@ buildRules = ( ); dependencies = ( - 03680924489D81654019DDE5E63552D2 /* PBXTargetDependency */, + C5EB2DB11B69F3EEE7CC3D99A942500B /* PBXTargetDependency */, ); name = AliyunOSSiOS; productName = AliyunOSSiOS; @@ -14910,7 +15131,7 @@ buildRules = ( ); dependencies = ( - 8028A8AAC404010EE584798C7F7CB822 /* PBXTargetDependency */, + 40D18A16DECC29EEC49800AD5DF329EF /* PBXTargetDependency */, ); name = JXPagingView; productName = JXPagingView; @@ -14929,7 +15150,7 @@ buildRules = ( ); dependencies = ( - FF3E29A2A6DCD6ACD1D7833965AC115D /* PBXTargetDependency */, + EDCDB008A08F678EAE6E13A7143F999B /* PBXTargetDependency */, ); name = SDCycleScrollView; productName = SDCycleScrollView; @@ -14966,7 +15187,7 @@ buildRules = ( ); dependencies = ( - 6E3DEDD3B9BC3E02A9CA2448547238F1 /* PBXTargetDependency */, + 7E311C0A28E1DFAF24F56DD77DD01EAC /* PBXTargetDependency */, ); name = BRPickerView; productName = BRPickerView; @@ -14975,11 +15196,11 @@ }; E79E29F55A2453370D27112480FCF6A2 /* JXCategoryView-JXCategoryView */ = { isa = PBXNativeTarget; - buildConfigurationList = 7E455BE3E5D98D7F73F3331669138801 /* Build configuration list for PBXNativeTarget "JXCategoryView-JXCategoryView" */; + buildConfigurationList = 25F1CD2EB53DDF0ACDBC41067B3355B1 /* Build configuration list for PBXNativeTarget "JXCategoryView-JXCategoryView" */; buildPhases = ( - 9AD273E7FDECAE6214D04C65A2EC38E2 /* Sources */, - A61EAC7BCF05F1AB33F1E3D4D4A66EC4 /* Frameworks */, - 53A78BBE52F1C43A7703324BB0742A1B /* Resources */, + C1090B921C215B403A220B614859BBA8 /* Sources */, + E3E807DF4222A7B37FC23EEE3E46AF82 /* Frameworks */, + A3A500526EA5DF8FF1A32BB3E1F57B31 /* Resources */, ); buildRules = ( ); @@ -14992,19 +15213,19 @@ }; EB381B961261861E0643718E562995A8 /* TUICore */ = { isa = PBXNativeTarget; - buildConfigurationList = 4A9F10D760D6792128EB5C841FC9F6A8 /* Build configuration list for PBXNativeTarget "TUICore" */; + buildConfigurationList = E9D947F17E88A6D5B34309D8E584ACDA /* Build configuration list for PBXNativeTarget "TUICore" */; buildPhases = ( - 00973A95764B5611251F59BF387CC91D /* Headers */, - BEB76305D5BC58C088F6FE4D3D604A1C /* Sources */, - 1B949FEAB2600B4269244FF516E8E8C6 /* Frameworks */, - F4312929B85950486423349E83F4DB25 /* Resources */, + B35D4E6BDD617B38FE1B91638D24EC3C /* Headers */, + 33D3453AF917CDFB250D51B03EA44A29 /* Sources */, + AFEAE0B61C501F8D8810779551AAF69A /* Frameworks */, + C50B41D43938343C5870DA70A6439D7C /* Resources */, ); buildRules = ( ); dependencies = ( - 526C125B4EF7B16D3EDFAF2D627E2BA2 /* PBXTargetDependency */, - 9FE767237E07BF88A9A45E2119A7743E /* PBXTargetDependency */, - BC9660465852656CB0728E5B3A5910AA /* PBXTargetDependency */, + E5F5FD6190222D442F226829CC20D3B4 /* PBXTargetDependency */, + 586DE645ACDF9D868F184549D3DC7127 /* PBXTargetDependency */, + 94E0BDBC47F155EFE604B232FC2878A6 /* PBXTargetDependency */, ); name = TUICore; productName = TUICore; @@ -15023,8 +15244,8 @@ buildRules = ( ); dependencies = ( - 4FEB46F2A1FB98CE09429BC11B13EE58 /* PBXTargetDependency */, - 7219B38FD9270CBB0B68DB7060CEAA7D /* PBXTargetDependency */, + 9A54D93F9F9D9B458876C9D8C0D1D2A1 /* PBXTargetDependency */, + 2CC331359034190E24D2B3BEAF05F61F /* PBXTargetDependency */, ); name = SVGAPlayer; productName = SVGAPlayer; @@ -15033,11 +15254,11 @@ }; F56DFD738FAB4E4F07F2D2E962EA3946 /* TUIChat-TUIChat_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 0109C52D7BA5956B1DAF4451E28CFF39 /* Build configuration list for PBXNativeTarget "TUIChat-TUIChat_Privacy" */; + buildConfigurationList = 80DA5974F673F38ADCCDAD4CDB950D86 /* Build configuration list for PBXNativeTarget "TUIChat-TUIChat_Privacy" */; buildPhases = ( - 3DD2804F571A90369057F505C15A7FDB /* Sources */, - 0DD1E8D87C05F3003951B61B2C73F8A0 /* Frameworks */, - 26F1E1EFA3620BF585F9CD0546A1406D /* Resources */, + 57E36F5CA4715A33259C8EAB67CA110F /* Sources */, + D517245CAA823CB67D365EA976E2861E /* Frameworks */, + FE886D4374B403A18E195C4E718A5021 /* Resources */, ); buildRules = ( ); @@ -15068,11 +15289,11 @@ }; F71BF3AB61E6444B3140F0A3A86B2910 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 9767D20A2C67F7E0C028D761914F5029 /* Build configuration list for PBXNativeTarget "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy" */; + buildConfigurationList = 4C7EA678FC3C362997760723333D5649 /* Build configuration list for PBXNativeTarget "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy" */; buildPhases = ( - 487C5AEA9F3E32D35E42F6D41835E0A2 /* Sources */, - 09BCCD49765520597B2DDF5F680273ED /* Frameworks */, - 4DABD961975590A123C3188682DFC032 /* Resources */, + 9FF4BBFF959AA945F1621CBF2440AEEC /* Sources */, + 10741A7E6BE1517B4D829FFBCAA54568 /* Frameworks */, + BF007BCCC6AA183C626752DA384AB750 /* Resources */, ); buildRules = ( ); @@ -15083,13 +15304,32 @@ productReference = BF12EF87337DED2D5544A4B5636CC4C7 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */; productType = "com.apple.product-type.bundle"; }; + FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5FE03105CF3A887F508DDE7D404339E3 /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */; + buildPhases = ( + ECBAD71CACB0F1B5E879E5B32AAD5A2D /* Headers */, + F6BE32C3CD0010A8BFCEE863F9ED6940 /* Sources */, + 7F025C68D7AB2CBEAA20335DC4A82BD9 /* Frameworks */, + FFD11E7589893A9E2CC6A5C3CCAFEDE2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + FEC41391F8DBF72BECF185F47B6D7072 /* PBXTargetDependency */, + ); + name = IQKeyboardManager; + productName = IQKeyboardManager; + productReference = 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */; + productType = "com.apple.product-type.framework"; + }; FBC036FDFE401149B1CD899239D81CFA /* TUIConversation-TUIConversation_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 5CF758B80988D7FC7EE337D88ECB2764 /* Build configuration list for PBXNativeTarget "TUIConversation-TUIConversation_Privacy" */; + buildConfigurationList = A4B50B4BCA3F2EB5FF0B9DA9E0CF9421 /* Build configuration list for PBXNativeTarget "TUIConversation-TUIConversation_Privacy" */; buildPhases = ( - FAAF62B24E3BBC7CB9F96EF7F69A36E0 /* Sources */, - A0406E5C8692DC3A15FB6FCA5B2E1B0F /* Frameworks */, - E27A61FC001404A9A256977A820906F9 /* Resources */, + 32E47C4C90933E2C42C7AB70E467717B /* Sources */, + 28B01114598E7B08454639F84967BC50 /* Frameworks */, + C4FFD5EDAE8B87E7FE8D2014477279A2 /* Resources */, ); buildRules = ( ); @@ -15138,7 +15378,7 @@ mainGroup = CF1408CF629C7361332E53B88F7BD30C; minimizedProjectReferenceProxies = 0; preferredProjectObjectVersion = 77; - productRefGroup = DF77649E7CE0B6F3374258C7BB458B71 /* Products */; + productRefGroup = B76695B951E8F27C3142A6A367E5504E /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -15157,6 +15397,8 @@ 4A68CFD979D413A619DF631BB121D98F /* Bugly */, 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */, 973B9A51B49701F13767694DCAF5C37D /* FMDB-FMDB_Privacy */, + FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */, + 05B2A835D60F78761395189914B88047 /* IQKeyboardManager-IQKeyboardManager */, 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */, E79E29F55A2453370D27112480FCF6A2 /* JXCategoryView-JXCategoryView */, C4E1020AF425614337737213AA26DBD5 /* JXPagingView */, @@ -15208,14 +15450,6 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 0A0D08CBD711593E4D808C6C05B41CEF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 09FA78FE091C67BE9ED42F32F0F5B331 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0A7E21C92D31ADB836F86D7666550B19 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15231,14 +15465,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0FF8790745E1BF5B01D4D50BA46B5DB9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D16C4F38D93AF236C73CCC04F1ADA41A /* SDWebImage-SDWebImage in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 141114A542414BF22F116006D4B101C0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15251,19 +15477,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 144ADF94C597B6A490E1C5645100F807 /* Resources */ = { + 1AD70F3F36E2BCF3AF71F5C7092D2085 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 309CA84390C035B47E4FE51DAC5F9324 /* PrivacyInfo.xcprivacy in Resources */, + D252641B69940EA86733CE91F0DDCE67 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 26F1E1EFA3620BF585F9CD0546A1406D /* Resources */ = { + 2088C7C104444C38C961D989B124DFA6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7E8D968E7CCE13FCA1827E9F60C50CAD /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15289,11 +15514,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 45B84BC89F28E1ABB92C0FF670F4F81C /* Resources */ = { + 3F165DC54459158F0060C5FB71639AE3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5230350E0122C393DC6727E21E871009 /* PrivacyInfo.xcprivacy in Resources */, + 57612336010B567948EEE306D7D0F54A /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15309,13 +15534,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 480CFC931FC551D12B60B1127B3AE233 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4A4F8947EF95B9D0D1FCFC1296740510 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15325,14 +15543,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4DABD961975590A123C3188682DFC032 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A0713B31348B90498C051D7106D7EEA4 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4E7474094427196753B162CC79DE4B1A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15346,19 +15556,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 522675227D2103C8FB4772336066B979 /* Resources */ = { + 5783ABBA1C39B9FC0DFBBB46C7183246 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - B04D54B2E42F42C809232E99989E85C1 /* Media.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 53A78BBE52F1C43A7703324BB0742A1B /* Resources */ = { + 59756DC3F8C9AF9FD683D491B73C039A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 70D31F0ABC9F9D73C0CCFEEC8223DA59 /* PrivacyInfo.xcprivacy in Resources */, + D6A56773666C4FC13435EDD44B689518 /* Media.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5AF41DCFBADB960631EC76CA2C5F20E3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3874F4CA60580D566C00579B8DED1552 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15410,6 +15627,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 715D83AD94E86C4EE98663A3116B048F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4435F92DED5194DE28973FAA56D2C000 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 75F32E74E1E5A8602174C474DD604277 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15425,14 +15650,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7ED2539C5C6CCFCB7148FD3C9B4450AD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 423E89251CD1C62C32F3B1933EDF5B15 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8418C5E5E4B25B6D846B7AD586EBA5BF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15447,6 +15664,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 878E1B7EE2E35C593422253173DCD710 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 907BFFF7CC9F2CD2BA53644263EFC083 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15454,22 +15678,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 93F1D88308503FB3BB69A53673452E03 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 53AF58ED62D28F8D6E81FDC28E42AAD3 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 942797282C4B979EE0F571D20C792E3C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 999571A4A40913C3DC1F863A3F93FCFE /* Resources */ = { + 91BDF48FE56A2211B8652A86D91D05E2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -15483,19 +15692,43 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ACA03E3E5945C27ACD0ED54AF8148684 /* Resources */ = { + A3A500526EA5DF8FF1A32BB3E1F57B31 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C85BDAE8C1E539DDB9BA4CCCF0279CBE /* PrivacyInfo.xcprivacy in Resources */, + 02E9ACC4782F8EE2D53F5338165BEEB6 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B44293FD534F09F4A85809847D0DEA4C /* Resources */ = { + A548D863535FBE8BDC3893CA193765FB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A556FEAD4F91630813ECE342296227D6 /* PrivacyInfo.xcprivacy in Resources */, + 9902D257E5BF610335380AE1736E0269 /* SDWebImage-SDWebImage in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A6C4F55D6C1D683FC553753164F0124B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E4FE2C52B4BEFEEE261443716020E30B /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A79B382EE1DC7AA6A6E52664AF51D49A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 37DF27F7544A7450736F02492C9337DA /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B474D41CC8D8A606DF0EB63016C7C1D1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 98049E03516C7C6C3A276B734C5A19A6 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15506,19 +15739,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B67E5B0AADFC96372F3A29B2D2D5A2F4 /* Resources */ = { + BF007BCCC6AA183C626752DA384AB750 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CBEDEA6EFD336A47B0327E3C6CD8AA9F /* PrivacyInfo.xcprivacy in Resources */, + 4540A4789762BCFDD9100135BE6D1D0C /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD240CDA0D68F5022C626AFDEEF57DBC /* Resources */ = { + C4FFD5EDAE8B87E7FE8D2014477279A2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 04213543A3F956C816311B82A020E499 /* PrivacyInfo.xcprivacy in Resources */, + D2C23FE4438D4F8B281D7A420D903ABC /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C50B41D43938343C5870DA70A6439D7C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 180A8BFAC72B52E31EDCF19406C20BB2 /* TUICore.bundle in Resources */, + 0EBF06BCC2C4BF223BE887A555D54EC3 /* TUICore-TUICore_Privacy in Resources */, + 5D67CB51613B0B3A068081470855CD5E /* TUICoreTheme.bundle in Resources */, + 6EFF58891A2BDB930E59DDBB53557F9F /* TUICoreTheme_Minimalist.bundle in Resources */, + 7FB7054DA6BF75EE6CEDC4D31817248C /* TUIKitLocalizable.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15529,14 +15774,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D1143B7E95E261CED7B70CF64C92A609 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EDBDAB688418B22473B50F89A067DC4F /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D6BF70856976374C62C62EF42CD1B449 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15545,13 +15782,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D8C1117D8E02F307A4F9B0731D5FA3E8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; DB0E9987575D8D7A6FA399D828F1E6FD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -15559,11 +15789,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E27A61FC001404A9A256977A820906F9 /* Resources */ = { + DDBDA8AF6E27ED3DA4B656D07203267D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6B62E3E74F71512E2670F5BFFBB34CD3 /* PrivacyInfo.xcprivacy in Resources */, + 9D2B4F63AACD42D296F3AC3B6133D113 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15574,10 +15804,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E9E41A8F6B42C272C923433BA1096B47 /* Resources */ = { + EC3BF83B2A8B11DC5117B1D21803269B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 7EBDFE8DD83691C12230B408D0756732 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15588,15 +15819,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F4312929B85950486423349E83F4DB25 /* Resources */ = { + EE4F0A406105BA50A0FB85902C0C3B6C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A6E3D156C99FA7723B8BE749C7A6ACE3 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F47DEF763D57B37DD9CAD808565A4A03 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6AEE2698CDE213E8CAF64625B8C084C8 /* TUICore.bundle in Resources */, - 3862689C39FBC057FA300C7911379CB8 /* TUICore-TUICore_Privacy in Resources */, - 3C63B1A5D6CC82E09B81D0DFABE1E3F4 /* TUICoreTheme.bundle in Resources */, - 910DFDC2B8CEED208DEE0AEEEC166E4A /* TUICoreTheme_Minimalist.bundle in Resources */, - 6FE4DD8C891CFB9095A3971A8DB96D90 /* TUIKitLocalizable.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15624,6 +15858,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FD79E47CD5451C78DE0962B8EF0C6561 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28F22032CC388B76B647E674C1D287AB /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FE886D4374B403A18E195C4E718A5021 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B79C5211CB9EAD7F0370A3FF5AA52339 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FFD11E7589893A9E2CC6A5C3CCAFEDE2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 626401380ADC61520BB5627C76521683 /* IQKeyboardManager-IQKeyboardManager in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -15678,6 +15936,23 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/WechatOpenSDK-XCFramework/WechatOpenSDK-XCFramework-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; + 6C2571307A44E8295C40D0357813B6D0 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TXIMSDK_Plus_iOS_XCFramework/TXIMSDK_Plus_iOS_XCFramework-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TXIMSDK_Plus_iOS_XCFramework/TXIMSDK_Plus_iOS_XCFramework-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/TXIMSDK_Plus_iOS_XCFramework/TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 71B86DEC6F8764B18A2BFDEACA0FE1AC /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -15712,23 +15987,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/TIMPush/TIMPush-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - 7D94C9A25E85845F33CE38E72D94419A /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/TXIMSDK_Plus_iOS_XCFramework/TXIMSDK_Plus_iOS_XCFramework-xcframeworks-input-files.xcfilelist", - ); - name = "[CP] Copy XCFrameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/TXIMSDK_Plus_iOS_XCFramework/TXIMSDK_Plus_iOS_XCFramework-xcframeworks-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/TXIMSDK_Plus_iOS_XCFramework/TXIMSDK_Plus_iOS_XCFramework-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; BFD4675DECD846713F87D2380D482371 /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -15749,6 +16007,13 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 04466FDCE39DF3EF43A16F902DE99455 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 049BE71707DDB25A944AB502CE7E174A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -15773,6 +16038,93 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 06D68BB2131C26FAD36B80596EBA0358 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 076A8B32A1520059D814A34897A042BD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 90B73A51C14C5AC83914DBAC0974D95F /* NSBezierPath+SDRoundedCorners.m in Sources */, + AF7C9C150875D43D2791D4F66D5F39CD /* NSButton+WebCache.m in Sources */, + 3F6AE60F5078CB1C0F9A7E6E9CCA993C /* NSData+ImageContentType.m in Sources */, + 8CAC36087F1E6B0D8EF57B62C3C81E80 /* NSImage+Compatibility.m in Sources */, + 9BAB90DFB5E11FFE0C0DA393ED67657F /* SDAnimatedImage.m in Sources */, + 14D295950C18090E9B5520366DA0128B /* SDAnimatedImagePlayer.m in Sources */, + DF08A49444CDBFA264E32B32C82C8FC1 /* SDAnimatedImageRep.m in Sources */, + 6BDEFFD3F143FD0BA56CC01A1C4A7997 /* SDAnimatedImageView.m in Sources */, + 7E0CE59DF6CA365A0F8ADF5CB174E68A /* SDAnimatedImageView+WebCache.m in Sources */, + 3935713D38F93BBFDEF445191E42EBB4 /* SDAssociatedObject.m in Sources */, + 8DDF260CCEFB164BCB786069BCC8265D /* SDAsyncBlockOperation.m in Sources */, + 55948AC1957526557F4658B2B70D17A4 /* SDCallbackQueue.m in Sources */, + 3905C185D90999E707BDFC497ABFF6BC /* SDDeviceHelper.m in Sources */, + 6F6B35F54CE65ABE5A576F66DACC1185 /* SDDiskCache.m in Sources */, + BE1233FCB7830D16E97F545E0FEB94F9 /* SDDisplayLink.m in Sources */, + 4204B1334D2E961D1EB3E0AAA0056B43 /* SDFileAttributeHelper.m in Sources */, + 8B3CD70221DCB6E765DC5BFC499B0FB4 /* SDGraphicsImageRenderer.m in Sources */, + 442F711B72745323EBB2775FFC35A7B0 /* SDImageAPNGCoder.m in Sources */, + CA3B70F59C480F8E7E57BB927544A84D /* SDImageAssetManager.m in Sources */, + 9439A1947DB16F74CD265AC1BD8CB25A /* SDImageAWebPCoder.m in Sources */, + E66814F31F70B2A0D7477CCE8B9A38A8 /* SDImageCache.m in Sources */, + 7C7D944BB921B77E15754E3284C83845 /* SDImageCacheConfig.m in Sources */, + 6B337C0F2FC167CD47023BE9BC9DFB9E /* SDImageCacheDefine.m in Sources */, + DD3AFB0A9F60A7A78B811C3B3A8813B8 /* SDImageCachesManager.m in Sources */, + 5AC9D6EF968C2394AB105C4B448309FC /* SDImageCachesManagerOperation.m in Sources */, + A9C93AF46B2CFFCF6CEA58CF1F317800 /* SDImageCoder.m in Sources */, + 32E9EBC31AB1234E68C1343ECE547274 /* SDImageCoderHelper.m in Sources */, + 71F93487767E310ADA5A55204EFD4172 /* SDImageCodersManager.m in Sources */, + 05A1DD44EA26C531351AE28F1AC9AFF4 /* SDImageFrame.m in Sources */, + A982D8F3722564E5E64643BF5415CB88 /* SDImageFramePool.m in Sources */, + 7FE26592B76BBE7D97D50769C37F174C /* SDImageGIFCoder.m in Sources */, + 6362233D4732C85B61C2E66A8B1A2F4F /* SDImageGraphics.m in Sources */, + C4C7B8D764FCFA82C39600ABD2E11BFC /* SDImageHEICCoder.m in Sources */, + 0AE01A7B4911F5F10E97A56F0881F02A /* SDImageIOAnimatedCoder.m in Sources */, + 3A7DAB61445DE650AB6812C5DD7803D4 /* SDImageIOCoder.m in Sources */, + 37698E9A490474D1F5ED3A46A4D27F9D /* SDImageLoader.m in Sources */, + 37B653B4BAD4D59588EDA3D872FBCEFC /* SDImageLoadersManager.m in Sources */, + 6BB87AE4E009ECBDE8D507BDA00B6810 /* SDImageTransformer.m in Sources */, + 27D556E71BF02015E4E6B01749ACB31D /* SDInternalMacros.m in Sources */, + 83E9673775BA0FDBB8FC197A61426861 /* SDMemoryCache.m in Sources */, + 7AA19549B12A020DCD82432CBAE30427 /* SDWeakProxy.m in Sources */, + 1903A0760105E2486B9EAB3AA45257B3 /* SDWebImage-dummy.m in Sources */, + 2B4B0F5722CADFFB78D9DAF97B5BF4AB /* SDWebImageCacheKeyFilter.m in Sources */, + 0F71B4B1E155F99BF17C011EADF71F95 /* SDWebImageCacheSerializer.m in Sources */, + B7E5D975A14EE67EBE9EEEDA62E03FBA /* SDWebImageCompat.m in Sources */, + B1CD2DB19E192179712C064576745A74 /* SDWebImageDefine.m in Sources */, + D8400BA2C1A77AF2653125C0C66AB1E3 /* SDWebImageDownloader.m in Sources */, + FD507DDBA6D51715FF5FDC82F374078E /* SDWebImageDownloaderConfig.m in Sources */, + 764A214486DC26599EDF01D061C2E1DE /* SDWebImageDownloaderDecryptor.m in Sources */, + 6A4316A64CC1FCC9422EFA0CEBB754F4 /* SDWebImageDownloaderOperation.m in Sources */, + B846E213F484806CB8E4F74F2DFA9EFE /* SDWebImageDownloaderRequestModifier.m in Sources */, + 5224E21CD8630A9DD74515EA18739B79 /* SDWebImageDownloaderResponseModifier.m in Sources */, + 1E758825FB8307A4E0FFEF3CD16CEBD7 /* SDWebImageError.m in Sources */, + 6008C8594E2AA2259DA7C27E44AD47AA /* SDWebImageIndicator.m in Sources */, + 51226F634425DCA26735FBC6D5319A9F /* SDWebImageManager.m in Sources */, + 41A5D376FC6FD20F1BE93F098C374242 /* SDWebImageOperation.m in Sources */, + 3ACA20A727BFA6F7488352777B6D0015 /* SDWebImageOptionsProcessor.m in Sources */, + 2FBC3BF80C513F568493D1129256AF49 /* SDWebImagePrefetcher.m in Sources */, + 06C2DCBE28F39C4A651BAE857B1E36CA /* SDWebImageTransition.m in Sources */, + 98522F42D9B3466B2999DD6C9B6E9E87 /* UIButton+WebCache.m in Sources */, + D6E33608F9275BEF1DC53944E502B2C1 /* UIColor+SDHexString.m in Sources */, + B47E3D187CC3C49E085401A8E5663C3B /* UIImage+ExtendedCacheData.m in Sources */, + ADC24851255B750F83E51EB91F110B9D /* UIImage+ForceDecode.m in Sources */, + E06D2DD06570E8A01D5AEDE55D2FD3F8 /* UIImage+GIF.m in Sources */, + EEC9DD1DD8BF3E3B26F112BF4549B6E2 /* UIImage+MemoryCacheCost.m in Sources */, + 49646510A30950028E3B71670EEB7439 /* UIImage+Metadata.m in Sources */, + 281AAC518B477D8402F888A6156C6F10 /* UIImage+MultiFormat.m in Sources */, + 082304C1BACED3CCD06217A48ADA64C9 /* UIImage+Transform.m in Sources */, + BAB0D385B3DBF9F9B4271F46B77F9107 /* UIImageView+HighlightedWebCache.m in Sources */, + 982283A5AC4FEE0303E363644213EE9F /* UIImageView+WebCache.m in Sources */, + 009D17FA056598E9B013B81A52AE4F83 /* UIView+WebCache.m in Sources */, + AF62B6D4FD3FC6994D9BDDEFA0FE91A5 /* UIView+WebCacheOperation.m in Sources */, + 403A6AAA9354BE5A564DE010AAAEF6F7 /* UIView+WebCacheState.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0B6544B1BFAB5DFC91600ED452DCC24A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -15823,11 +16175,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1BDA1EED4CB6588FC29F7E04BE789118 /* Sources */ = { + 10ED9B992BA227505B80947F8A8A25ED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A9CA4AAD9397E739684E6ABB73F0261B /* Pods-QXLive-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15866,35 +16217,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2183C5446A92E6B0F8A4CBB79054687C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 003752037232F3C7CC73587BB0272D0F /* Pods-QXLiveDev-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 24762981637778297BCF5933B4F1122D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2BABBBC489E38288768896A8F24B1271 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F50ED8C605C793C0FFE5BB39489C24A /* ioapi.c in Sources */, - 5FC7532272EF7056F92170B08C989C91 /* QuickZip.swift in Sources */, - 1F53509659B79E651BF01275F90D05D2 /* unzip.c in Sources */, - 2186C37A4C942D0B255B0338B61F729E /* zip.c in Sources */, - 259D67EE8D4F96EE469246CCEAEA0354 /* Zip.swift in Sources */, - 18CC9761608E5F99194AF54155825448 /* Zip-dummy.m in Sources */, - BE0320767C5B6BA935AAD09D7253541C /* ZipUtilities.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2E063B73E5D1C7B78F48F4BC01E3D98D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -15921,17 +16243,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3317F0264CBB0B00A2BB1EAD30B343DA /* Sources */ = { + 32E47C4C90933E2C42C7AB70E467717B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 3ACC7590CE1455FF94E94533A515FEDA /* Sources */ = { + 33D3453AF917CDFB250D51B03EA44A29 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + E7501698D047E7A24E21AAD6A9AB192F /* NSDictionary+TUISafe.m in Sources */, + D3BBE0DBD610BF753DFCC37348B3DB31 /* NSString+TUIUtil.m in Sources */, + 261F2F49BE560E275D3C03FD48C7F13C /* OfflinePushExtBusinessInfo.m in Sources */, + 64C810322128A0A80D156EEF3A01D2B8 /* OfflinePushExtConfigInfo.m in Sources */, + 01BDBBF1657820AB1883A41F1D317790 /* OfflinePushExtInfo.m in Sources */, + 6EBDAAC37ECF5FD96EA5BCE641618A87 /* TUICommonModel.m in Sources */, + 6E9768DE32522A9BDAE652A71CB0339D /* TUIConfig.m in Sources */, + ED5ED77D9BD48798DCA60CBA7EFFADC6 /* TUICore.m in Sources */, + C3F72653DB26C2241719B4186E0F7838 /* TUICore-dummy.m in Sources */, + 86F49BC4F7AE18697C2E48352004703B /* TUIDarkModel.m in Sources */, + CB31465DAD412DA0D7B7A8C6E316E05B /* TUIGlobalization.m in Sources */, + 5BC0B1DC5456A78F7CEDE5F1080F83A3 /* TUILogin.m in Sources */, + 506FC884318A57CC927092553C2A7C85 /* TUIThemeManager.m in Sources */, + F499390AC09F53E63C5B03920EB2454C /* TUITool.m in Sources */, + 88A6B3696943C988A1A0A1FE652A14E5 /* TUIWeakProxy.m in Sources */, + 2971489959C0056C86916FC502E3D851 /* UIColor+TUIHexColor.m in Sources */, + 6A9A1609CBC92AB647705495D3B43406 /* UIView+TUILayout.m in Sources */, + 4AF963104FA28596E23535551D37E42A /* UIView+TUIToast.m in Sources */, + AFDF645683D9FE5419BE6CC469A05125 /* UIView+TUIUtil.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15956,41 +16297,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3DD2804F571A90369057F505C15A7FDB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 487C5AEA9F3E32D35E42F6D41835E0A2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4A4F3666D2E7B8331754EBB65B93686D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4CC35BF2744D324F5D0957AFA32589CC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4F6469D27EE9FA0C2FB0373AF4C32630 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 51734856874874E0CCB9EFBBA0B96F3F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -16100,19 +16406,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 52627F9E6E5B64086A1E326399AEA8F6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BFC5DA022E7D00DECC373596E7EF3DC0 /* YYAnimatedImageView.m in Sources */, - 502CFA27C544F433D527CF70CE594AA6 /* YYFrameImage.m in Sources */, - 0FCED9581720A35200F4BCC80B057808 /* YYImage.m in Sources */, - DE11F6641F36D5D1657F8A3BC325351F /* YYImage-dummy.m in Sources */, - 0A12FA37E7E31F3C1133B3CA5CB1BACF /* YYImageCoder.m in Sources */, - F2251028309441499E936BA1052A30A9 /* YYSpriteSheetImage.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5313DDA716D0747FCF82DBCD13E1F248 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -16148,7 +16441,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 56755BECE33663E1B47A211AFC0C67A4 /* Sources */ = { + 57E36F5CA4715A33259C8EAB67CA110F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -16414,7 +16707,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5CD3F172A6F48184680F0D46878B7CD2 /* Sources */ = { + 74F1AA39F89BE393E18B4C3744BA4CFB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 754A2E979481CD144BDC425E95BDB98B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -16499,137 +16799,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8100881BBD4F4D8254D3929E8C17CBB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B4DF97F5231A63D2776A80E85B7C01DA /* alpha_dec.c in Sources */, - EED70E1020040C27B649FCE7E977BE15 /* alpha_enc.c in Sources */, - 8ED1DF86CCEA342FEDE3C2DDE16D99CF /* alpha_processing.c in Sources */, - CC556751BD76259873A68F874CB00D77 /* alpha_processing_mips_dsp_r2.c in Sources */, - 441F5BE5FDEC1EF87DC1B4CBB617821D /* alpha_processing_neon.c in Sources */, - 3FA665FA00976011BB9A5225261B74D8 /* alpha_processing_sse2.c in Sources */, - 33E1A9557D3D9500613BF4419854B5A6 /* alpha_processing_sse41.c in Sources */, - 95912DC63DC86D55EB049E3993C4744A /* analysis_enc.c in Sources */, - 99256EFAFFA205CDA2FC5132154E8377 /* anim_decode.c in Sources */, - 8DFA8F5D9D78F05E3E5F68626DC74F4A /* anim_encode.c in Sources */, - 92F1F6B0A6E4D4639822DE73065761B0 /* backward_references_cost_enc.c in Sources */, - 2C828327EA3663F5AF4F3DA330138EC2 /* backward_references_enc.c in Sources */, - 763C3274A344CE1A3AF0523A4AE6277F /* bit_reader_utils.c in Sources */, - E7CA4A2FF92B465B7D1EC3FA8A98DB4C /* bit_writer_utils.c in Sources */, - C49749E1011B336316FEBAC1CFF65B70 /* buffer_dec.c in Sources */, - 4CF2C2F203A0BA67F119DF18805EEAB7 /* color_cache_utils.c in Sources */, - 2E1C7DB1434BC33E519AC2117971E2A4 /* config_enc.c in Sources */, - E57D375126901914F4B869E34AED1286 /* cost.c in Sources */, - 10D90366E9169376D55954D9B829E818 /* cost_enc.c in Sources */, - A0CE8026DB9C0DFC47FD5891812ECD2A /* cost_mips32.c in Sources */, - E584433B4367CC2620766B19402C6ADE /* cost_mips_dsp_r2.c in Sources */, - 42FD27C0C28FD49300053CDCEAB84BA0 /* cost_neon.c in Sources */, - BF8BC4BEE2B8BA7CB4B9D529E73BFE64 /* cost_sse2.c in Sources */, - BC01EA1E9B92363D7234BCEF0FFFA7CD /* cpu.c in Sources */, - 09A885BE8C37154E6A7988D1E9379602 /* dec.c in Sources */, - 065E04BE0007C71018C9CF60606B5466 /* dec_clip_tables.c in Sources */, - 07D568B64DE55CAFE7D926CFE08B52CD /* dec_mips32.c in Sources */, - E4236B16DFDED6172CCE5FB9802D0BF4 /* dec_mips_dsp_r2.c in Sources */, - 8C471381A40CC4D362375308CC2A51D8 /* dec_msa.c in Sources */, - 103C323C936C656603129CFEFC0C6B80 /* dec_neon.c in Sources */, - 1E683E897034DA5D36DCEAA0D48D536D /* dec_sse2.c in Sources */, - E3BB2C959DEA3F643264F858EF987B20 /* dec_sse41.c in Sources */, - 5D908A5BB55CD7AECE61182EFF23B98C /* demux.c in Sources */, - 3BA4E4F0F4C718E331508B346ABCD1D1 /* enc.c in Sources */, - D962DD87414AC445700D7B6E358EEBF1 /* enc_mips32.c in Sources */, - 514B90F2C0F7DFB54CCD9D8636CE0C77 /* enc_mips_dsp_r2.c in Sources */, - 1856D8B9B275B309C6F22C998ED64A4D /* enc_msa.c in Sources */, - 007B7659CEC8E6E64B8CBF7DE81DF892 /* enc_neon.c in Sources */, - 26C169FF3AD31C4C47BF315E82D19504 /* enc_sse2.c in Sources */, - 18755C7C80E0C3F8B50D85126C5AD913 /* enc_sse41.c in Sources */, - 8933EDBC1A9D8DEED1BEE71D78292DEF /* filter_enc.c in Sources */, - 3484CEBFE180F00462A600EC24627001 /* filters.c in Sources */, - 68A810B0291572775E2ABCC7EB8EEB4B /* filters_mips_dsp_r2.c in Sources */, - 11885F2F63E4C35A28ABA4E930777E91 /* filters_msa.c in Sources */, - E2387D2164B34B044E3D137E1FDBBB16 /* filters_neon.c in Sources */, - 5C9F2A3FD42232074FD9B94A22D793E3 /* filters_sse2.c in Sources */, - 52FFF33E69BEA24A2BE4FB460979634C /* filters_utils.c in Sources */, - D38265752C10C62C7C86B9A748BCA695 /* frame_dec.c in Sources */, - 74BB4B0A430F2221CB2288190998831C /* frame_enc.c in Sources */, - 7CF8058902B6EBB6AD5B4EB79C494C25 /* histogram_enc.c in Sources */, - D9DB82F6E2014078D45A6AC39D37BC56 /* huffman_encode_utils.c in Sources */, - 735F126CC863444A6324FEE3099F5DE1 /* huffman_utils.c in Sources */, - E80009B9F7186C2A8776B6E6B6112AD0 /* idec_dec.c in Sources */, - A62277B21DD08F769983F30523D29BA6 /* io_dec.c in Sources */, - 9541A72B5CB508CF70E23E2D93D327FD /* iterator_enc.c in Sources */, - 75BC85FDD3D795D4A500267928D3119A /* libwebp-dummy.m in Sources */, - D7FD78025FD05E55B71D7E06741309EC /* lossless.c in Sources */, - B58611259AE2131CD3CA1DCFEF2FB3AA /* lossless_enc.c in Sources */, - F542F836815A7B2352453983F25A4AF6 /* lossless_enc_mips32.c in Sources */, - C9A3306666C379E04D67FC1A2E5D5C98 /* lossless_enc_mips_dsp_r2.c in Sources */, - 77E22D661AECD862F96FF9FA06D82380 /* lossless_enc_msa.c in Sources */, - FF0A3440F6A907EB5AA8E6F6AAEF55F1 /* lossless_enc_neon.c in Sources */, - D64A1C239D39609270A2CFF0CD7649DB /* lossless_enc_sse2.c in Sources */, - EA3EEB1CC5624425AD902E5BB65DB31E /* lossless_enc_sse41.c in Sources */, - E534BE69566F336855D7A20BF5070ACC /* lossless_mips_dsp_r2.c in Sources */, - 4FE50E8CCE2A0A0BD3B12F2D2A75DDD3 /* lossless_msa.c in Sources */, - B8F8CC0EB4C6CC9653910685D7429867 /* lossless_neon.c in Sources */, - 0195906DF46E539D1CD6530D8D9DEC3E /* lossless_sse2.c in Sources */, - A29D0B735596854D94713AC25B8D8632 /* lossless_sse41.c in Sources */, - A6E26B3E1160E8782AC53CBCA3C3843D /* muxedit.c in Sources */, - 4043D40E70C0145BA4A39ABF2FE2B4E4 /* muxinternal.c in Sources */, - 5099ED07C6F1AAEC119C315222D40690 /* muxread.c in Sources */, - 8960B8CC265C18282476A5AF96B7B0CA /* near_lossless_enc.c in Sources */, - 0622AA40FFC64BC7DF9FE3E01FD89189 /* palette.c in Sources */, - 6653FB60D8124CB099C529096C157543 /* picture_csp_enc.c in Sources */, - 69231B33EE6D0F62F99E612F83D43F5A /* picture_enc.c in Sources */, - 15CC0E1F7DDDADF92C06B00DC55FAC75 /* picture_psnr_enc.c in Sources */, - 402A8DE82335CEF749E88C48E2805F9B /* picture_rescale_enc.c in Sources */, - E9082D0B14FD7F7C83F90D8D87B08124 /* picture_tools_enc.c in Sources */, - 60F5331E1BED28D187262C72FAD686C5 /* predictor_enc.c in Sources */, - E5EBBD0BD4955AD7FAB42AC20073A700 /* quant_dec.c in Sources */, - 2B4A42400522B4B7039EF0EC8B285803 /* quant_enc.c in Sources */, - 3D3FADB0D1447C0DA25C439800B72A0F /* quant_levels_dec_utils.c in Sources */, - 0EAE36BA6F191620EE56C29C43191D9C /* quant_levels_utils.c in Sources */, - 4E7BBD515905FAA8A525706C2CBB7E67 /* random_utils.c in Sources */, - 3338E64C005D823DE70993A219ADC6F1 /* rescaler.c in Sources */, - 97D92F6CB99B7D65F46F1A8E1A3493E4 /* rescaler_mips32.c in Sources */, - FBC8E6AF59E31386F02D3351C488E62B /* rescaler_mips_dsp_r2.c in Sources */, - 78FB06C2838F1E45685CE5DC8B97DCA4 /* rescaler_msa.c in Sources */, - CAF8BD4429B5C73B1E0C640AA46B4A7B /* rescaler_neon.c in Sources */, - 93CC2538D8471C1512B03DE15963888E /* rescaler_sse2.c in Sources */, - DAAAA50C754D127FEF22266CB5487F57 /* rescaler_utils.c in Sources */, - 5C9F3FDDC079A26313847C91804A60D2 /* sharpyuv.c in Sources */, - BC999491A9A41909A6EC607F5424FD17 /* sharpyuv_cpu.c in Sources */, - CA9B4DD94D3577D52E300E6A871A1709 /* sharpyuv_csp.c in Sources */, - 401D98743AC12C4B6D4BC95225960F48 /* sharpyuv_dsp.c in Sources */, - E98D1C986F81EC35E2306BBBDF225FCC /* sharpyuv_gamma.c in Sources */, - 3121B8982FB8F9A0776D8D079A60E949 /* sharpyuv_neon.c in Sources */, - 384883778DD978BF6DF7A9C10E3EA988 /* sharpyuv_sse2.c in Sources */, - B0C1588CF5226B5A7B4326114641CC87 /* ssim.c in Sources */, - 48FAE551E85670A26F34D6DB501A339B /* ssim_sse2.c in Sources */, - 113C886E84D46B66ED81F349AA0222A2 /* syntax_enc.c in Sources */, - 7999B6DF1FBA4DDF02571A407DE276D4 /* thread_utils.c in Sources */, - 9CD45037D75D291FF15EC25F73954D8F /* token_enc.c in Sources */, - C5F187D2343D9A8887C0B38F007EE151 /* tree_dec.c in Sources */, - 5C85354EF7CC9D3D8FE4626D5D186D4B /* tree_enc.c in Sources */, - 4077458E2429DA5C99FD117A9AE495E3 /* upsampling.c in Sources */, - ADBACE35F75C88A346A58275DB5EE835 /* upsampling_mips_dsp_r2.c in Sources */, - 1EF467B89799C1DA020E2120FE507FE3 /* upsampling_msa.c in Sources */, - A80000740A9A8FDDD3F7030841567A6E /* upsampling_neon.c in Sources */, - F8B3BCC65240DC7EBC79B6C871E790D1 /* upsampling_sse2.c in Sources */, - B95BB8669032DC4BCC5D21D8A4D82947 /* upsampling_sse41.c in Sources */, - BB1D4E2C6DECAD5CC7F792944896E37C /* utils.c in Sources */, - 30325B745AB5A121F1C1A9096FE82AFB /* vp8_dec.c in Sources */, - 242283E43325F765465217135FE3CBB7 /* vp8l_dec.c in Sources */, - E66182B0A48851F409163E6674AA758E /* vp8l_enc.c in Sources */, - DA561B1E0D7B720A811EF425A2292FB2 /* webp_dec.c in Sources */, - 88B0D0B42E6AE50F7F0257C6048947B7 /* webp_enc.c in Sources */, - 79CFDF27C9371587148ADEBABAA68163 /* yuv.c in Sources */, - 75D81510C1ABE12E6466724F0D4BFDEA /* yuv_mips32.c in Sources */, - A83F07D3FD29A41A946F33C2A4A997E2 /* yuv_mips_dsp_r2.c in Sources */, - 60DB2E8ACAEB0D8DE747F2D27183FE3B /* yuv_neon.c in Sources */, - 6B3A54BAA574A61370AA16B7425823F6 /* yuv_sse2.c in Sources */, - 5357597B3792A951094F1B68251B8207 /* yuv_sse41.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8265E92BC8AA6944B6F3400EC1C64428 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -16677,13 +16846,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 849B38E6D50AA5D3EEF7A6991B7DF0A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 88E2A10DEB519538DBE2748B27A93303 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -16747,7 +16909,153 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 964841A90BF3A4F1F640518D8294B914 /* Sources */ = { + 90A123CD0CD89311C260871935CF5E43 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 92B4378F8248DA4F9A1DEB3399D577D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 229674D41ADA70329D7F08784D252E69 /* Pods-QXLiveDev-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 93E29FE2470B676548EA62B5FA04AF9F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 07AEAEDEB8A50365A17143861C5FB4A8 /* alpha_dec.c in Sources */, + 90737337CB39EF9E1C91787E8B70B498 /* alpha_enc.c in Sources */, + 11070C99F9B8E0779A87CD5589DC0D06 /* alpha_processing.c in Sources */, + 2B540D96582456222075783FC6C272DD /* alpha_processing_mips_dsp_r2.c in Sources */, + CB1BF26E306EB0BFE27E6A0730F7A672 /* alpha_processing_neon.c in Sources */, + B957506997F25053B7F13CFFE55F5908 /* alpha_processing_sse2.c in Sources */, + AA8300B33346BFAB1E37B95405F535AD /* alpha_processing_sse41.c in Sources */, + CF07EC3AE090DA3A7889F4CCDCAD10C8 /* analysis_enc.c in Sources */, + E2A9527BD973B3F05F1902E21219A134 /* anim_decode.c in Sources */, + A9C9D42351DCF33F4B3857A1C5B5F34B /* anim_encode.c in Sources */, + 92CEDD9FC030A7AB726D6B309F88E510 /* backward_references_cost_enc.c in Sources */, + 4CDCF1EA49430DFAAEAD07828A8B355B /* backward_references_enc.c in Sources */, + 4A96DE78037837FC5DAA2D2E1FA4BAFE /* bit_reader_utils.c in Sources */, + CAE5D4ECC41160F25912BE5C486B5779 /* bit_writer_utils.c in Sources */, + 79EED77497687EF9CF4F840F74005F48 /* buffer_dec.c in Sources */, + CB12CE1C59E8FD2EDD6975AF72D11BE8 /* color_cache_utils.c in Sources */, + 883FD025282A98981CFF7B3DB51DB1D5 /* config_enc.c in Sources */, + 87179D194DDB424A8A72DD7DF4989818 /* cost.c in Sources */, + 78738D8654840AFE9E9A9C8D23098510 /* cost_enc.c in Sources */, + B10ECCC867CF04D8B0919C3C25384F11 /* cost_mips32.c in Sources */, + 00AA2658FFA7BD73E276AF18A85F26CE /* cost_mips_dsp_r2.c in Sources */, + 2461CB32A48BB5BA7C70C6C8899244C2 /* cost_neon.c in Sources */, + 6C4279AEF656A050D9C09AC3D3033A89 /* cost_sse2.c in Sources */, + 87349B0CB0DE766ACAA2C84D1E71A0A4 /* cpu.c in Sources */, + 2558B1799256B29B2D61697399FF5398 /* dec.c in Sources */, + 995E2C2F7FDB86668B21AC0E9B0A2F73 /* dec_clip_tables.c in Sources */, + 336CB4C1BDA002EBACD791D2C9AF8F85 /* dec_mips32.c in Sources */, + 961128FB3001DD0D6ED80F157388F9EB /* dec_mips_dsp_r2.c in Sources */, + AFF20591A873016E33C4AFB4829679CD /* dec_msa.c in Sources */, + 3E3DB961B347DC03E72B8F650E4EA9A8 /* dec_neon.c in Sources */, + 0180FFD87596CE458D6BEAC78D956E58 /* dec_sse2.c in Sources */, + 991A5CAC4B62EADDA985EEBFCD22DAA7 /* dec_sse41.c in Sources */, + 562041D9E34EB4A80420E8C127FB0091 /* demux.c in Sources */, + 1553489FE64B7632055EE648A439FC59 /* enc.c in Sources */, + 82E8BDA9EF4BEAD4E3ED304B73075D1E /* enc_mips32.c in Sources */, + DF678533A1F2B0A8DB7DADDF1085BF50 /* enc_mips_dsp_r2.c in Sources */, + AC1A43C798EF5A45415A5324DF801279 /* enc_msa.c in Sources */, + 8BA0096E3F59F1D52A08143D6FBD9379 /* enc_neon.c in Sources */, + EA409B23FF58B66A5AB37803A2F4E8A8 /* enc_sse2.c in Sources */, + C0AED82731D0B8E2100CA435412520FC /* enc_sse41.c in Sources */, + 003480C3DFC5728A280F394BC0954943 /* filter_enc.c in Sources */, + F569F9010089F10C4D83B6B40798828D /* filters.c in Sources */, + 1EC9C8720D4F501DDA72C288D03DEC4E /* filters_mips_dsp_r2.c in Sources */, + FB5C92CE526B1E0DC5B35C55A4CBFD16 /* filters_msa.c in Sources */, + 67CE08DF5ADD081B9FFF1784C1A1C419 /* filters_neon.c in Sources */, + 7B4EFFC3FF0F777D2016F71F95596D5E /* filters_sse2.c in Sources */, + 98988998FE3C405674F8B420AD13701E /* filters_utils.c in Sources */, + DEBD5474712A0CFD0A2334E42AD174F8 /* frame_dec.c in Sources */, + B8D4B7844F609416726F0B02FCAEA660 /* frame_enc.c in Sources */, + 922506C067B3BECC7F79E5EDC299BE7F /* histogram_enc.c in Sources */, + 2D1EB31BA01EABC37A2C31F6ABD25ED6 /* huffman_encode_utils.c in Sources */, + 5B3FCD8B9966874E440CF638DB0481DD /* huffman_utils.c in Sources */, + 4662CC312ECC1BEF6EA91F5B6C7B15EE /* idec_dec.c in Sources */, + D636521B9C636E6534EE2476C6D48FB7 /* io_dec.c in Sources */, + C63D0B867EAA7235DC7D2830C91C513A /* iterator_enc.c in Sources */, + D4F0509846C2B58E06E1D12205084041 /* libwebp-dummy.m in Sources */, + 04EE234B1FAA2D40166722FCBC308152 /* lossless.c in Sources */, + A7F1684AFC4407027588736BD9DE3244 /* lossless_enc.c in Sources */, + A121EA3502B90DF7EAC99C3041B29376 /* lossless_enc_mips32.c in Sources */, + FE4522093C014032887A2B6E528FE6F9 /* lossless_enc_mips_dsp_r2.c in Sources */, + 1A65647771E890A0F4EE898C97E8801A /* lossless_enc_msa.c in Sources */, + 8B28A31B6D6249395276C820B64925E1 /* lossless_enc_neon.c in Sources */, + B5893E12228197A222E95787636062DE /* lossless_enc_sse2.c in Sources */, + 30B0A360934E282E40ED1408F47A27E2 /* lossless_enc_sse41.c in Sources */, + 4FD3A83E20ED738668A362A6995D6404 /* lossless_mips_dsp_r2.c in Sources */, + 224E376FB4B9CF87202FB02225210161 /* lossless_msa.c in Sources */, + 77AFA0A8A6D40C7B1C03C3BDC21A1272 /* lossless_neon.c in Sources */, + 1B34A1A983BA69178D62EF766FFEA3CB /* lossless_sse2.c in Sources */, + 2ABF8A787AC3C62CECE03540DFBF60DC /* lossless_sse41.c in Sources */, + C957C54E1EB01930C1C51F339F4215EF /* muxedit.c in Sources */, + 8D698B34AFA0C674C5D6125B1ECDE27F /* muxinternal.c in Sources */, + F168226C444665783606189A18B21B63 /* muxread.c in Sources */, + ED7CB6EC6CFC9EE6F928AF112503FC88 /* near_lossless_enc.c in Sources */, + E0FFBB236451FB45A282D149C6F3A0B2 /* palette.c in Sources */, + EA4546A2D4D34D3DCEFAB2F93C479716 /* picture_csp_enc.c in Sources */, + CA400533ABAF7F6923B7B403995755CA /* picture_enc.c in Sources */, + F19D77978F7E75BA6DD6FD7085161A4F /* picture_psnr_enc.c in Sources */, + 0D133E7EBAF3D42A5A6538A79D46BA03 /* picture_rescale_enc.c in Sources */, + 34014A87BB2E5320D87A613DE5FFE2C7 /* picture_tools_enc.c in Sources */, + 2F42596595A31B11953A6E2143126B39 /* predictor_enc.c in Sources */, + 6E8E2BDFC97BEC59728F799294361CB0 /* quant_dec.c in Sources */, + D15D093B9D830AB4A53C31FCF98E1E8D /* quant_enc.c in Sources */, + 9845B3261AE41190829BFB3D9557DBE5 /* quant_levels_dec_utils.c in Sources */, + F5490BF6A3666825BFAF918C46B060DB /* quant_levels_utils.c in Sources */, + 48F72262D21723E25AF109697B3B8406 /* random_utils.c in Sources */, + 4B6B56257FE9E422AA10730DDF5DBD16 /* rescaler.c in Sources */, + 4060BBB124FB12730C079C8E2F6F5FE7 /* rescaler_mips32.c in Sources */, + F123B1150C9E10A34B49E594AC636214 /* rescaler_mips_dsp_r2.c in Sources */, + F4967A9D767B24CE1CFD1D5CB2F3F3F9 /* rescaler_msa.c in Sources */, + B720D88CD6509882A53A6BBBC2B80D2F /* rescaler_neon.c in Sources */, + 8E6D7DB2397E40357B0A5F6C7AAEC10B /* rescaler_sse2.c in Sources */, + BEAF45E532F7B1637D01396A811F74E9 /* rescaler_utils.c in Sources */, + 723113FD5F3D75FF1AB5255336247216 /* sharpyuv.c in Sources */, + 874D4F4333ACAF8A27A9C9BB53CA884B /* sharpyuv_cpu.c in Sources */, + 6DDB4A5993061651E24E7A20D2B98CD0 /* sharpyuv_csp.c in Sources */, + BC69ED49FF4FA7E6C2B88BE29CBAA969 /* sharpyuv_dsp.c in Sources */, + 240EA5A18468CB72158084DB2FB7C218 /* sharpyuv_gamma.c in Sources */, + F9C133B5D9F23EDB5D017B3A95784250 /* sharpyuv_neon.c in Sources */, + 667B4D17270EAAF886DCDE4CFE086815 /* sharpyuv_sse2.c in Sources */, + E3AE19CF14457FA0CAF26CD1D35093F7 /* ssim.c in Sources */, + CF4FEE830556D79EE144EDEBA5FBDD29 /* ssim_sse2.c in Sources */, + E6364916D32C6AE450361124DA48698E /* syntax_enc.c in Sources */, + 3DDA9410826DE547A8E99F2BAEB1C94A /* thread_utils.c in Sources */, + CDC94CD57BAC77297C535FB9ACF180E4 /* token_enc.c in Sources */, + 01CC429C9627CFE6AA836FD1BEC68B55 /* tree_dec.c in Sources */, + 3FE5005F9237F795F8AF7A373FB461F8 /* tree_enc.c in Sources */, + 216F4E6B1B9D42BCC30BE260BC356474 /* upsampling.c in Sources */, + 78335F40E1DCC31801B626729AA17032 /* upsampling_mips_dsp_r2.c in Sources */, + E19F102D6254F7683F96F3AD5AB7CCEF /* upsampling_msa.c in Sources */, + 9D25333E97DC21D53B544ACB025CC27C /* upsampling_neon.c in Sources */, + 77F71350954EFEA1548AD66C2E6EB5FC /* upsampling_sse2.c in Sources */, + 98CF2D6B6F83C011675EA1F335C71E46 /* upsampling_sse41.c in Sources */, + 5BED302AAA762675E755A381AE206B87 /* utils.c in Sources */, + 861DA23D2D71536D7832C1BD0844590B /* vp8_dec.c in Sources */, + 11097FE0793854F03A82BFCAA919BC1E /* vp8l_dec.c in Sources */, + 8EB960488E4E463FC2797EE477659C34 /* vp8l_enc.c in Sources */, + 4EC538C18FE58347BB34E572C98EA57F /* webp_dec.c in Sources */, + B923A9D47DED275F89115F2DB36C08DF /* webp_enc.c in Sources */, + 252A09DAC0974C2C2FF6621698EC9015 /* yuv.c in Sources */, + 371CB877060C909579153AA2635840BD /* yuv_mips32.c in Sources */, + 0B9E6CDDBDBB0D3B723481714B3C6FD0 /* yuv_mips_dsp_r2.c in Sources */, + 2842289FBB6DB34865CD7DD7AEA34ECA /* yuv_neon.c in Sources */, + DF9373C694786CDCBD25B1996B1C73ED /* yuv_sse2.c in Sources */, + 146FAF32A06C6BB449470345F876E000 /* yuv_sse41.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 988CD2704666FD3B66203ECDA676C2C5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -16821,13 +17129,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9AD273E7FDECAE6214D04C65A2EC38E2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9F03A6C166C310270FB3F4AFE9D7573D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -16841,6 +17142,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9FF4BBFF959AA945F1621CBF2440AEEC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; A29E3C9E62E3E86A20CAE1E7632313FC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -16850,109 +17158,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BEB76305D5BC58C088F6FE4D3D604A1C /* Sources */ = { + A874C0D3A5479BA5A91C5A43573F089C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9B12C8DAFECB3EDF11F0566CAF7A4555 /* NSDictionary+TUISafe.m in Sources */, - 8848B894C04B565B2016ADB41F3C5FCE /* NSString+TUIUtil.m in Sources */, - B425C0ABA12FCB46B49E9FB0D803DA1B /* OfflinePushExtBusinessInfo.m in Sources */, - B0ED4EE6497A02474DEAB3276F3A9710 /* OfflinePushExtConfigInfo.m in Sources */, - E089EEB3788D3B621C74ED0BFBE49E6F /* OfflinePushExtInfo.m in Sources */, - EB5D01B56FC2F31CD25CF122D56C900D /* TUICommonModel.m in Sources */, - 8463CD49354AD1FB2642E966B227EA23 /* TUIConfig.m in Sources */, - 7759A3F18AA7DCC5663C4B3D86F4395A /* TUICore.m in Sources */, - 1915FF7F45D1DF9C9FD3063CB685AF23 /* TUICore-dummy.m in Sources */, - D4FFAF92B677496B8107A5AAC693DD5D /* TUIDarkModel.m in Sources */, - DA9EBCC350BE724D9177F35410DE5C9C /* TUIGlobalization.m in Sources */, - 9A279B817A0A5E3870423682855479B7 /* TUILogin.m in Sources */, - B419C5BE20C01EDD45229F4994D5EBB8 /* TUIThemeManager.m in Sources */, - 12800774BDBD6F2A325EF060B6B1C6B4 /* TUITool.m in Sources */, - E3CDFF8CD0B89FA746D7DE2338746B54 /* TUIWeakProxy.m in Sources */, - F07826602135BEE6C264EA3141F62EBD /* UIColor+TUIHexColor.m in Sources */, - DAE2C28FE4E028D39F9BE341A8B4095B /* UIView+TUILayout.m in Sources */, - 1C53BCB441AA61438CBDFAB1947379CE /* UIView+TUIToast.m in Sources */, - 1F0C1A90619799987B49DBFD5D0EF350 /* UIView+TUIUtil.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C42C7B7BA5DFE1BFD0CAEAE6D359B349 /* Sources */ = { + C1090B921C215B403A220B614859BBA8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C2FBB5C0F8D0B9E6ABA8E3418AAACE16 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8D09FC3440C331F2D1190CDEA68F1C4A /* NSBezierPath+SDRoundedCorners.m in Sources */, - 39BCD1E529F7357C0146588B950FC57B /* NSButton+WebCache.m in Sources */, - B591D937E11571F998EF92C254F0C69F /* NSData+ImageContentType.m in Sources */, - 7C1AC9B19831B5F0223C9459CAF26CF9 /* NSImage+Compatibility.m in Sources */, - BF14C280EB9B9A0F37FA14CA002FF3F3 /* SDAnimatedImage.m in Sources */, - 6D32182ADFC3E5B4D0BC3811C6ACEF07 /* SDAnimatedImagePlayer.m in Sources */, - 921692E6244427413807856DDC1CCA72 /* SDAnimatedImageRep.m in Sources */, - FFFDF72B7082CE596349D8BC6FDAAEFB /* SDAnimatedImageView.m in Sources */, - D38D551B075741612CF9226171472609 /* SDAnimatedImageView+WebCache.m in Sources */, - 9E4F412D88414C457D4D161A13920366 /* SDAssociatedObject.m in Sources */, - 984972947F91D177B129DA690D4BF735 /* SDAsyncBlockOperation.m in Sources */, - DF0DD21C524DC501A03B2A782DA905E3 /* SDCallbackQueue.m in Sources */, - B4CB6A1B989CD12431E847564C0306C0 /* SDDeviceHelper.m in Sources */, - 8B7A46F031E93F29E1785B91D2A4E387 /* SDDiskCache.m in Sources */, - EB2462BB7D7B99FC5658680104BB2D60 /* SDDisplayLink.m in Sources */, - AD77811C79EEADFE0E34C6D082F1AD4F /* SDFileAttributeHelper.m in Sources */, - ED8B59DF0152832658762A2936038492 /* SDGraphicsImageRenderer.m in Sources */, - 3213872363BFA0DB902AFCA321971466 /* SDImageAPNGCoder.m in Sources */, - EA13EF567028F364D8D09473DB737524 /* SDImageAssetManager.m in Sources */, - AE5DA38BC47030931A8FEBC5F5E52098 /* SDImageAWebPCoder.m in Sources */, - EB7A1F584DEB1DFAEB04F28FF03E53F4 /* SDImageCache.m in Sources */, - C790FF6482AA41ECB2413F26CE7063C6 /* SDImageCacheConfig.m in Sources */, - 48C400207B50835E18B2DDFA72065AFC /* SDImageCacheDefine.m in Sources */, - F502FED1ABBD10C03365A620FC4023C6 /* SDImageCachesManager.m in Sources */, - 2B03012C364C419C6FC9368C42F7FB13 /* SDImageCachesManagerOperation.m in Sources */, - C18E5554EB33D2CF31A99B9BF2D26B86 /* SDImageCoder.m in Sources */, - 88544D5DB58B869780DF8D2BE3C283A1 /* SDImageCoderHelper.m in Sources */, - E34FA4890FFF45A79A87BC3F351C53E7 /* SDImageCodersManager.m in Sources */, - CB96D553A0FB21A4CB3BB66387C74709 /* SDImageFrame.m in Sources */, - D01D60794B73D53F875FF9FE06D9AB96 /* SDImageFramePool.m in Sources */, - A079A98ECBA52F6F6119D200D60648CB /* SDImageGIFCoder.m in Sources */, - FB461FFA84D70BE0793770DB19F946C1 /* SDImageGraphics.m in Sources */, - B3C02CC1DCB980407632C8FDA40F4D55 /* SDImageHEICCoder.m in Sources */, - 1AEDA6A9C6E8FDCCF0875B67D9933F23 /* SDImageIOAnimatedCoder.m in Sources */, - 20DFC0C19482585A214E7591FB032197 /* SDImageIOCoder.m in Sources */, - DBE74A6176D378FA01B219E5901F8679 /* SDImageLoader.m in Sources */, - 9E12C4D5D4774222F70E4C5E374EEF55 /* SDImageLoadersManager.m in Sources */, - 4A4893C1DCC7DABF1046927659334293 /* SDImageTransformer.m in Sources */, - AC2D67400A7149586BE0FB41BD9F3AE3 /* SDInternalMacros.m in Sources */, - AC53A41F3C483FA4EB16F11C82489EF3 /* SDMemoryCache.m in Sources */, - 2529815F813E4425EECE975A012A98CF /* SDWeakProxy.m in Sources */, - 9C3B2AA3AB7755A1401D3EBB3D24FFB1 /* SDWebImage-dummy.m in Sources */, - 85F8C7543944C6E213890CB844E6E25A /* SDWebImageCacheKeyFilter.m in Sources */, - F9803E181FD8FAD49FC917286D4EDA21 /* SDWebImageCacheSerializer.m in Sources */, - 048BFF3717C2C17FF1C69FF9FDCA20C1 /* SDWebImageCompat.m in Sources */, - 9074C4D6E34DAA5C60CD95591FB68E30 /* SDWebImageDefine.m in Sources */, - B9CF0D8789B05A9E5A5DBB941A78F01D /* SDWebImageDownloader.m in Sources */, - 90F82C31F580022C2C188D8ACC552775 /* SDWebImageDownloaderConfig.m in Sources */, - 330B02BA41A452780B2F2C4BBA63F44D /* SDWebImageDownloaderDecryptor.m in Sources */, - 4D215EB6A2FDF75C085D31131D2E3773 /* SDWebImageDownloaderOperation.m in Sources */, - CEF451DE230B845208274FD9739B2842 /* SDWebImageDownloaderRequestModifier.m in Sources */, - 533E7FD3BDAF947321F70EA479D6E6C9 /* SDWebImageDownloaderResponseModifier.m in Sources */, - 873E9C567284ADDC5A9E8E7BA63C8654 /* SDWebImageError.m in Sources */, - 9BDBADEAE60556ACD07FB33E1514D091 /* SDWebImageIndicator.m in Sources */, - 5669832266BD388E309570986656EC36 /* SDWebImageManager.m in Sources */, - 6C7110488F1B45873D0BB49A3B4763BD /* SDWebImageOperation.m in Sources */, - FCA2E140E3F8333AF30186C3BD20EACE /* SDWebImageOptionsProcessor.m in Sources */, - 2CCA4A187B66541559858EFE53FAFF49 /* SDWebImagePrefetcher.m in Sources */, - 6379CDCDAAF5E65A4BD36A7F2CCC797B /* SDWebImageTransition.m in Sources */, - 6A11E154F097B6AEC2EE0C8EFDC6132F /* UIButton+WebCache.m in Sources */, - 09A4B46F66C2284270C95BB04D62C0DF /* UIColor+SDHexString.m in Sources */, - 41FA840619924037254E9D20D6DEB8F6 /* UIImage+ExtendedCacheData.m in Sources */, - 4C3D4DB6CC728970E9BCA82399E583CE /* UIImage+ForceDecode.m in Sources */, - D380E3BC7C7F22C6EC93A7784999E192 /* UIImage+GIF.m in Sources */, - 19A3BB577D5FF36893BBF99B18200289 /* UIImage+MemoryCacheCost.m in Sources */, - C70D679E03D76E5597CF0CCBACBA742C /* UIImage+Metadata.m in Sources */, - D214F09FCD7E1E4A17E654E3F98D5B4F /* UIImage+MultiFormat.m in Sources */, - 602B711D4B0B6218AAE06305BD0608C5 /* UIImage+Transform.m in Sources */, - 599ACD9D65F68ABE494F209E5B0406A6 /* UIImageView+HighlightedWebCache.m in Sources */, - 607479128FB503892D7984C5160D2D7A /* UIImageView+WebCache.m in Sources */, - 35664A7D8E720DABD4252BA2E0BEEEB5 /* UIView+WebCache.m in Sources */, - AEC0F5D5CE1F4DC93F86D4382F55DCAB /* UIView+WebCacheOperation.m in Sources */, - 1C91E7386223E6379068F00122BC62EF /* UIView+WebCacheState.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -17057,6 +17280,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CFD9316A0822FDF71650F97A944E03FB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D08DDDF416AB9EEE26C8FFEE674F7A12 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -17273,6 +17503,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D87423B200A9FA77B81485D82912CFEF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B7CFADD01332020D97DD468BF5DADA8 /* YYAnimatedImageView.m in Sources */, + B1DEACA29333F451154D9AA3ED72B09A /* YYFrameImage.m in Sources */, + 1BA5E248221E2737C0395D4D9BA7232A /* YYImage.m in Sources */, + 60C8DAED3357014E8A529EEA0E268F20 /* YYImage-dummy.m in Sources */, + 1E0719023EC9A4D6E51D34C618762348 /* YYImageCoder.m in Sources */, + 9763CEAE384680E87EE11A8DBD160233 /* YYSpriteSheetImage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DA0B6A6F9B3EDF226BF081DAC7E777E7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -17310,6 +17553,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DBF1BAB4E2CABBC79F6F1B8CFB9B8DD3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F804C7AAD40FA603AE71070ABC9679AB /* ioapi.c in Sources */, + 86A6525BB278F85C1608EB39594451DC /* QuickZip.swift in Sources */, + 2601829EB6049C1594CEFD082DCE0A26 /* unzip.c in Sources */, + E12459F4E5C6016E340D85323E3C59A5 /* zip.c in Sources */, + 8FBEE344426CFFB04B968AB974CDE6DB /* Zip.swift in Sources */, + AE1E83D78E910206DAB04D9A019D7992 /* Zip-dummy.m in Sources */, + 01B503E5471AD5173DE109423170F4E9 /* ZipUtilities.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E01EA717D0A0AF8E12D145A5F2252FD2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -17342,7 +17599,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E97C9E4F7018021993C1C1AE8A116FD1 /* Sources */ = { + EA89A9E8C5554E72BEB0B028F87C36A6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -17362,6 +17619,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + EF3C4CEE7CA86E273B2661A150A7FBE2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0BF46B2653C6B6026D3E625A4282F0F3 /* Pods-QXLive-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F1349627DDCBEC07DA9CBEA80DF627C5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F6BE32C3CD0010A8BFCEE863F9ED6940 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 27F69C6688D86564B0A02D52835EF86E /* IQBarButtonItem.m in Sources */, + 240202AD1C01F1C9F0E89B816F9972CA /* IQKeyboardManager.m in Sources */, + 2A329296A4DC3BBA7E27EF8F0EAFC8BD /* IQKeyboardManager-dummy.m in Sources */, + 7EA54D82094944541E95CB5041773FC4 /* IQKeyboardReturnKeyHandler.m in Sources */, + 6AC6DB566533BB3C51FA22C7133A4977 /* IQNSArray+Sort.m in Sources */, + 000B7CF92F1A0FC654C3FD59E8D83952 /* IQPreviousNextView.m in Sources */, + 312AE7AE9A6E3EB30FD084F241146810 /* IQTextView.m in Sources */, + 66D1162BD854BC15E3200936A304D01C /* IQTitleBarButtonItem.m in Sources */, + 5DC8C4F0F23982E81CC41542FB030088 /* IQToolbar.m in Sources */, + 9B2E19FB0E083B2DF5BCEE7AEA7D23B7 /* IQUIScrollView+Additions.m in Sources */, + 0744FF91BD34CBF21804DD175227A3D0 /* IQUITextFieldView+Additions.m in Sources */, + 2D2C84E3A1976DED48341393B35E1BC6 /* IQUIView+Hierarchy.m in Sources */, + 607E23B19FD8700ED4BA434C686CABED /* IQUIView+IQKeyboardToolbar.m in Sources */, + 62FCD4A967D743DE07DA80DACF5B14DB /* IQUIViewController+Additions.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F77E6A6A32B6EBD8A26E291702B2F5C6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -17392,802 +17685,847 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FAAF62B24E3BBC7CB9F96EF7F69A36E0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 03680924489D81654019DDE5E63552D2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AliyunOSSiOS-AliyunOSSiOS_Privacy"; - target = 5D11A19D6943394EC1DDAB15A39FB827 /* AliyunOSSiOS-AliyunOSSiOS_Privacy */; - targetProxy = 581EE0DF81101AD60CCCE09CCDA1DEB6 /* PBXContainerItemProxy */; - }; - 075E49841352AFFB2AF672DF59E778D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = 3C7974E02F919FE172D054D03B46AE42 /* PBXContainerItemProxy */; - }; - 08B8CDE9B0379D619CFCB7C2561CBA20 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Zip; - target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; - targetProxy = C4F78487006BF57CF9DF525AA79158EF /* PBXContainerItemProxy */; - }; - 0919AEB9BC453AF76D7909EE0A66A8FA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "WechatOpenSDK-XCFramework"; - target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; - targetProxy = 2C1274573BF0DD23AF00C3C939744C6D /* PBXContainerItemProxy */; - }; - 0ECE282954DF71469924EE0E7CE83601 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "TIMCommon-TIMCommon_Privacy"; - target = A9A94B2F47199AE29CDF9CF13F4D95CF /* TIMCommon-TIMCommon_Privacy */; - targetProxy = FFEB23565DC00B7DA34733D11E0501C5 /* PBXContainerItemProxy */; - }; - 0F326046117613AB8A4C8C8D23FF3159 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AlipaySDK-iOS"; - target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; - targetProxy = F6E8BEB10F7D6A634E29EFDD9C4F00C5 /* PBXContainerItemProxy */; - }; - 1091B6BE202CE99E2856EE5E7FD00CEC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactiveObjC; - target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = 5DF3484F95D68FDC45B95E119BBCB03D /* PBXContainerItemProxy */; - }; - 1275C3DCA04FC2A4CE08692150437B78 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "FMDB-FMDB_Privacy"; - target = 973B9A51B49701F13767694DCAF5C37D /* FMDB-FMDB_Privacy */; - targetProxy = 3509B1AE2C9E5CD0D6E24261C6A6D693 /* PBXContainerItemProxy */; - }; - 12F8EA817A739AAD4A1AC60AF3733777 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = LLDebugTool; - target = 5A3DE9AE6F3A36E1625275AD8CEC43B4 /* LLDebugTool */; - targetProxy = 7961177F44C2816EB0A917D3DD3276E6 /* PBXContainerItemProxy */; - }; - 1394971E1E63C9EDE40C49AE6CC1F53C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraComponetLog; - target = 49F1FB331F497E32873611039BAF1C27 /* AgoraComponetLog */; - targetProxy = 43EA188BD660357C5DDF248980B17456 /* PBXContainerItemProxy */; - }; - 14A27A050D4D7BB93B43872DFC689556 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraInfra_iOS; - target = 2F7F7AAA1C81C1ECBEECAABE3C3609AC /* AgoraInfra_iOS */; - targetProxy = 5703A11D54865A516964E15625EAB70F /* PBXContainerItemProxy */; - }; - 16CD19563CAA947D967BBAB3C41522C5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYCategories; - target = 4CF4590C80DA0BCFB23334523B614709 /* YYCategories */; - targetProxy = 7C2549F6BD6B206A6827E3BFFCA40E75 /* PBXContainerItemProxy */; - }; - 1778B17D41455ECB900EC61F55AFC147 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AliyunOSSiOS; - target = C1FD11F5F7EBFF63F845CDF963F73E1A /* AliyunOSSiOS */; - targetProxy = 2B8931E30D74FE681E916408A689CE9A /* PBXContainerItemProxy */; - }; - 1A6B64084F41BD679CEB35FB0812BA71 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TXIMSDK_Plus_iOS_XCFramework; - target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; - targetProxy = FE589829F13916BF2CC2BA8FACCE42E2 /* PBXContainerItemProxy */; - }; - 1A8D593107680197BCCD2B907B2B50BC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYCache; - target = CFDAE6EB02F58B9A37CADCF439AE6082 /* YYCache */; - targetProxy = ED82851F3DAB787B29885F827A09DC40 /* PBXContainerItemProxy */; - }; - 1B45A3973E1971F364DBE3E034406695 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = 955144BC9D8510A96890A4A22A2514EC /* PBXContainerItemProxy */; - }; - 1B4C7CCAE412BF435C1DF95EBC5FFD1E /* PBXTargetDependency */ = { + 0484DA6922970CF52A043808D05D09D4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 49796EDCEF70F3140C36DEE83B612052 /* PBXContainerItemProxy */; + targetProxy = EA668A66672814C88B3A7B811AF8FD7E /* PBXContainerItemProxy */; }; - 1BF4C4BC84268B9DFDC762D00EC22128 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TIMCommon; - target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; - targetProxy = 47257C32E14D7BD84C9E9928A8D5FE67 /* PBXContainerItemProxy */; - }; - 1C176F9EB943D6AE99D53B550BEF1144 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUIChat; - target = 05927177BD6FAFDF573D533A8665C859 /* TUIChat */; - targetProxy = 1E5D3FA0A46FE26C6C4FCEDD335081DA /* PBXContainerItemProxy */; - }; - 1C32D35C783EB9068C7B4892BCA19FFB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = D25B030A24D9BF3DD68A90B953671A4A /* PBXContainerItemProxy */; - }; - 2277E5443900C13E529232632A10D0AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYText; - target = 6F5C17E80BD1B7F60A33F79692330A57 /* YYText */; - targetProxy = 814D57B6CE9C89AC012A877A645526F8 /* PBXContainerItemProxy */; - }; - 231641F865C68B04E459883472A6EE77 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TXIMSDK_Plus_iOS_XCFramework; - target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; - targetProxy = 7260396A8C94E02C2E248E46EFD9F757 /* PBXContainerItemProxy */; - }; - 248CBBFEDB54BDCEE1E5DE40C7CE77C9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImageWebPCoder; - target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; - targetProxy = 42B9A34452201C66FD64E68BEE2DBD83 /* PBXContainerItemProxy */; - }; - 2607377E3B88D65C15ED091845EEAE07 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SVGAPlayer; - target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; - targetProxy = 5D04F4F46A32789740DE14A84A4B7BD1 /* PBXContainerItemProxy */; - }; - 272252D1EF2926B88B9C38826D492ACF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 905282CCD936ACBCCA360C4A93B1C874 /* PBXContainerItemProxy */; - }; - 297AC3C1DC3F0B296A32E7496E9F9534 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYWebImage; - target = 488E8C830C5A5694EE916251B9ADAADA /* YYWebImage */; - targetProxy = 266774BB3DAA89E96316C5D49AA47F86 /* PBXContainerItemProxy */; - }; - 2AB451F9167A54A08313F2FAF1EE7A4D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 929C579D6E519C07F870F834A50F7A17 /* PBXContainerItemProxy */; - }; - 2B18B18FE698B2168FDAA0471ADE1769 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = 8AA155C9D7B284A4F06E901608AD2D4B /* PBXContainerItemProxy */; - }; - 2CD907B531336AD825DAEA51BDF9306D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AliyunOSSiOS; - target = C1FD11F5F7EBFF63F845CDF963F73E1A /* AliyunOSSiOS */; - targetProxy = CFCEB0A5F4DDACE1E21D304579012F92 /* PBXContainerItemProxy */; - }; - 2DF4CD699E612DE7822B6CD53AE46FEE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AgoraLyricsScore-AgoraLyricsScoreBundle"; - target = 0409F31E66073F5C1A3BBA08171DD017 /* AgoraLyricsScore-AgoraLyricsScoreBundle */; - targetProxy = F08BACCE8A834854C6E720B1878CDF78 /* PBXContainerItemProxy */; - }; - 2EFE203524254CE05A159532610531C2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SDWebImage-SDWebImage"; - target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; - targetProxy = AA0B992915AAD050AD44E42E910719FC /* PBXContainerItemProxy */; - }; - 319A21234CE250D2FB6D2B6308578FB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YBImageBrowser; - target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; - targetProxy = 109F2DC2C3FBEDD580ECD1E2EF91CE2F /* PBXContainerItemProxy */; - }; - 35CDA60BBD73B9BABEB7A1C21F510A12 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TIMCommon; - target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; - targetProxy = 6C47F0D96DFC3172F57DA5D67B0F77E0 /* PBXContainerItemProxy */; - }; - 3710C62CC0B539489E7CBC903AF5DFF6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TIMPush; - target = 4927495D845F79030185863355F5B96F /* TIMPush */; - targetProxy = 3F27344CDDE0A3A4883CCF75DA7D1D0F /* PBXContainerItemProxy */; - }; - 3A20C5BB521A89D766861CD0DE663023 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 66C56A4658A0A579F478F955A9955950 /* PBXContainerItemProxy */; - }; - 3D7923DADFA324AD4450456B1EA6E94D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "TUIConversation-TUIConversation_Privacy"; - target = FBC036FDFE401149B1CD899239D81CFA /* TUIConversation-TUIConversation_Privacy */; - targetProxy = 57D6369A32BAC535E05AA0EBC22A2CED /* PBXContainerItemProxy */; - }; - 40780092A1499FC39912CB3E1163A243 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraInfra_iOS; - target = 2F7F7AAA1C81C1ECBEECAABE3C3609AC /* AgoraInfra_iOS */; - targetProxy = C0E1FC143A2D88090CFD02520D766A04 /* PBXContainerItemProxy */; - }; - 48A2A8E024D21FFDB5263AB283735E75 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUICore; - target = EB381B961261861E0643718E562995A8 /* TUICore */; - targetProxy = 50747E4B8AA7618A85ADD3F604CC4E06 /* PBXContainerItemProxy */; - }; - 4EB13BEF59E150D274A6718C7B7F8A42 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Zip; - target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; - targetProxy = 6029F5F439167053112B51AE8A5E415C /* PBXContainerItemProxy */; - }; - 4FEB46F2A1FB98CE09429BC11B13EE58 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = 48959026171A5C1CC895AB7B95467866 /* PBXContainerItemProxy */; - }; - 517ADD2FF2E15BD89A6B4FE551D39A20 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYCache; - target = CFDAE6EB02F58B9A37CADCF439AE6082 /* YYCache */; - targetProxy = 207105FB508D57D02569AB01EDDED10B /* PBXContainerItemProxy */; - }; - 526C125B4EF7B16D3EDFAF2D627E2BA2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 7664B1B89D2E4AC303E9650E8DFEC137 /* PBXContainerItemProxy */; - }; - 56AA5689199FCCFBB0E6ED51666388C2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactiveObjC; - target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = E10ABF181B3C4214DDAFD4AD43DB9909 /* PBXContainerItemProxy */; - }; - 597FDF4681A93E27B63768C0D90C887E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYModel; - target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; - targetProxy = E0DABE96667AC3D19AF58B317B9444A6 /* PBXContainerItemProxy */; - }; - 5B714634D7C9F96C24CD565B0D64F7B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TIMCommon; - target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; - targetProxy = 7F2BC31215DB813CB5F81BA7EDA6E5EC /* PBXContainerItemProxy */; - }; - 5CE30ECF7470E96A8DBC61952D6C111D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYCache; - target = CFDAE6EB02F58B9A37CADCF439AE6082 /* YYCache */; - targetProxy = 906A8144659B73A138879087CA047BB1 /* PBXContainerItemProxy */; - }; - 5E36F460F34737DD73DB5C4018F5CCB8 /* PBXTargetDependency */ = { + 04B7BE4650B6393F1628D4FCC5EE63F9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YYCategories; target = 4CF4590C80DA0BCFB23334523B614709 /* YYCategories */; - targetProxy = 543CC1802A32FDA1EDDAE5F4FA60E606 /* PBXContainerItemProxy */; + targetProxy = 91D842DB6DB458643F4CC76A61C6DF8F /* PBXContainerItemProxy */; }; - 5EFA8664E14C66C09B19B71D51EDEB26 /* PBXTargetDependency */ = { + 0A9F8DD020B7CB098444E9453A50F869 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = F10381A95EDB2C42F9FC55CB65333344 /* PBXContainerItemProxy */; + name = AgoraInfra_iOS; + target = 2F7F7AAA1C81C1ECBEECAABE3C3609AC /* AgoraInfra_iOS */; + targetProxy = 04CA5E153E3B5DA89E5F39F725B4A14C /* PBXContainerItemProxy */; }; - 600BF330123F1CB769E0F04896517009 /* PBXTargetDependency */ = { + 0ADC7CB97EF5624025748F3BB7F497CA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = TencentCloudHuiyanSDKFace_framework; - target = 5E1A429206107DAD9DA8C2C93A5BAFC5 /* TencentCloudHuiyanSDKFace_framework */; - targetProxy = C5806E61F781541DD9579775D9C8F8EA /* PBXContainerItemProxy */; + name = YYText; + target = 6F5C17E80BD1B7F60A33F79692330A57 /* YYText */; + targetProxy = AEE1BDA5AC969F1F9ADEAF26F8773FEE /* PBXContainerItemProxy */; }; - 603AF051C3456FFBF70EC0D907BC3606 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 26AFF3D8297133A35A131A0C55544E8B /* PBXContainerItemProxy */; - }; - 627CADF81BDD89E08CDD9BB90C7F2F0E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 8AD67978D9F0C3658A7CD2EE4D73372F /* PBXContainerItemProxy */; - }; - 6385AABFDC517E16F72947BE0BCD0038 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUIConversation; - target = 7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */; - targetProxy = D3B88D5BBD0AEFE9802292FB25FA7467 /* PBXContainerItemProxy */; - }; - 6462B871CFC04FAF177188166E83A006 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUICore; - target = EB381B961261861E0643718E562995A8 /* TUICore */; - targetProxy = 3A48C61148C0E8894AF40FC79D0F3817 /* PBXContainerItemProxy */; - }; - 64FCBCCA6F00CD20C402A014A3B67A60 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = C1CBDF127278D25AC354A50ACE3B20BF /* PBXContainerItemProxy */; - }; - 66DDE268985332A750FAD028737ECF26 /* PBXTargetDependency */ = { + 0F6BA643B29B25295427B33521CAA71C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactiveObjC; target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = 89E6C2B29D2FC9EB2CD561B3C923B5F6 /* PBXContainerItemProxy */; + targetProxy = A42F0D7DA726BC0032DE2479C2DDF5D7 /* PBXContainerItemProxy */; }; - 689BC7A83F8A5F5FEEA2C4F83C69B97F /* PBXTargetDependency */ = { + 0FC0B99CC3CB950BB6F4B16B56202393 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "MJRefresh-MJRefresh.Privacy"; - target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; - targetProxy = 6971B276B1FB75F7187258F471E91379 /* PBXContainerItemProxy */; + name = TIMPush; + target = 4927495D845F79030185863355F5B96F /* TIMPush */; + targetProxy = 051BB28CF487CB0313CE6D1542E73175 /* PBXContainerItemProxy */; }; - 69D0A7053B6E7A5FD71E0002AA205B84 /* PBXTargetDependency */ = { + 101E7FF53CF907ECCC2E83E9EE214758 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FMDB; - target = 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */; - targetProxy = 7E3BA0C2D10FA7C4EF5313C954A3AC06 /* PBXContainerItemProxy */; + name = TUICore; + target = EB381B961261861E0643718E562995A8 /* TUICore */; + targetProxy = C7C86951B95F7E3148DF1CA308ED9079 /* PBXContainerItemProxy */; }; - 6B30CB3D4DFBF91A8C5752504D99660E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDCycleScrollView; - target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; - targetProxy = 58B0F6C47F1CD94B70659506127130FE /* PBXContainerItemProxy */; - }; - 6CEF6A4F139613781AFBDB9E98F0932D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bugly; - target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */; - targetProxy = D9407B7F5439D9C02E391A9AA5FF9CAD /* PBXContainerItemProxy */; - }; - 6E3DEDD3B9BC3E02A9CA2448547238F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "BRPickerView-BRPickerView.Privacy"; - target = 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */; - targetProxy = C25B8B106DA6DEB9232D9BA415A0ED4E /* PBXContainerItemProxy */; - }; - 6E94C068F2061E78DEEFECA595DA68D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 3802BA86135746F8DA5E0241693330C7 /* PBXContainerItemProxy */; - }; - 6E9F5F7EE096F4EBC946EC66B051791C /* PBXTargetDependency */ = { + 10BDD6F3B2664290DB1270654C6D9BC1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "TUIChat-TUIChat_Privacy"; target = F56DFD738FAB4E4F07F2D2E962EA3946 /* TUIChat-TUIChat_Privacy */; - targetProxy = 9B2A6F50F39E18567CD0E34446AB9A2D /* PBXContainerItemProxy */; + targetProxy = 7B1634DEE4A9C9AD2F56999A0265C9DD /* PBXContainerItemProxy */; }; - 7219B38FD9270CBB0B68DB7060CEAA7D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 83766F5126FCA3849BB369C7C7C2B93D /* PBXContainerItemProxy */; - }; - 734798B04CB93EFAC688D767D7272E44 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraComponetLog; - target = 49F1FB331F497E32873611039BAF1C27 /* AgoraComponetLog */; - targetProxy = C97E6D9420E0FC4A7974BA41BA48568A /* PBXContainerItemProxy */; - }; - 74BEFF86684AE7675D8869AF9A3EDA00 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXPagingView; - target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */; - targetProxy = 9DCAA6F0718FF3420F680D4677349F30 /* PBXContainerItemProxy */; - }; - 76416E6401B4A4BC75D954878920CB91 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYModel; - target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; - targetProxy = 32EEF05C4604A46F58DC21D8FA75866C /* PBXContainerItemProxy */; - }; - 784FBBD599D519BCB05AC57CE9EE7783 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraInfra_iOS; - target = 2F7F7AAA1C81C1ECBEECAABE3C3609AC /* AgoraInfra_iOS */; - targetProxy = 6AD4B8BA7AFA95F107FF9EA7F15EEA69 /* PBXContainerItemProxy */; - }; - 7944318D1538FA5997155E0722C3C661 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TIMCommon; - target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; - targetProxy = F03F0B60D2894A40378637B898A0969E /* PBXContainerItemProxy */; - }; - 797E905ADFA4EF20634B269FFBC3F509 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bugly; - target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */; - targetProxy = 10D3AAE37AE17603905FDE74B49B1CC2 /* PBXContainerItemProxy */; - }; - 7A9159794940190292962A0E86ADAF14 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXPagingView; - target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */; - targetProxy = 57425A05CD29693A60FD83FA1BC67A0B /* PBXContainerItemProxy */; - }; - 8028A8AAC404010EE584798C7F7CB822 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "JXPagingView-JXPagerView"; - target = 16704C6B67439DA959DB043702C75A7A /* JXPagingView-JXPagerView */; - targetProxy = 4B0827F83D3C5F270342B335A2AA34CB /* PBXContainerItemProxy */; - }; - 82A0EDF8BD033A62EE2E0C4447141F11 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYWebImage; - target = 488E8C830C5A5694EE916251B9ADAADA /* YYWebImage */; - targetProxy = B2AB68D334E1402907B359B866F163A0 /* PBXContainerItemProxy */; - }; - 842056D86563C3D83C8E7733907A5EBA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "TIMPush-TIMPush_Privacy"; - target = A3672D206FD781B76503C6F6C0C8191A /* TIMPush-TIMPush_Privacy */; - targetProxy = 9965EE292EB0FC556D3A34C1499B458C /* PBXContainerItemProxy */; - }; - 8434F8BAC3222761621FC34FCE5AFB63 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 79ABA78A0BDA699D85CFA85E5637EE62 /* PBXContainerItemProxy */; - }; - 84BEAA64A42029DFE267CB786D5C77A7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraLyricsScore; - target = 43B293ED3108BC77CE12D6449EF3AA5F /* AgoraLyricsScore */; - targetProxy = 8DBF5C428E875DE0BAB49D641A428E67 /* PBXContainerItemProxy */; - }; - 8CD3A3B4CAD51573492C80D999D7D5A0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Zip; - target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; - targetProxy = 76DEEC4254D6B30894AF98D3F52C5EBA /* PBXContainerItemProxy */; - }; - 8DDF7959FE7F5B4CB2AF413DBF9F6737 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXCategoryView; - target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; - targetProxy = BC5BB3DF79149224063E34E0B84A6F24 /* PBXContainerItemProxy */; - }; - 8E0885DA42FB9C8073191A6F8C779C45 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = QGVAPlayer; - target = FBF544DF4EBDEAD14CE7D3656AF4A18B /* QGVAPlayer */; - targetProxy = 73663DABE181A1DE5A5FDF761D430362 /* PBXContainerItemProxy */; - }; - 8ED2BD6B1E663D33C4916BB06E4A482A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = 83DB19002F7085853D6917AE0DC4921A /* PBXContainerItemProxy */; - }; - 934E1236A14E5921735FDC9E5361A7DD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AlipaySDK-iOS"; - target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; - targetProxy = 13422236E542B104BA559FB041C3B4BA /* PBXContainerItemProxy */; - }; - 9402BB57DBDD9B8191AC6B1928C1A7AF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUICore; - target = EB381B961261861E0643718E562995A8 /* TUICore */; - targetProxy = B40C5EFBD9B245DBCCE807DF0D922DCF /* PBXContainerItemProxy */; - }; - 96BD1E2E6B65FB4F9191300547C0C6B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = LLDebugTool; - target = 5A3DE9AE6F3A36E1625275AD8CEC43B4 /* LLDebugTool */; - targetProxy = 0C217FA6D4F4D421CC343141E113F05E /* PBXContainerItemProxy */; - }; - 995639AAD4DD7B2E01673250805DBEE4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = B8D97A5CBDB203F7069219A59A5A1D45 /* PBXContainerItemProxy */; - }; - 9D05BD6B2988297005D38B1BBD30AD5D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TIMPush; - target = 4927495D845F79030185863355F5B96F /* TIMPush */; - targetProxy = A2012575874838ED244EAD536220C635 /* PBXContainerItemProxy */; - }; - 9FE767237E07BF88A9A45E2119A7743E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "TUICore-TUICore_Privacy"; - target = 8F36C5664BEF7888A4F179030A11C598 /* TUICore-TUICore_Privacy */; - targetProxy = 82A260188A5CF175B26A5CB18E352FBA /* PBXContainerItemProxy */; - }; - A2677AD9B8003D46A7968824E338797E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXCategoryView; - target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; - targetProxy = 68F96ACB57CE405E7625DB5CB62024EA /* PBXContainerItemProxy */; - }; - A44457D164DD0371CC5070B2B3859BF1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraComponetLog; - target = 49F1FB331F497E32873611039BAF1C27 /* AgoraComponetLog */; - targetProxy = E26C826A65C58E8E0FE377DAAB6098E1 /* PBXContainerItemProxy */; - }; - A7BF91067C658E0DF9F8EE9283CF7CE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YBImageBrowser; - target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; - targetProxy = 9FAC4B72FEA6909F1EF6E4DEC149A129 /* PBXContainerItemProxy */; - }; - A80F6244BE4F955FDA82F962D523E1E5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TZImagePickerController; - target = A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */; - targetProxy = FA1796C172D03BB5AD559DA51EC63589 /* PBXContainerItemProxy */; - }; - A9803625DE475BEAFCF6A76303A246CE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = A734E07EE418F0A8A0A85A19233B3319 /* PBXContainerItemProxy */; - }; - AB143DD0BCB40B390DAD8A86E2F92C57 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraRtcEngine_iOS; - target = 183C29DD6DE04D22CA29BAE61F5C530B /* AgoraRtcEngine_iOS */; - targetProxy = 0C2F2EA20256022D173FBBBA06D0DDE1 /* PBXContainerItemProxy */; - }; - AC47D0FD29AD7FFDC3130F9CA3F1CAA2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TXIMSDK_Plus_iOS_XCFramework; - target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; - targetProxy = 61B72AE92F3EF41BA9B9F645185D56D4 /* PBXContainerItemProxy */; - }; - AE6FF41C8BD61DA350CAEF0BC8057021 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = B7EB137FE5D6EE57B401D51EAE937B6C /* PBXContainerItemProxy */; - }; - B313D6E364F4A4AA9BC66CA6BAA5E51E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "WechatOpenSDK-XCFramework"; - target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; - targetProxy = EEDB0A38E9702A1F3C8CE35468DB146F /* PBXContainerItemProxy */; - }; - B4FDE937D99397F34272A233BD078757 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYText; - target = 6F5C17E80BD1B7F60A33F79692330A57 /* YYText */; - targetProxy = 6F5AB2130CBD1FD307019A9C72EF8DD5 /* PBXContainerItemProxy */; - }; - B56A80984529B3DE034B85D065EC07B3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SVGAPlayer; - target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; - targetProxy = 0182D9930688B9961C480698D0938D22 /* PBXContainerItemProxy */; - }; - B664E1CBD558A964AAFA36CECDBC10BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AvoidCrash; - target = 3FA1E8E62E0263A4B0CA32E2D30D5BFC /* AvoidCrash */; - targetProxy = A13B2BDF179315A5BAE82A6E06C56FEC /* PBXContainerItemProxy */; - }; - BB266785D4B6EC49A4D4950F15346F9D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy"; - target = F71BF3AB61E6444B3140F0A3A86B2910 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */; - targetProxy = E65619A3F38B22F082641D94C33C9ECC /* PBXContainerItemProxy */; - }; - BB7A04CC525868AADECD89EEB4118774 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImageWebPCoder; - target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; - targetProxy = A29A5DB77AE939699EDAAEA20B277DBF /* PBXContainerItemProxy */; - }; - BC3C70055E2E366C596C248F8B0A5F1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactiveObjC; - target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = 55DC5BEAF0F6CE43ED31C5B4646882C0 /* PBXContainerItemProxy */; - }; - BC9660465852656CB0728E5B3A5910AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TXIMSDK_Plus_iOS_XCFramework; - target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; - targetProxy = 8D8BE54A578BBDB33367933C781792BB /* PBXContainerItemProxy */; - }; - BCDC5212C4BF9E7E928A88BE69527FAB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = AB3856FD3704643FD15976D46F47BC0D /* PBXContainerItemProxy */; - }; - BF0BD86400551062FC1203693E041682 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = B95D4884C67A52A9B4F687A5B4A9FF7E /* PBXContainerItemProxy */; - }; - C1B858313EBF38A84B2CF886D145C3DB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "JXCategoryView-JXCategoryView"; - target = E79E29F55A2453370D27112480FCF6A2 /* JXCategoryView-JXCategoryView */; - targetProxy = 68E43A1E2F8716051ACECABF6C482F32 /* PBXContainerItemProxy */; - }; - C60383C4FEBE338816812E045FD4FFCB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = QGVAPlayer; - target = FBF544DF4EBDEAD14CE7D3656AF4A18B /* QGVAPlayer */; - targetProxy = A58BB6494C3C5536A480E4D839E744D6 /* PBXContainerItemProxy */; - }; - C78DA25D05D00D668D820F6447D0918F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 2B0696222C516F8A654DA0AEC192AA86 /* PBXContainerItemProxy */; - }; - C89870EE8A6D75C986F69E43B29AAD73 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = C72D39EB46ED8F34AC8EA34E76146059 /* PBXContainerItemProxy */; - }; - CCC48371DEBD8F77CDD0D889C102BEEF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 5E8BBF3F72005EF6592F8A0FC7E4762D /* PBXContainerItemProxy */; - }; - CCD87F16ED2A66957566D17BD2D634F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDCycleScrollView; - target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; - targetProxy = F326B1CCA5BBFC94F4EE06D447EE7EEA /* PBXContainerItemProxy */; - }; - D0765D834A23846B9ADB07FEAD7379B6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraLyricsScore; - target = 43B293ED3108BC77CE12D6449EF3AA5F /* AgoraLyricsScore */; - targetProxy = 4D926A10CFDFF97BC515DAF81C6B1BBC /* PBXContainerItemProxy */; - }; - D5C9E6351E81C449F92E158D6399610A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUIChat; - target = 05927177BD6FAFDF573D533A8665C859 /* TUIChat */; - targetProxy = DFD4C870478D894963CEE39923A2F0AF /* PBXContainerItemProxy */; - }; - D6A3F7E0A1FB4D03BECE71E90140EB4F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 7F992EBA8E38E1C7B3D1EBB35C34DB54 /* PBXContainerItemProxy */; - }; - D6A6C64CA59CB96FC4312B7AF00DDE32 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AvoidCrash; - target = 3FA1E8E62E0263A4B0CA32E2D30D5BFC /* AvoidCrash */; - targetProxy = EEB4851D6B9BD6C7080791287629FE5B /* PBXContainerItemProxy */; - }; - DEBFCF5CA21DC6315D6FD5D2346CE7A0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactiveObjC; - target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = 780CA44D27F39BA883105FED71AAE3F8 /* PBXContainerItemProxy */; - }; - E0B65353D0E2795C0DD80348E6DA9A76 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AgoraRtcEngine_iOS; - target = 183C29DD6DE04D22CA29BAE61F5C530B /* AgoraRtcEngine_iOS */; - targetProxy = 7A7E0A30EC8B5645C977129E366D4E90 /* PBXContainerItemProxy */; - }; - E5283305C958575C088731279A671994 /* PBXTargetDependency */ = { + 117B342350619B3DD7A5270B308FFB96 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = TUIConversation; target = 7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */; - targetProxy = 854DDF5ADC6ABB627CE862268C6BB338 /* PBXContainerItemProxy */; + targetProxy = 2EC380083EED54BB0A220146F55789CA /* PBXContainerItemProxy */; }; - E74147BBEAB28D46C630B011C9FAEC2C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TZImagePickerController; - target = A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */; - targetProxy = 3C208608CD139F5103DE0AEFCC68A23D /* PBXContainerItemProxy */; - }; - E9D9D225FDD03DB8AD2B0F322AF6D875 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TencentCloudHuiyanSDKFace_framework; - target = 5E1A429206107DAD9DA8C2C93A5BAFC5 /* TencentCloudHuiyanSDKFace_framework */; - targetProxy = F7E0C227D83AD7B0A68C252B3A2BAC25 /* PBXContainerItemProxy */; - }; - EB13A73BA8C41D5652AE935B80BE2514 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = 194E0173AB438CF09543918A1A53D8AD /* PBXContainerItemProxy */; - }; - EB2A57D3C248A95F60DFFE9488FEB7B1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BRPickerView; - target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; - targetProxy = 5B9A1ADC6E187527E332D9B6969128B8 /* PBXContainerItemProxy */; - }; - EF3792FDAF8F0E838C54D864D64FC2FF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUICore; - target = EB381B961261861E0643718E562995A8 /* TUICore */; - targetProxy = 6F51C03DD5FAD9D5D9F64599C3EBE411 /* PBXContainerItemProxy */; - }; - EFA2290C2006FDBFC056A75E2896D12D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BRPickerView; - target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; - targetProxy = 524F2CBA1D9FA159F54F696860F4DCD8 /* PBXContainerItemProxy */; - }; - F0563E540563061B17077605CE603148 /* PBXTargetDependency */ = { + 118BDF09BC8849277F6E44474436527A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Protobuf-Protobuf_Privacy"; target = 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */; - targetProxy = 15D6B13C93D14286B9A6159357394676 /* PBXContainerItemProxy */; + targetProxy = 1746C56D63A42BA46AA9CC8E8839FAF9 /* PBXContainerItemProxy */; }; - F89165A1773D4E7776377358C822CB19 /* PBXTargetDependency */ = { + 1655D9E965175E364E734FB83F4260E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MQTTClient; - target = 18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */; - targetProxy = EA59DC729F092FB6396C5139AD0E02B3 /* PBXContainerItemProxy */; + name = YYCategories; + target = 4CF4590C80DA0BCFB23334523B614709 /* YYCategories */; + targetProxy = 644267CAE897A723959E81468079E728 /* PBXContainerItemProxy */; }; - F9EA317679E740BC806B30035E9C0BD6 /* PBXTargetDependency */ = { + 16FA16C16630B799B583D988A9B04BFA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = A0886BF2664DB4BF469150C8FD42FD99 /* PBXContainerItemProxy */; + name = SDCycleScrollView; + target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; + targetProxy = 36A197C5137A42049FBCCF80351AA086 /* PBXContainerItemProxy */; }; - FC296BB5599A510D05A8D9F4F5BDE59B /* PBXTargetDependency */ = { + 18A16A172C990453E0185A08EF848467 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FMDB; - target = 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */; - targetProxy = 064117A1360FF28A6F9AC7D58328383F /* PBXContainerItemProxy */; + name = AgoraLyricsScore; + target = 43B293ED3108BC77CE12D6449EF3AA5F /* AgoraLyricsScore */; + targetProxy = 06CFF6FB8F40B3DA5A5F84276DF601EE /* PBXContainerItemProxy */; }; - FDE67599FF578D841963E6118EC1202B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MQTTClient; - target = 18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */; - targetProxy = A3E070A3A5D87FBEF9D4F11AB0B97428 /* PBXContainerItemProxy */; - }; - FE36C0B5084ECCF71F6B1C509A49A23A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TUICore; - target = EB381B961261861E0643718E562995A8 /* TUICore */; - targetProxy = 49B5631AE3D0BD4A09C82946020452EB /* PBXContainerItemProxy */; - }; - FE4F73F9E5B9327F0BD447704887603E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FMDB; - target = 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */; - targetProxy = 144A28023E735E62754289BE5000C4F4 /* PBXContainerItemProxy */; - }; - FF3E29A2A6DCD6ACD1D7833965AC115D /* PBXTargetDependency */ = { + 18E9A65666B679632AEB352AC7CF3E24 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SDWebImage; target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 976F9572E4C465886B4147E964EFC307 /* PBXContainerItemProxy */; + targetProxy = FB32483A8FF3B785A9E1B44263DB1C8B /* PBXContainerItemProxy */; + }; + 19DD7D9CE8747D1279A1385F3CC6CBFB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "TUIConversation-TUIConversation_Privacy"; + target = FBC036FDFE401149B1CD899239D81CFA /* TUIConversation-TUIConversation_Privacy */; + targetProxy = 69380FD672AD199FDF110DF331496F21 /* PBXContainerItemProxy */; + }; + 1A64EF7198EE4350711B3043A215ED3A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AgoraLyricsScore-AgoraLyricsScoreBundle"; + target = 0409F31E66073F5C1A3BBA08171DD017 /* AgoraLyricsScore-AgoraLyricsScoreBundle */; + targetProxy = 05845572ACE764455145EBA401F96B4C /* PBXContainerItemProxy */; + }; + 1CF8A812C3A42E6B438A085EE2C7C3C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYWebImage; + target = 488E8C830C5A5694EE916251B9ADAADA /* YYWebImage */; + targetProxy = 3B657BE676FC481D8C2DE884DDA541B6 /* PBXContainerItemProxy */; + }; + 1F6A9366D4EE83CF52C84B7D4B4E64EF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AlipaySDK-iOS"; + target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; + targetProxy = 31937D9F1D33B30FCFEE16FD37C0C5AF /* PBXContainerItemProxy */; + }; + 20409ACC44AD7A0A232A7B0B47C7ED85 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYCache; + target = CFDAE6EB02F58B9A37CADCF439AE6082 /* YYCache */; + targetProxy = 88BB8CAA636A8C30B6D686B2D935A2E4 /* PBXContainerItemProxy */; + }; + 26FC6B735AA140F35CC9C9041FDB0F4F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 73D24F5B76DDAFC9F6B00541CCEB5F2E /* PBXContainerItemProxy */; + }; + 2CC331359034190E24D2B3BEAF05F61F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = 41D69BAD4F4611F7D96F7768FC5B88A7 /* PBXContainerItemProxy */; + }; + 2EEF306FAA9FEA75C0F514F063463653 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TencentCloudHuiyanSDKFace_framework; + target = 5E1A429206107DAD9DA8C2C93A5BAFC5 /* TencentCloudHuiyanSDKFace_framework */; + targetProxy = C3B1079E354838B045730F4643D010C6 /* PBXContainerItemProxy */; + }; + 319E4F2895EDD6FBD6F026DD18192973 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "TIMPush-TIMPush_Privacy"; + target = A3672D206FD781B76503C6F6C0C8191A /* TIMPush-TIMPush_Privacy */; + targetProxy = 7DB82F05DA6EDED64CC03376602FBA9A /* PBXContainerItemProxy */; + }; + 3286263BA9E581950B5D1F5E4B440759 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUICore; + target = EB381B961261861E0643718E562995A8 /* TUICore */; + targetProxy = DB528EC6BD97D016D74AA384AC9B52C3 /* PBXContainerItemProxy */; + }; + 33DA32CD306549AFADD4D4B43950931E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SVGAPlayer; + target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; + targetProxy = B3D4328E4EBEB73AB84B872516908F07 /* PBXContainerItemProxy */; + }; + 38B8435CC0060FE48DE0D75175E4AA42 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImageWebPCoder; + target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; + targetProxy = D64D314DCE7326E18128C2477AC936DA /* PBXContainerItemProxy */; + }; + 3C25E096781A5293C6B376F090ADE9FC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYModel; + target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; + targetProxy = 074F9B460B2D9071E8B8ABF81AEF5062 /* PBXContainerItemProxy */; + }; + 3D6F7D84444AABFD379A39FBA4A67944 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "FMDB-FMDB_Privacy"; + target = 973B9A51B49701F13767694DCAF5C37D /* FMDB-FMDB_Privacy */; + targetProxy = E731FC5349CF0D8771140A3C362149F7 /* PBXContainerItemProxy */; + }; + 3E445545B53CDA6BD7AA5A0F9404283B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = LLDebugTool; + target = 5A3DE9AE6F3A36E1625275AD8CEC43B4 /* LLDebugTool */; + targetProxy = 755D808B8AFE191C142B2266AA4FED9A /* PBXContainerItemProxy */; + }; + 40D18A16DECC29EEC49800AD5DF329EF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "JXPagingView-JXPagerView"; + target = 16704C6B67439DA959DB043702C75A7A /* JXPagingView-JXPagerView */; + targetProxy = F55FEBB16B313B8383096D3D74CDBACA /* PBXContainerItemProxy */; + }; + 41234826F27BF69A03342C1B1CB52182 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TXIMSDK_Plus_iOS_XCFramework; + target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; + targetProxy = 644358C1414A29F154EDD1697B268D86 /* PBXContainerItemProxy */; + }; + 41750DBDA82F8A741FE22623D833BAEB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUICore; + target = EB381B961261861E0643718E562995A8 /* TUICore */; + targetProxy = 9E9D9604578C41517BAB7E74497166EC /* PBXContainerItemProxy */; + }; + 447972E81EB5003E97CF1DD1D43197B6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraRtcEngine_iOS; + target = 183C29DD6DE04D22CA29BAE61F5C530B /* AgoraRtcEngine_iOS */; + targetProxy = 3D21594B69A5DDD7492EB7EA0A3054AF /* PBXContainerItemProxy */; + }; + 463A030A5AFE3FEA59EEFA031C0B3556 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MQTTClient; + target = 18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */; + targetProxy = 9CB8A95ACE84B9DEC8B7CAFA8ED9287B /* PBXContainerItemProxy */; + }; + 4B4953EB567D06F1D0FD1E2247B10762 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 7E9BE9B294C1348B3EE358E1D3DA19FE /* PBXContainerItemProxy */; + }; + 4B84009F004BE1604EADF9C1A3B66C9D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 0709C5963BB203A7E2B1F78CA9061B51 /* PBXContainerItemProxy */; + }; + 4CAB83F2E81F92D0E7E425E708E2DE71 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXCategoryView; + target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; + targetProxy = 591E01C5AB1C7E3B012D5ED05309380B /* PBXContainerItemProxy */; + }; + 4FDB2F22AC033AE3EA4C1408C7E18C86 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = E6C8AD52F9E4B836C8907382E6013A48 /* PBXContainerItemProxy */; + }; + 51B939F7AC7DFB5D27762AE16D29C159 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = QGVAPlayer; + target = FBF544DF4EBDEAD14CE7D3656AF4A18B /* QGVAPlayer */; + targetProxy = 368EF9A4D30CDB3C2E4987CE592DEC35 /* PBXContainerItemProxy */; + }; + 51F5FC8E5ABD94B52EBF08D8E7C14A7D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUIConversation; + target = 7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */; + targetProxy = 6C722F4BB03C576D4C3586B46BBD19A4 /* PBXContainerItemProxy */; + }; + 5264462AA19AE1190DF9D0F5BD73E1D3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = BC6251474E6E80633EF46AFD5D6CCBB1 /* PBXContainerItemProxy */; + }; + 53C752E0F3D63B8E29234CAAC9C27B0D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = 3382B7A6C17923D08B6757924B2616EF /* PBXContainerItemProxy */; + }; + 54AD0E713E1948FC20578522270A2474 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = B4E8C3C25B6978DD93F13B6A87382261 /* PBXContainerItemProxy */; + }; + 55366F1295F46C948FA98D88C7A10CAB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = EC23F0E21FE2C66548BA927F834F0B6D /* PBXContainerItemProxy */; + }; + 5650A50F12305CBDEBA4DC6CBC1A6011 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy"; + target = F71BF3AB61E6444B3140F0A3A86B2910 /* TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy */; + targetProxy = 4BD12C74C0B105C9026A0A905626AE69 /* PBXContainerItemProxy */; + }; + 5700E5937E38508A949CD27CCA46AFA3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYModel; + target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; + targetProxy = 93721CD41220C5857DE808B46FC0A65F /* PBXContainerItemProxy */; + }; + 573985263318883B752E78AB3EF11C52 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AvoidCrash; + target = 3FA1E8E62E0263A4B0CA32E2D30D5BFC /* AvoidCrash */; + targetProxy = B114634FEB52A5B8DC1BDBA277B6E04C /* PBXContainerItemProxy */; + }; + 586DE645ACDF9D868F184549D3DC7127 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "TUICore-TUICore_Privacy"; + target = 8F36C5664BEF7888A4F179030A11C598 /* TUICore-TUICore_Privacy */; + targetProxy = 3E45D1CF20ACC6F47C861CAA819DA438 /* PBXContainerItemProxy */; + }; + 5C20750F7797D7E6F15564D7C570B176 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "WechatOpenSDK-XCFramework"; + target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; + targetProxy = 0F4B061CFCF6CCA2C46A8A56468B9D98 /* PBXContainerItemProxy */; + }; + 5C39D8D43C4D5CAA5643C95205502E77 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 9DF899C53732ADF731510552260F6ADA /* PBXContainerItemProxy */; + }; + 5ECDBB71F386A0D8D0362B8CFDD2D55E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 9E1480ED41A5CCEBE12BEF817FCA8CF5 /* PBXContainerItemProxy */; + }; + 608A7EC8D4BC0B99CC158AA005D5AD30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "TIMCommon-TIMCommon_Privacy"; + target = A9A94B2F47199AE29CDF9CF13F4D95CF /* TIMCommon-TIMCommon_Privacy */; + targetProxy = 953B51EB9EAD8770B58B4B07ABB48C48 /* PBXContainerItemProxy */; + }; + 68B56A356415441BD4DDBFBE09A9A5F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TIMCommon; + target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; + targetProxy = 7AE2F138264E6A7DB8DAC791CC118EF4 /* PBXContainerItemProxy */; + }; + 71A72F8980610F669B85137EECF82D7D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TIMCommon; + target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; + targetProxy = 1E22BFF7A33A33EC82742AFD52F1158A /* PBXContainerItemProxy */; + }; + 75AA4484B02D5D9A6DF2621BCE44E70C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TIMCommon; + target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; + targetProxy = 7B3306284B22E6E94DF1150E5D6CC8BA /* PBXContainerItemProxy */; + }; + 7730A07FD2A4FBFAED2853412DD6DC73 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUICore; + target = EB381B961261861E0643718E562995A8 /* TUICore */; + targetProxy = 3B4A1DE9D442732D9C0D9BA7A6777D64 /* PBXContainerItemProxy */; + }; + 77ED5812B5B1F06FC32C50533C13FA54 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = D76A4E4C5518751114122060AA2E5792 /* PBXContainerItemProxy */; + }; + 7C4774BAECBBDABC5C6EA80F7965882A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SVGAPlayer; + target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; + targetProxy = BAEA004701C70473ADFCE4E48657F9A5 /* PBXContainerItemProxy */; + }; + 7D4E1BA5DE752520F984AB86D6230F4B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 8571BAABD5AE5D246956B42FE60BAD88 /* PBXContainerItemProxy */; + }; + 7E311C0A28E1DFAF24F56DD77DD01EAC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "BRPickerView-BRPickerView.Privacy"; + target = 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */; + targetProxy = FA1467CBC41D83BE77BE1278B2B61E79 /* PBXContainerItemProxy */; + }; + 7E367DD65096F7587A44D07A68D48252 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDCycleScrollView; + target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; + targetProxy = 48ACF972B0270AFE3988CC327288AB0C /* PBXContainerItemProxy */; + }; + 82D326E6CF852898ACFEBB0475E5F555 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManager; + target = FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */; + targetProxy = 99B6E129773778C1F5B65162B1AE51DA /* PBXContainerItemProxy */; + }; + 8336BA7CBDE0910E293786AC5CD9FF07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AlipaySDK-iOS"; + target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; + targetProxy = F357CD4CAA0E8E87EABCB03D0B622102 /* PBXContainerItemProxy */; + }; + 8343359E03C3C9C1139AF478284184C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AvoidCrash; + target = 3FA1E8E62E0263A4B0CA32E2D30D5BFC /* AvoidCrash */; + targetProxy = 8BEB4624A9BEEEDA7B739274A4CFB8E2 /* PBXContainerItemProxy */; + }; + 88234243A9721313160D7D2F248B58E6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraInfra_iOS; + target = 2F7F7AAA1C81C1ECBEECAABE3C3609AC /* AgoraInfra_iOS */; + targetProxy = 680BBA0EA595A4A79BF17CDBA3EE8D07 /* PBXContainerItemProxy */; + }; + 8CFBBECCF768367DB18D820E86E00846 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 69438CE734BBE1949313E07DEF140583 /* PBXContainerItemProxy */; + }; + 8F6C1FA6DFAFBD7D20D6CA3E26796A8E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FMDB; + target = 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */; + targetProxy = 366F16D753772708BF0C95B5AB11C7BA /* PBXContainerItemProxy */; + }; + 91C227A53D159AA5B5E6D2A70179BB30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraComponetLog; + target = 49F1FB331F497E32873611039BAF1C27 /* AgoraComponetLog */; + targetProxy = C1F2303CB5CA1F1809AE17D91903F0A5 /* PBXContainerItemProxy */; + }; + 93C41BA774B2769DB05339C52D49D2A0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUIChat; + target = 05927177BD6FAFDF573D533A8665C859 /* TUIChat */; + targetProxy = 602F0E9A8A16A6AEC2B4DFFB4557A7D6 /* PBXContainerItemProxy */; + }; + 94E0BDBC47F155EFE604B232FC2878A6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TXIMSDK_Plus_iOS_XCFramework; + target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; + targetProxy = B479D51A504EAA57EDACE79055420399 /* PBXContainerItemProxy */; + }; + 97A188798BF802266C3662C0FBBA0CEA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FMDB; + target = 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */; + targetProxy = 020AA3DAD770EFBBAA9E5897422CBBE0 /* PBXContainerItemProxy */; + }; + 98DC4F16C3457111C72347828BB53CC3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = F59C16145EF6FD2A99BFFEC69FAC681F /* PBXContainerItemProxy */; + }; + 99A324DC5EFBEB8170BE900B0C33A117 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraRtcEngine_iOS; + target = 183C29DD6DE04D22CA29BAE61F5C530B /* AgoraRtcEngine_iOS */; + targetProxy = 5A09BE6F92DF5BF8EBEC72FBE17EC07C /* PBXContainerItemProxy */; + }; + 9A54D93F9F9D9B458876C9D8C0D1D2A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = 64CA7C6DA579D3CD5EAE23573E70BBCB /* PBXContainerItemProxy */; + }; + 9BBAA99E1805A83A9018E0A97CCF09A8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TXIMSDK_Plus_iOS_XCFramework; + target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; + targetProxy = B198D6EEDBD054EA3CDBD951334AB827 /* PBXContainerItemProxy */; + }; + 9D43D1F8A77091239F31D00C3C3DBCD1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraComponetLog; + target = 49F1FB331F497E32873611039BAF1C27 /* AgoraComponetLog */; + targetProxy = C7322B130CDE432E072CA307B7133AA2 /* PBXContainerItemProxy */; + }; + 9E61D1E985AFF47B369BFC9D09269D40 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TZImagePickerController; + target = A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */; + targetProxy = FD62F8498F4BB0C047A954EBB37B409F /* PBXContainerItemProxy */; + }; + A4AB9B27A92D9276917044E76C6259C5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Zip; + target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; + targetProxy = 518A0816B64DB277DEEFA7367373AE0D /* PBXContainerItemProxy */; + }; + A4DD8F5AF87062A46C0258D0AFD1111C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TXIMSDK_Plus_iOS_XCFramework; + target = BB2154EC919CB4298C80ED396B322C5F /* TXIMSDK_Plus_iOS_XCFramework */; + targetProxy = 413D20F8D71F8ED6DAEB51B964236752 /* PBXContainerItemProxy */; + }; + A514CD0091E239D18E488DAF5B64B6DD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TIMCommon; + target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */; + targetProxy = E5D34CEEAAF928E7446EB3BAE9FEAEB2 /* PBXContainerItemProxy */; + }; + A51CD2CCC115A7BD73AF2C5C8DBDE8A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YBImageBrowser; + target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; + targetProxy = 9F69D42ECBD909A98A28114D67D52D6C /* PBXContainerItemProxy */; + }; + A70349F00232696ABF51877CC07AA4BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = QGVAPlayer; + target = FBF544DF4EBDEAD14CE7D3656AF4A18B /* QGVAPlayer */; + targetProxy = B8271A7FCF41A52A835AD161BFCFDBCB /* PBXContainerItemProxy */; + }; + A783AE5EE624B38E33AD237A78D74B64 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraInfra_iOS; + target = 2F7F7AAA1C81C1ECBEECAABE3C3609AC /* AgoraInfra_iOS */; + targetProxy = C282F96096823150EC41B425D2274B74 /* PBXContainerItemProxy */; + }; + A821A7DE4EC41E228B5C7B4DE6B5C6ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AliyunOSSiOS; + target = C1FD11F5F7EBFF63F845CDF963F73E1A /* AliyunOSSiOS */; + targetProxy = A05E1F7F9BEEBFFEE330D9B243840D35 /* PBXContainerItemProxy */; + }; + A85C4C5D61D1BCDF4A763D800F699AC1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TencentCloudHuiyanSDKFace_framework; + target = 5E1A429206107DAD9DA8C2C93A5BAFC5 /* TencentCloudHuiyanSDKFace_framework */; + targetProxy = CF23EB2333BEEB93D576B2F2D4452258 /* PBXContainerItemProxy */; + }; + AA9EBB81C2D57BCB0793591EC8D83DC2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AliyunOSSiOS; + target = C1FD11F5F7EBFF63F845CDF963F73E1A /* AliyunOSSiOS */; + targetProxy = 9173D151DEFE280BF5FA96D30AB247B8 /* PBXContainerItemProxy */; + }; + AAF56F2E875459FDC1BFDE3E27F28543 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = EDF92B278F02743922ADD10F68A84829 /* PBXContainerItemProxy */; + }; + AC622F05650479738E1F7DB2F7B905C2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 50AA0BA3AFFC1AD0A6BC2C8335F1C1FB /* PBXContainerItemProxy */; + }; + ACF19ADEAA9C126C953B04447C1F4D00 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Zip; + target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; + targetProxy = DBB622B76CD3ECE6239C40F6001DB8DA /* PBXContainerItemProxy */; + }; + AEB90315997471970DEAAD88CC8D9BDB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUIChat; + target = 05927177BD6FAFDF573D533A8665C859 /* TUIChat */; + targetProxy = FDBBC8C0996C0AAA002152BDAB03C61F /* PBXContainerItemProxy */; + }; + B00FCE2883A43F8EE59940BDFA03D66E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FMDB; + target = 8592E0E389D40AC17881400ADC67ABC0 /* FMDB */; + targetProxy = 1EB449AF21A3A1CD16D5304EDE82774E /* PBXContainerItemProxy */; + }; + B0EA52AE39C774CFAA783D5843C8E5FC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImageWebPCoder; + target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; + targetProxy = D2D562F7290C2A4FEA87EAF9D2FB9165 /* PBXContainerItemProxy */; + }; + B1B486C4D98F54C4A07F00874B1D022B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 7178AF8598196103A827A4116F759AEF /* PBXContainerItemProxy */; + }; + B26711B6A46158371D4332CC5196AB7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "WechatOpenSDK-XCFramework"; + target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; + targetProxy = 3721EF2D1883E75794FE471ABCE02315 /* PBXContainerItemProxy */; + }; + B291E5ABE745CC06865BC935EA2B6E7F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = C5F98D87822A2C16E7A3A7EAC58DFC4E /* PBXContainerItemProxy */; + }; + B2B2DA2EFD7106A86CC98E5CDE8BE36C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BRPickerView; + target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; + targetProxy = 4CA647D61A9FB939ACE2F0C1ACDBDDD3 /* PBXContainerItemProxy */; + }; + B761E2BC733C9A44005FB073CD4AC9CF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXPagingView; + target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */; + targetProxy = 15BE9C5C6D144C4B882D6B996DE0C843 /* PBXContainerItemProxy */; + }; + B7ADB8506CF2208A4ACA941D2F11C515 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = LLDebugTool; + target = 5A3DE9AE6F3A36E1625275AD8CEC43B4 /* LLDebugTool */; + targetProxy = B4B028383B099533841EA4B134558D96 /* PBXContainerItemProxy */; + }; + B7B3DD77BCA94BE5329F53FDB70E9B0B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = 22E7850C6CB71E1B93A91AFD1B8D7865 /* PBXContainerItemProxy */; + }; + BA7428A80741A41733FFE65836E70F9A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TZImagePickerController; + target = A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */; + targetProxy = 85EB59969C08A6ACCDD736472A493802 /* PBXContainerItemProxy */; + }; + BAEEBB376D3C5E77A6FD89AAA8F00BE2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraComponetLog; + target = 49F1FB331F497E32873611039BAF1C27 /* AgoraComponetLog */; + targetProxy = 51A9DAC7AA11125F42EB14AF2D3B62A3 /* PBXContainerItemProxy */; + }; + BE3455B8A8A069E6540C0968206F0B07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactiveObjC; + target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; + targetProxy = 4A950B9A6DB9601D53D6163B57BD0DB2 /* PBXContainerItemProxy */; + }; + C24B572E4DDB0A526F2BA3D1454EED87 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYWebImage; + target = 488E8C830C5A5694EE916251B9ADAADA /* YYWebImage */; + targetProxy = C5A526947E4B0CD83375DC7959F92395 /* PBXContainerItemProxy */; + }; + C2F51336278904D3D37E955D676012DB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYCache; + target = CFDAE6EB02F58B9A37CADCF439AE6082 /* YYCache */; + targetProxy = F18D5B5CDBE5433D69E97784EB610414 /* PBXContainerItemProxy */; + }; + C4AF8EF9863D6DB2A17CA417EEB770CA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = 9B9E488A674B5E081D2C307B3C975F20 /* PBXContainerItemProxy */; + }; + C5EB2DB11B69F3EEE7CC3D99A942500B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AliyunOSSiOS-AliyunOSSiOS_Privacy"; + target = 5D11A19D6943394EC1DDAB15A39FB827 /* AliyunOSSiOS-AliyunOSSiOS_Privacy */; + targetProxy = 9A8DA57BF3201A9FA6E843196B6EFDB3 /* PBXContainerItemProxy */; + }; + C66A1F6097BD3E1345EA0DF9F4DE083B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MQTTClient; + target = 18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */; + targetProxy = 247AE5EBE93E7B333DD744D6330A6D02 /* PBXContainerItemProxy */; + }; + C97134715641D99253A0FFEEBAB457AF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = 9CA232270A4F54E89F0EA4554DF61E40 /* PBXContainerItemProxy */; + }; + CBADAC24F08F71A869A9A3F0F1D1812D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXPagingView; + target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */; + targetProxy = 51AEF2EBA7D06130C7538E4D34EEF376 /* PBXContainerItemProxy */; + }; + CCFCA9B80D02C66A33B7D8880E0ADFC8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXCategoryView; + target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; + targetProxy = 8508702D6C46FD7EF82F22EAEEBD8D8C /* PBXContainerItemProxy */; + }; + CE1D3F343584A1A12D21AF113483A745 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BRPickerView; + target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; + targetProxy = 4EE4F5FC108E1DFB15C0370D75D5A22A /* PBXContainerItemProxy */; + }; + CFA0D547F1D71F371329E7405A2048A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactiveObjC; + target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; + targetProxy = 59711CAD7D54759472BC0BCD241BF328 /* PBXContainerItemProxy */; + }; + CFE314598E2CB02CEB1CD959000691F3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactiveObjC; + target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; + targetProxy = 8396B7EEFBA03BC691544BC22CB25B1F /* PBXContainerItemProxy */; + }; + D0A5FDD1F8BB5ACA6C0A7354E6A25BA8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYText; + target = 6F5C17E80BD1B7F60A33F79692330A57 /* YYText */; + targetProxy = AE196FDD36DD11299524588DD478C0A0 /* PBXContainerItemProxy */; + }; + DB7BB75E3E14FC9A9D50FA4BBB5C7767 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TIMPush; + target = 4927495D845F79030185863355F5B96F /* TIMPush */; + targetProxy = C9BF3ED2D4D7072FCB102D99E84E41C4 /* PBXContainerItemProxy */; + }; + DBAB4C535D0621ED81853EB68CCC0D2E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Bugly; + target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */; + targetProxy = DEC69336680DDEBD1D013230513F182B /* PBXContainerItemProxy */; + }; + DCDA2A19C64AB36C522E5F500679226F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactiveObjC; + target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; + targetProxy = AE19CD62F443333E738E35938CEF351E /* PBXContainerItemProxy */; + }; + DE5ECCC596580813E67F13FEFBB2083E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AgoraLyricsScore; + target = 43B293ED3108BC77CE12D6449EF3AA5F /* AgoraLyricsScore */; + targetProxy = 5FECA706195D5FB18464B389B138D065 /* PBXContainerItemProxy */; + }; + E2098C996C43C46308990881B96642FA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MJRefresh-MJRefresh.Privacy"; + target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; + targetProxy = 78AAB5E778453647E3F52ABB85E559D7 /* PBXContainerItemProxy */; + }; + E31CF1E8513010CA06CA3C9CE1AAF2A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 1E9E3EAFA3B9007384E01748EDDB88F2 /* PBXContainerItemProxy */; + }; + E5F5FD6190222D442F226829CC20D3B4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 01093F9EF5718532279A0BAB5B82A7C0 /* PBXContainerItemProxy */; + }; + EA19472D079EF0AEC37DBEEC7A091AE3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SDWebImage-SDWebImage"; + target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; + targetProxy = 86B044B10A905DBD0B6539A644E09702 /* PBXContainerItemProxy */; + }; + ED148E2592B5ECDA017D375455849147 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YBImageBrowser; + target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; + targetProxy = 1031B8FFCAC4AD17629B6C340BC5352A /* PBXContainerItemProxy */; + }; + EDCDB008A08F678EAE6E13A7143F999B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 61B9AB47565D0C40B1DACAD49D3BCC2E /* PBXContainerItemProxy */; + }; + EE6643298BDD4FC5269FD94D554644DA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TUICore; + target = EB381B961261861E0643718E562995A8 /* TUICore */; + targetProxy = AA28C343E95101F8EF08F4A2A51E8C5A /* PBXContainerItemProxy */; + }; + EE8CF772B56AEF995A011068494FCC1B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Zip; + target = 31708EE6929C61C0EDA6F5DAE3AF9DB7 /* Zip */; + targetProxy = 212053B25B14060E02A9DC614D1C34D5 /* PBXContainerItemProxy */; + }; + F27E52BEE9EB0D70576331995651003E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 1FC484B818464FAB3E6E74E141013C16 /* PBXContainerItemProxy */; + }; + F45EED276ABFD0AA66AA7DB3344AA5FE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYCache; + target = CFDAE6EB02F58B9A37CADCF439AE6082 /* YYCache */; + targetProxy = DB360EB8C09C6A33CD833E5145C89291 /* PBXContainerItemProxy */; + }; + F46EA35B1B79EFA91DD34A5932F441F2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManager; + target = FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */; + targetProxy = 0775D6958DA34F8924379FD0E8A20B09 /* PBXContainerItemProxy */; + }; + F7783B8AE70E78BA8FDF73A85DC0DB36 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "JXCategoryView-JXCategoryView"; + target = E79E29F55A2453370D27112480FCF6A2 /* JXCategoryView-JXCategoryView */; + targetProxy = C1CA5D4215AE0632430CEF269224177C /* PBXContainerItemProxy */; + }; + FB6D42186070CED17DA69986F6AB429A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Bugly; + target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */; + targetProxy = 4360F4CC351B3B59561A829929671EFE /* PBXContainerItemProxy */; + }; + FEC41391F8DBF72BECF185F47B6D7072 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardManager-IQKeyboardManager"; + target = 05B2A835D60F78761395189914B88047 /* IQKeyboardManager-IQKeyboardManager */; + targetProxy = 97BA0FD6BCF59AC47BA59DC4136DD2C6 /* PBXContainerItemProxy */; + }; + FED6F9CAAFCC546CBC4558A83025DBEC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 41548FCEEAFED71596646284E6CD6165 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 015062357906C4315DA04129844CAC9F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 022A531397C9F020E81FB203A4CF5AA8 /* BRPickerView.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; + IBSC_MODULE = BRPickerView; + INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = BRPickerView.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 032198A9C208329F1C27325DD32233FB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5D788B07075A4FD166F5F45AC14AC33C /* TIMCommon.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMCommon"; + IBSC_MODULE = TIMCommon; + INFOPLIST_FILE = "Target Support Files/TIMCommon/ResourceBundle-TIMCommon_Privacy-TIMCommon-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = TIMCommon_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 03BDE2119EC57C1CFA55739556BCBBC2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 17AB1AC1BDE5EDDC63738D9EE9F4BC5D /* LLDebugTool.debug.xcconfig */; + baseConfigurationReference = 987F50B8EC7D4A5A1CA1D8518129FDFD /* LLDebugTool.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18241,9 +18579,26 @@ }; name = Debug; }; + 0795B532A493BAB0EF01FC3ACBF35EB8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DA73079D48B0F03AB6E8813303F0D692 /* Protobuf.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; + IBSC_MODULE = Protobuf; + INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = Protobuf_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 083439C5D4C996FED69AEC218D24AA6C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 769F6BF660AF98FFC4A559CC0629BA60 /* LLDebugTool.release.xcconfig */; + baseConfigurationReference = C20969D5F396CD4CAB6E9EDA39EC279F /* LLDebugTool.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18280,47 +18635,9 @@ }; name = Release; }; - 08DD5C0167B2FF0778E8B282439EF1D9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7BB949A15DAE3DFCDFBE3612720B050A /* libwebp.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 0B43BC701B216FA78FFAF5D583ADA4C5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5EAF82CB8E3ED1CE1FD67ACE268439E4 /* AgoraComponetLog.debug.xcconfig */; + baseConfigurationReference = D07CAE0A81A28571633FD8842EDBE8CB /* AgoraComponetLog.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18335,49 +18652,9 @@ }; name = Debug; }; - 0B44C51E2EAEBA3D97D9EAB1758DE448 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2598910578FE259E665B3B0E83B7BDF0 /* Pods-QXLive.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 0CB96FC9A1A1E7D68149A5F7980A0F3E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E1715BFF9FFCC48A55760BF6D7A3DF0D /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 2F4308A38596D866AEC25B61D2C87543 /* MJRefresh.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18415,26 +18692,9 @@ }; name = Release; }; - 152402810157F79F4BFE1CE6310762A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 77DEA839628393E4FD8700E7A95B37EB /* AgoraLyricsScore.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AgoraLyricsScore"; - IBSC_MODULE = AgoraLyricsScore; - INFOPLIST_FILE = "Target Support Files/AgoraLyricsScore/ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = AgoraLyricsScoreBundle; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 157AD3B723F05789883502A3BA33D47E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5DD3DAF233BCC7CA77D5ED68C23D934 /* YYCache.debug.xcconfig */; + baseConfigurationReference = C9671D5694D2FCBEADA969DC5D078145 /* YYCache.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18511,7 +18771,7 @@ }; 1678969C8124CD86F0021F161770508F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C35770C2330BD1A3B77210F67D5CCCC4 /* TIMPush.release.xcconfig */; + baseConfigurationReference = F0EB163B760EC1D361AAEBDEE607BDA1 /* TIMPush.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18547,26 +18807,9 @@ }; name = Release; }; - 17E18EFD57A9EB58BE797D0075304A88 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 59F0050B85838ADC5B0707D0DC7E3862 /* FMDB.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FMDB"; - IBSC_MODULE = FMDB; - INFOPLIST_FILE = "Target Support Files/FMDB/ResourceBundle-FMDB_Privacy-FMDB-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = FMDB_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 19692950CCBFDC007F68A84421AE2F21 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FD946031BA6173CF9B6CDC7205A2D6FA /* SDCycleScrollView.release.xcconfig */; + baseConfigurationReference = D493A05AE3999CBA727F95D6D0981C65 /* SDCycleScrollView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18603,9 +18846,26 @@ }; name = Release; }; + 1C1F22E72A5F34ABB9B2CAFC2DEF0C85 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 08B8980434FBD4317A7A907D8F0BA6EB /* TUICore.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUICore"; + IBSC_MODULE = TUICore; + INFOPLIST_FILE = "Target Support Files/TUICore/ResourceBundle-TUICore_Privacy-TUICore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = TUICore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 1C693228969B071FB6AB7D13D32515F0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0940EAD6027F1C3B295016A95F48E0EC /* BRPickerView.debug.xcconfig */; + baseConfigurationReference = 04C1501BE84465D65722FF50DE813C49 /* BRPickerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18641,9 +18901,26 @@ }; name = Debug; }; + 1C77503C05F674AD8A47CA0FBDF91656 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C879FEB44DB34C3BA3BE82553CB57D91 /* TIMPush.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMPush"; + IBSC_MODULE = TIMPush; + INFOPLIST_FILE = "Target Support Files/TIMPush/ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = TIMPush_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 1E8E445D79AADEC279F1DEB05B19EDDC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 73B2C9CA78C9E9D6C64EFF878762863C /* SSZipArchive.debug.xcconfig */; + baseConfigurationReference = 976E1C74975814DB018A48C7B6007B82 /* SSZipArchive.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18680,7 +18957,7 @@ }; 1F0FA002C3966D33754A571BF47D33DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 561B280ECB13AB9D9424C3C10BD78DBC /* YYCache.release.xcconfig */; + baseConfigurationReference = 05A955183D3132502ACEA19704DED8DF /* YYCache.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18717,9 +18994,26 @@ }; name = Release; }; + 1FAA7CA679DAD66BFA9E7150F30B165A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0A069424C6F4B84840CB9A263F727E07 /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TXIMSDK_Plus_iOS_XCFramework"; + IBSC_MODULE = TXIMSDK_Plus_iOS_XCFramework; + INFOPLIST_FILE = "Target Support Files/TXIMSDK_Plus_iOS_XCFramework/ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = TXIMSDK_Plus_iOS_XCFramework_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 2137AC0766C8BAB16F1C60E41783F2E1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FF2CBF6441C474389CA8D1390E58EBF0 /* YYWebImage.debug.xcconfig */; + baseConfigurationReference = 27920C8907D0C4BA0EE35D12FCA02C15 /* YYWebImage.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18757,7 +19051,7 @@ }; 219D2EE2B523B90DFC9201EF68C6DE8A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3E63F480AC0DAA7067E678D7B265A5A /* SDWebImageWebPCoder.debug.xcconfig */; + baseConfigurationReference = 467428FA1052A78F712E8319CC5186C5 /* SDWebImageWebPCoder.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18793,9 +19087,65 @@ }; name = Debug; }; + 22A999E3C3DC88485A6B1C6CDDED0BE9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F372B39EE831B089CBFC2E8A71C0AE92 /* YYImage.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 2451B18F949FB9FF83E0B4A81C1B1549 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2F4308A38596D866AEC25B61D2C87543 /* MJRefresh.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MJRefresh.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 25A27C398D81477D5DF96E17EC9F105B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7442636EF8A544CCBAD7CAAEED47CC1F /* Protobuf.debug.xcconfig */; + baseConfigurationReference = DA73079D48B0F03AB6E8813303F0D692 /* Protobuf.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18834,7 +19184,7 @@ }; 267970A6C5D6696A2AC2F1B9636787A1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88B3F13EEDDCF26E3E4A12C382F591B5 /* Masonry.release.xcconfig */; + baseConfigurationReference = 2A1C4AEBC25A44A0C2A4DA887A5B9F40 /* Masonry.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18909,41 +19259,20 @@ }; name = Debug; }; - 289D3FA2933BE33608BFE6236149D596 /* Debug */ = { + 2AB902796D845E31DB0B43203C6A8476 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C893B8CCCE3F5ADFF52E5E59E6665BF6 /* YYImage.debug.xcconfig */; + baseConfigurationReference = C30F1C9697667478B08748F74E2E61C6 /* MJRefresh.debug.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MJRefresh.Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; @@ -19013,48 +19342,9 @@ }; name = Debug; }; - 2BE2244D11F320D023DF33D33A8E3DCE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1AAB0867ED6A458E0B07F580C634DF93 /* SDWebImage.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 2D8D89F01134CC947F970AF6312F2F26 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF58DE539B1256B63A2C6C71CC66DC10 /* MQTTClient.release.xcconfig */; + baseConfigurationReference = F8BC2B200445EF43137B596CD0CE9B46 /* MQTTClient.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19091,23 +19381,6 @@ }; name = Release; }; - 2DF211F314229EA8A0F5B0170A1EE91E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 94329B7AE8EE695E7D6F6A2D1247E7BA /* TIMCommon.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMCommon"; - IBSC_MODULE = TIMCommon; - INFOPLIST_FILE = "Target Support Files/TIMCommon/ResourceBundle-TIMCommon_Privacy-TIMCommon-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TIMCommon_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 2E67BD8492932EA2729F2E497A6BC7DA /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 52389EA2AA61742DE2714261023D6EA7 /* TUIConversation.release.xcconfig */; @@ -19147,9 +19420,102 @@ }; name = Release; }; + 2FA1F5031B97E52A065147AE0BCE2F4B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C092C466730A789FFD1F47D57E1CBE1A /* AgoraLyricsScore.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AgoraLyricsScore"; + IBSC_MODULE = AgoraLyricsScore; + INFOPLIST_FILE = "Target Support Files/AgoraLyricsScore/ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = AgoraLyricsScoreBundle; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 341C83D013F1F121459AEA3C20FD2D63 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 60F947CE04A1A0FCF25A9B0C51989DAB /* libwebp.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3472F36EB0C50B655448DDD52333803A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3B21B1E28B47B3F45DC3D0F3DF148E5A /* YYImage.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 350E12629FD1D6B3E0746492F3FEB034 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A0BCF61D07F71C926BD2E88ED95E12B3 /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = 33B0F4ACEB466D6A47F4B5CF98C4455C /* SSZipArchive.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19185,26 +19551,47 @@ }; name = Release; }; - 3890C766197142A7EDD7CB9009079A68 /* Debug */ = { + 3D0E17C6103BBEC9720939F42A51951D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCFDBDD3888AA31D5436695B710A97AA /* FMDB.debug.xcconfig */; + baseConfigurationReference = FFEF18EDBCF6E79CDD6B64AFFAA12AB1 /* SDWebImage.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FMDB"; - IBSC_MODULE = FMDB; - INFOPLIST_FILE = "Target Support Files/FMDB/ResourceBundle-FMDB_Privacy-FMDB-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = FMDB_Privacy; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; 3D3ACDCEF836B8110E914244F80048B2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF9037A22AB4577D4B577E63385E2DEB /* QGVAPlayer.release.xcconfig */; + baseConfigurationReference = A12FD923FF1E9906937EB9FA94FC7708 /* QGVAPlayer.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19241,404 +19628,7 @@ }; name = Release; }; - 3DC4E7203982F7414E1C02E31EA8D8ED /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9B6AFC159EE50E828C8C564E8A61F8AD /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TXIMSDK_Plus_iOS_XCFramework"; - IBSC_MODULE = TXIMSDK_Plus_iOS_XCFramework; - INFOPLIST_FILE = "Target Support Files/TXIMSDK_Plus_iOS_XCFramework/ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = TXIMSDK_Plus_iOS_XCFramework_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 3EB6F2529FC5DB945F32B61856D6814F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 28571ECC71184F2A51B4DCE41BEAEE1C /* libwebp.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 41733EBE0DC10DE4DAFE6260CD1AFD1A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A42A1CA22BD05C7F9BBAF079E7453AB0 /* TUICore.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/TUICore/TUICore-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/TUICore/TUICore-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/TUICore/TUICore.modulemap"; - PRODUCT_MODULE_NAME = TUICore; - PRODUCT_NAME = TUICore; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 4207C7867D01E9E26FACDD9D109CB0F5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9BBDC7208604767E53466CABC865DB72 /* ReactiveObjC.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveObjC/ReactiveObjC-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC.modulemap"; - PRODUCT_MODULE_NAME = ReactiveObjC; - PRODUCT_NAME = ReactiveObjC; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 4338D79E51404AFD6F86BC5F21C5334A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B68423D0E01FD81B5CBB1D48718577E5 /* MJRefresh.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; - IBSC_MODULE = MJRefresh; - INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = MJRefresh.Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 44C683D2BD4759DEB6C6A6ADBB638C55 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A16C101E68E8852784429648C2CCACE5 /* TUIConversation.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUIConversation"; - IBSC_MODULE = TUIConversation; - INFOPLIST_FILE = "Target Support Files/TUIConversation/ResourceBundle-TUIConversation_Privacy-TUIConversation-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TUIConversation_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 47EB7EF5E217071BCD11FDCDA7ECAC71 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4C5323799EE9824F499C6554156E02A5 /* TZImagePickerController.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/TZImagePickerController/TZImagePickerController-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController.modulemap"; - PRODUCT_MODULE_NAME = TZImagePickerController; - PRODUCT_NAME = TZImagePickerController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 489532F74AF4B1D631F470FE6FBE3EDC /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9B6AFC159EE50E828C8C564E8A61F8AD /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 4A0431E366ADCB49D398F730A3D0C643 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7CB433207919698F7CA28FBEE77BA934 /* AliyunOSSiOS.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/AliyunOSSiOS/AliyunOSSiOS-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/AliyunOSSiOS/AliyunOSSiOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/AliyunOSSiOS/AliyunOSSiOS.modulemap"; - PRODUCT_MODULE_NAME = AliyunOSSiOS; - PRODUCT_NAME = AliyunOSSiOS; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 4D4C1F4403112403FE0EC859F017C563 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3D91F5653ED4544D7676921A62BF5E92 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4E360AE1EFE027A9AD482ECFAE5047F6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D7BEB9DD9932BD232959E6C9BF572A4D /* SVGAPlayer.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SVGAPlayer/SVGAPlayer-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer.modulemap"; - PRODUCT_MODULE_NAME = SVGAPlayer; - PRODUCT_NAME = SVGAPlayer; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 4F5CAB3FA5EB7F503755F2DC53932918 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A7C4FE6F5C5EF6FF5FF45A560D16BA1F /* QGVAPlayer.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/QGVAPlayer/QGVAPlayer-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/QGVAPlayer/QGVAPlayer-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/QGVAPlayer/QGVAPlayer.modulemap"; - PRODUCT_MODULE_NAME = QGVAPlayer; - PRODUCT_NAME = QGVAPlayer; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 4F8995B0191EF2D17550067988349E73 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 40057819B68E7E38B0EBFDE0C999F3C9 /* YYCategories.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYCategories/YYCategories-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYCategories/YYCategories-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/YYCategories/YYCategories.modulemap"; - PRODUCT_MODULE_NAME = YYCategories; - PRODUCT_NAME = YYCategories; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5213021CF20BDCABA382E1179D519679 /* Debug */ = { + 3D420B473A5D282BBD6CDA3A75FA81AC /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 908009E78A2E56530859FF690E873087 /* Pods-QXLiveDev.debug.xcconfig */; buildSettings = { @@ -19677,33 +19667,16 @@ }; name = Debug; }; - 52C7A8FBE5D07456824797CAADA2B9F0 /* Release */ = { + 419CA29EFAECAAA2E27D55BB0CD453E1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 48686C9E63BF75E0BF18CAFE80C7A62E /* JXCategoryView.release.xcconfig */; + baseConfigurationReference = A16C101E68E8852784429648C2CCACE5 /* TUIConversation.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXCategoryView"; - IBSC_MODULE = JXCategoryView; - INFOPLIST_FILE = "Target Support Files/JXCategoryView/ResourceBundle-JXCategoryView-JXCategoryView-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUIConversation"; + IBSC_MODULE = TUIConversation; + INFOPLIST_FILE = "Target Support Files/TUIConversation/ResourceBundle-TUIConversation_Privacy-TUIConversation-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = JXCategoryView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 52EB7553A71847E245369D1CFED5ADF1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5D788B07075A4FD166F5F45AC14AC33C /* TIMCommon.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMCommon"; - IBSC_MODULE = TIMCommon; - INFOPLIST_FILE = "Target Support Files/TIMCommon/ResourceBundle-TIMCommon_Privacy-TIMCommon-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TIMCommon_Privacy; + PRODUCT_NAME = TUIConversation_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -19711,9 +19684,333 @@ }; name = Debug; }; + 4207C7867D01E9E26FACDD9D109CB0F5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D0022808E8F77EC0E79CEBA82472AEED /* ReactiveObjC.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveObjC/ReactiveObjC-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC.modulemap"; + PRODUCT_MODULE_NAME = ReactiveObjC; + PRODUCT_NAME = ReactiveObjC; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 47EB7EF5E217071BCD11FDCDA7ECAC71 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 071E4EF09DD730FFF592072C5C5D143D /* TZImagePickerController.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/TZImagePickerController/TZImagePickerController-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController.modulemap"; + PRODUCT_MODULE_NAME = TZImagePickerController; + PRODUCT_NAME = TZImagePickerController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4A0431E366ADCB49D398F730A3D0C643 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 636C9F5B94ABEC692A8C134264864AA7 /* AliyunOSSiOS.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/AliyunOSSiOS/AliyunOSSiOS-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/AliyunOSSiOS/AliyunOSSiOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/AliyunOSSiOS/AliyunOSSiOS.modulemap"; + PRODUCT_MODULE_NAME = AliyunOSSiOS; + PRODUCT_NAME = AliyunOSSiOS; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4E360AE1EFE027A9AD482ECFAE5047F6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 852AC4C1BA73FFFBEAEE96511FA5BC41 /* SVGAPlayer.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SVGAPlayer/SVGAPlayer-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer.modulemap"; + PRODUCT_MODULE_NAME = SVGAPlayer; + PRODUCT_NAME = SVGAPlayer; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4F20476D5E5DBF2024DE21558AABF2B2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9AF4ED464D26156395288C7B3BEDD9C9 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4F5CAB3FA5EB7F503755F2DC53932918 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E85F7903A9D040C24E56355B875D47B3 /* QGVAPlayer.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/QGVAPlayer/QGVAPlayer-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/QGVAPlayer/QGVAPlayer-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/QGVAPlayer/QGVAPlayer.modulemap"; + PRODUCT_MODULE_NAME = QGVAPlayer; + PRODUCT_NAME = QGVAPlayer; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4F8995B0191EF2D17550067988349E73 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C00CF02DCB1EB98C9EBE9A51416346DE /* YYCategories.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYCategories/YYCategories-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYCategories/YYCategories-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYCategories/YYCategories.modulemap"; + PRODUCT_MODULE_NAME = YYCategories; + PRODUCT_NAME = YYCategories; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5029857C3FE5C86C54D4B840BEE48335 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9AF4ED464D26156395288C7B3BEDD9C9 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TXIMSDK_Plus_iOS_XCFramework"; + IBSC_MODULE = TXIMSDK_Plus_iOS_XCFramework; + INFOPLIST_FILE = "Target Support Files/TXIMSDK_Plus_iOS_XCFramework/ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = TXIMSDK_Plus_iOS_XCFramework_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 524898AAAEB0AC26A4673D4F21CD96BD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 04C1501BE84465D65722FF50DE813C49 /* BRPickerView.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; + IBSC_MODULE = BRPickerView; + INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = BRPickerView.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 534BB71A4E5DAF70350E7FAE8D6263DB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BA5624B6B53B6AAE7EBD213B04A574C6 /* IQKeyboardManager.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManager; + PRODUCT_NAME = IQKeyboardManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 5383719DA2FBC48A2ED49DA76DD9F94A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B67C7520F7F8BD66D36B6BC98D5AC64C /* WechatOpenSDK-XCFramework.release.xcconfig */; + baseConfigurationReference = 35CF86C4D78D2DD06F474501907C4F93 /* WechatOpenSDK-XCFramework.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -19731,7 +20028,7 @@ }; 545B9496B9E51A77A34A98211B32488E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 389777F611A000B51A5B5B4BEDA3CA96 /* AgoraRtcEngine_iOS.debug.xcconfig */; + baseConfigurationReference = 093B228B53556FE1FC8ED75A574A849B /* AgoraRtcEngine_iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -19748,7 +20045,7 @@ }; 5875A0FB74E706B59A42589A5DD2E6E7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B68423D0E01FD81B5CBB1D48718577E5 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = C30F1C9697667478B08748F74E2E61C6 /* MJRefresh.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19785,6 +20082,46 @@ }; name = Debug; }; + 5B3A7E31950C49AF4EBD6F7AF6040E5E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 664D85C77511FBEB1896EFC975EA5903 /* Pods-QXLiveDev.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 5C6146B03B0A0A02DAAC174FADB1308F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = A16C101E68E8852784429648C2CCACE5 /* TUIConversation.debug.xcconfig */; @@ -19823,9 +20160,26 @@ }; name = Debug; }; - 5DBF13BB84C762E6D7AEEA3F75030AFE /* Release */ = { + 5DCB87DA558C85EB806D171A393782FA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B5BE0DDBB1EEDFDCFD0698DB3EA721C2 /* JXPagingView.release.xcconfig */; + baseConfigurationReference = 94329B7AE8EE695E7D6F6A2D1247E7BA /* TIMCommon.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMCommon"; + IBSC_MODULE = TIMCommon; + INFOPLIST_FILE = "Target Support Files/TIMCommon/ResourceBundle-TIMCommon_Privacy-TIMCommon-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = TIMCommon_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 5E44DC8BC8619F31A02738D6E9278C58 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9DA99233A2841983A6D535D521B82607 /* JXPagingView.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; @@ -19838,42 +20192,8 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; - }; - 5FC563C9206C989873E4E9EE1DA3CF71 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B4A2A008632EDB46B63865F5F602AECA /* AliyunOSSiOS.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AliyunOSSiOS"; - IBSC_MODULE = AliyunOSSiOS; - INFOPLIST_FILE = "Target Support Files/AliyunOSSiOS/ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = AliyunOSSiOS_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; name = Debug; }; - 626B9F0FAA63E885911EB7B0745C0565 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 74BA36A0B6C02D19D0CFA252BDA5CE34 /* AgoraLyricsScore.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AgoraLyricsScore"; - IBSC_MODULE = AgoraLyricsScore; - INFOPLIST_FILE = "Target Support Files/AgoraLyricsScore/ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = AgoraLyricsScoreBundle; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -19936,9 +20256,48 @@ }; name = Release; }; + 6558A5BDC2DB9A7A41F282203F8F4B1B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 60EB43759A795C970FFCF4CA4505C9DB /* libwebp.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 67C644A7554018C7665368AC72B08558 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 28D4313CCFECF0237D99275D71FEB71A /* YYModel.release.xcconfig */; + baseConfigurationReference = AACC3831A9F835FDBDFD8EFE21B2E9FC /* YYModel.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19975,16 +20334,50 @@ }; name = Release; }; - 6BEA43AACC8B9625C6A335F7B89C511A /* Debug */ = { + 6A7E1C39B6BBD1684864CE140BE955BE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 08B8980434FBD4317A7A907D8F0BA6EB /* TUICore.debug.xcconfig */; + baseConfigurationReference = F025B9C3846DE7CDEB581BE526815DBE /* TUIChat.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUICore"; - IBSC_MODULE = TUICore; - INFOPLIST_FILE = "Target Support Files/TUICore/ResourceBundle-TUICore_Privacy-TUICore-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUIChat"; + IBSC_MODULE = TUIChat; + INFOPLIST_FILE = "Target Support Files/TUIChat/ResourceBundle-TUIChat_Privacy-TUIChat-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TUICore_Privacy; + PRODUCT_NAME = TUIChat_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 6DF8FCB016CAC5FAFEB2931E3A8B84A6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 67AB58A2792880BE86602F974D60E7CE /* SDWebImage.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 6ED6DF26C85BB82C0E0C2486DBC0A4D6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8C473D3FC6BBA942718C67FBF8311A4E /* FMDB.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FMDB"; + IBSC_MODULE = FMDB; + INFOPLIST_FILE = "Target Support Files/FMDB/ResourceBundle-FMDB_Privacy-FMDB-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FMDB_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20030,9 +20423,49 @@ }; name = Debug; }; + 70BF112E5F536AEB62EF0D8F077AA540 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0EA505AAD149644608E5E9EFC567CC5F /* IQKeyboardManager.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManager; + PRODUCT_NAME = IQKeyboardManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 71031C5041F3E3D01C1B1A72B406E872 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 48686C9E63BF75E0BF18CAFE80C7A62E /* JXCategoryView.release.xcconfig */; + baseConfigurationReference = 3F9FFFF7EC51D7F650C770A05053DAC6 /* JXCategoryView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20069,26 +20502,9 @@ }; name = Release; }; - 713BED401C9962F13B1C8E7B8965FF7A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3D91F5653ED4544D7676921A62BF5E92 /* TXIMSDK_Plus_iOS_XCFramework.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TXIMSDK_Plus_iOS_XCFramework"; - IBSC_MODULE = TXIMSDK_Plus_iOS_XCFramework; - INFOPLIST_FILE = "Target Support Files/TXIMSDK_Plus_iOS_XCFramework/ResourceBundle-TXIMSDK_Plus_iOS_XCFramework_Privacy-TXIMSDK_Plus_iOS_XCFramework-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = TXIMSDK_Plus_iOS_XCFramework_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 756F907690626ED4FCC34A2A8E6006D8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8FD3995421D3720A09759FCD15818AF /* TZImagePickerController.debug.xcconfig */; + baseConfigurationReference = 7EA94F3C2C7CC7E913C8AB4303563598 /* TZImagePickerController.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20127,7 +20543,7 @@ }; 7785EDBCBB3FE950CE62F130A5C60B68 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5508D2B5E0338D37E4CAE964FF89EB59 /* YBImageBrowser.debug.xcconfig */; + baseConfigurationReference = 44FA33DCAC56187B31EF9632388CC99F /* YBImageBrowser.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20163,33 +20579,72 @@ }; name = Debug; }; - 78202C301BFB469D13DFCAC420BDCF1A /* Debug */ = { + 7877FBA9F638470359352E381F88B68D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7442636EF8A544CCBAD7CAAEED47CC1F /* Protobuf.debug.xcconfig */; + baseConfigurationReference = 3F9FFFF7EC51D7F650C770A05053DAC6 /* JXCategoryView.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; - IBSC_MODULE = Protobuf; - INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = Protobuf_Privacy; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXCategoryView"; + IBSC_MODULE = JXCategoryView; + INFOPLIST_FILE = "Target Support Files/JXCategoryView/ResourceBundle-JXCategoryView-JXCategoryView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = JXCategoryView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; + name = Release; + }; + 7A9C2F6435012D294916163FBE35D99A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CD816C1AB0BAE69BA4F0703D10DE6EC1 /* Pods-QXLive.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; name = Debug; }; - 7C35F69406DE96BDE96A83130BA97089 /* Release */ = { + 7D4D4B52A8E16F644DCDA002970B1279 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7CB433207919698F7CA28FBEE77BA934 /* AliyunOSSiOS.release.xcconfig */; + baseConfigurationReference = 899FE2DF1ECBAD93868B2D343027EDB0 /* JXPagingView.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AliyunOSSiOS"; - IBSC_MODULE = AliyunOSSiOS; - INFOPLIST_FILE = "Target Support Files/AliyunOSSiOS/ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; + IBSC_MODULE = JXPagingView; + INFOPLIST_FILE = "Target Support Files/JXPagingView/ResourceBundle-JXPagerView-JXPagingView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = AliyunOSSiOS_Privacy; + PRODUCT_NAME = JXPagerView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20199,7 +20654,7 @@ }; 7EC038224EEF87F50A58769981D5BCC2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44131394F2858CCF1C976665C910516E /* SDWebImageWebPCoder.release.xcconfig */; + baseConfigurationReference = A94B1CD664D156ABF8E1DA51098D41F0 /* SDWebImageWebPCoder.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20236,26 +20691,26 @@ }; name = Release; }; - 7F5B0E8C9903548AA8E48742212297BB /* Release */ = { + 824845F60357F8F89B884D70719D3C0A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1708627D5398B50651622CAE19EEDB13 /* Protobuf.release.xcconfig */; + baseConfigurationReference = 3D01AD22FEDC8002233D7AACEDC04EAD /* AgoraLyricsScore.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; - IBSC_MODULE = Protobuf; - INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AgoraLyricsScore"; + IBSC_MODULE = AgoraLyricsScore; + INFOPLIST_FILE = "Target Support Files/AgoraLyricsScore/ResourceBundle-AgoraLyricsScoreBundle-AgoraLyricsScore-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = Protobuf_Privacy; + PRODUCT_NAME = AgoraLyricsScoreBundle; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; 869A260EDB31DBC8F1FD513756A77A93 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9E7A0BAD20431B0A41EB69E29A7B004 /* JXPagingView.debug.xcconfig */; + baseConfigurationReference = 9DA99233A2841983A6D535D521B82607 /* JXPagingView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20291,16 +20746,16 @@ }; name = Debug; }; - 8BDA2C68CA010B9B596FC13C86178125 /* Debug */ = { + 86F6B9D4F8A93B65E4AA7F61E119A12C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9E7A0BAD20431B0A41EB69E29A7B004 /* JXPagingView.debug.xcconfig */; + baseConfigurationReference = FFEF18EDBCF6E79CDD6B64AFFAA12AB1 /* SDWebImage.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; - IBSC_MODULE = JXPagingView; - INFOPLIST_FILE = "Target Support Files/JXPagingView/ResourceBundle-JXPagerView-JXPagingView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = JXPagerView; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20308,9 +20763,26 @@ }; name = Debug; }; + 88E09F45E3F13EB815FF3C15104EB452 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0A069424C6F4B84840CB9A263F727E07 /* TXIMSDK_Plus_iOS_XCFramework.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 8CCEF5CDC87623E7F7DF7D5DEC68D05C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3D9BFC577C10F48066B0D05F5C02597 /* YBImageBrowser.release.xcconfig */; + baseConfigurationReference = 5446AE4B6075291D7EE3AB7F5B6B413F /* YBImageBrowser.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20349,7 +20821,7 @@ }; 8CF365DB376266354BE3C2F0CFDF7911 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94D7CE7675E5C59BDD5EB2C62E7F6348 /* AvoidCrash.debug.xcconfig */; + baseConfigurationReference = 57F9EC351586A7953002865F92E275B8 /* AvoidCrash.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20387,7 +20859,7 @@ }; 8EAC2F834160F0D756B3363236E0940A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B5BE0DDBB1EEDFDCFD0698DB3EA721C2 /* JXPagingView.release.xcconfig */; + baseConfigurationReference = 899FE2DF1ECBAD93868B2D343027EDB0 /* JXPagingView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20424,26 +20896,9 @@ }; name = Release; }; - 90C44B1B82867453ADB59B743514B779 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 880DB72898C75A65EF4905434B594C27 /* JXCategoryView.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXCategoryView"; - IBSC_MODULE = JXCategoryView; - INFOPLIST_FILE = "Target Support Files/JXCategoryView/ResourceBundle-JXCategoryView-JXCategoryView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = JXCategoryView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 93C71E1F76112E7F505400C89E9B542A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ABF623CD148B4E61CF9507E790DAB183 /* AgoraComponetLog.release.xcconfig */; + baseConfigurationReference = B4F3B35A05BE5D4CD732462BCF2C1693 /* AgoraComponetLog.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20461,7 +20916,7 @@ }; 969861391FAC68926A0CF81DC6AE44F2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE348269704A55B1D63F5847C3E58C47 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = A0B57D07E7AB462B22BDA1116D07A080 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20500,7 +20955,7 @@ }; 96AEC0A2903613DE2B8681DEFE4DB1FD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D01FF4033607282F1A4733DBA21330C9 /* AFNetworking.debug.xcconfig */; + baseConfigurationReference = 52CDD0ECDD400E2BE3EDE37210B136B2 /* AFNetworking.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20538,7 +20993,7 @@ }; 96E00501AFF5E3A12E3D66EB073A434A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 333DEC09709746AB631DB2E0FD767136 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = F5704A411736ACCF7E7E2DBBC9FBF3B9 /* MBProgressHUD.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20576,7 +21031,7 @@ }; 975A682B9A582A47EF2DF0D0B6F45BCD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 77DEA839628393E4FD8700E7A95B37EB /* AgoraLyricsScore.debug.xcconfig */; + baseConfigurationReference = 3D01AD22FEDC8002233D7AACEDC04EAD /* AgoraLyricsScore.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20614,7 +21069,7 @@ }; 9AD5E60BD0AA375CFB3E4E55B7CB4DA5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3956357E27E99CDC0CA5A44E51C45157 /* YYWebImage.release.xcconfig */; + baseConfigurationReference = 5A8FEE35372F6C7BF718AF877C4EC862 /* YYWebImage.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20653,7 +21108,7 @@ }; 9AEF799A5A3210A1E2D13675012143E2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B65E5CF4678A8728AA0F616AF1288BAD /* SDCycleScrollView.debug.xcconfig */; + baseConfigurationReference = 408670745C8873E55EC5F55520BA2000 /* SDCycleScrollView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20691,7 +21146,7 @@ }; 9BBB129FD3541FAAE578FFD9E30B7B01 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCFDBDD3888AA31D5436695B710A97AA /* FMDB.debug.xcconfig */; + baseConfigurationReference = 8C473D3FC6BBA942718C67FBF8311A4E /* FMDB.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20728,9 +21183,26 @@ }; name = Debug; }; + 9CA0D79C1615BE686E90408F8F4FBD9C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 636C9F5B94ABEC692A8C134264864AA7 /* AliyunOSSiOS.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AliyunOSSiOS"; + IBSC_MODULE = AliyunOSSiOS; + INFOPLIST_FILE = "Target Support Files/AliyunOSSiOS/ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = AliyunOSSiOS_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 9CDD6C0B552ED299157F8FBA805D287B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE20E7BA301AE6F0BD1F945AB1CBBD41 /* AlipaySDK-iOS.debug.xcconfig */; + baseConfigurationReference = 9A515C4744B608C66416D876EA703538 /* AlipaySDK-iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20746,9 +21218,26 @@ }; name = Debug; }; + 9DBBA8F641FD255A9FB574A10216D57A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5584457FB4113FFF04D74B2039E39415 /* FMDB.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FMDB"; + IBSC_MODULE = FMDB; + INFOPLIST_FILE = "Target Support Files/FMDB/ResourceBundle-FMDB_Privacy-FMDB-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FMDB_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 9F84D925093362E29A484E2C87EE2D57 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0FBAD2C2380043B919A3E8EDE38B71C0 /* ReactiveObjC.debug.xcconfig */; + baseConfigurationReference = BEF43A731E4D94C78C75166E669E9FA8 /* ReactiveObjC.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20784,9 +21273,26 @@ }; name = Debug; }; + A256FD744381939DFB25AD1B4DAAAE9D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BA5624B6B53B6AAE7EBD213B04A574C6 /* IQKeyboardManager.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManager"; + IBSC_MODULE = IQKeyboardManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManager/ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = IQKeyboardManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; A3F4ED188F5185A5299CE0B00D737DAF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 088043081AFEE946043D5BE71E79FB5D /* AvoidCrash.release.xcconfig */; + baseConfigurationReference = 6F825A5E4F039EA8BBB916AF2C6CBDBB /* AvoidCrash.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20823,26 +21329,26 @@ }; name = Release; }; - A65C6792D772C0FD8824F40BF388B5D9 /* Debug */ = { + A4ACF51A23A734A13F4E12B16BEC0D98 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F025B9C3846DE7CDEB581BE526815DBE /* TUIChat.debug.xcconfig */; + baseConfigurationReference = 3BFEFA0A0B3119C90493AACB2952A551 /* Protobuf.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUIChat"; - IBSC_MODULE = TUIChat; - INFOPLIST_FILE = "Target Support Files/TUIChat/ResourceBundle-TUIChat_Privacy-TUIChat-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TUIChat_Privacy; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; + IBSC_MODULE = Protobuf; + INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = Protobuf_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; A74234DAAD938BE3BF6B471A9EE45A38 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EAC18E53521F5FF07C865A5B552DF595 /* AgoraInfra_iOS.release.xcconfig */; + baseConfigurationReference = 990CF0C3878613AF2E60F2C9AA606405 /* AgoraInfra_iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20899,7 +21405,7 @@ }; AFC894E0E244EF0FBFC14CF792FC5B00 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 59F0050B85838ADC5B0707D0DC7E3862 /* FMDB.release.xcconfig */; + baseConfigurationReference = 5584457FB4113FFF04D74B2039E39415 /* FMDB.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20937,26 +21443,9 @@ }; name = Release; }; - B1DBDDA25B775C99B5184DAE59CBEBF8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 404FDB692BCC61EFF340970EAEFCD069 /* TIMPush.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMPush"; - IBSC_MODULE = TIMPush; - INFOPLIST_FILE = "Target Support Files/TIMPush/ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = TIMPush_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; B26FBB655ABB114E4C0D589843814D6C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BC0CCB6F46E51FD840DA0AD4B664CE4 /* Bugly.release.xcconfig */; + baseConfigurationReference = 3A55E0B8409973D29041C0DF40B38366 /* Bugly.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20972,9 +21461,48 @@ }; name = Release; }; + B6923FAE9718C8463F5244248338454C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 67AB58A2792880BE86602F974D60E7CE /* SDWebImage.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; B7A6028027E95FBB5EDF5846B95A9A24 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1708627D5398B50651622CAE19EEDB13 /* Protobuf.release.xcconfig */; + baseConfigurationReference = 3BFEFA0A0B3119C90493AACB2952A551 /* Protobuf.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -21014,7 +21542,7 @@ }; B8B5A47853C35F8E0FBD67DE7C329285 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B38FDF8C6DF51AEE61829D655455325 /* SVGAPlayer.release.xcconfig */; + baseConfigurationReference = 3C734EC7A0E414C42093EC41F3868F98 /* SVGAPlayer.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21051,26 +21579,9 @@ }; name = Release; }; - B9C147B5EACBD7AF5F4610852341CEB3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A42A1CA22BD05C7F9BBAF079E7453AB0 /* TUICore.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUICore"; - IBSC_MODULE = TUICore; - INFOPLIST_FILE = "Target Support Files/TUICore/ResourceBundle-TUICore_Privacy-TUICore-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TUICore_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; BB67D059BA4EAD9069DB2938FD26AF18 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 64A68ECFA85C8EC99BFEC1258D61F81D /* YYText.debug.xcconfig */; + baseConfigurationReference = 87F007D7254F77303B8C3A176B722D97 /* YYText.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21108,7 +21619,7 @@ }; BC123DCB4005E49912F8C0C2077797A5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 57409A81BF3961B4B124F5C5625343BE /* YYText.release.xcconfig */; + baseConfigurationReference = AFFF1B74E371CF5161810F6C59C355AD /* YYText.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21145,84 +21656,7 @@ }; name = Release; }; - C092799E5D2673B43C45CB166BF09301 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 06258654FE197065090B83C28B20B31B /* Masonry.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C7FDB5526F7C17CD2177564B0FEF8D23 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CD816C1AB0BAE69BA4F0703D10DE6EC1 /* Pods-QXLive.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C90E52668ADA630F88D584FC5EA36B17 /* Debug */ = { + C06B4C9A3222C4FE6AFC907FD3EE5451 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 08B8980434FBD4317A7A907D8F0BA6EB /* TUICore.debug.xcconfig */; buildSettings = { @@ -21260,9 +21694,64 @@ }; name = Debug; }; + C092799E5D2673B43C45CB166BF09301 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9B356D121CC77A3AA2DF9D74CCE27FD2 /* Masonry.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C87A7F768892A5C47CA039660F4E2FBF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A42A1CA22BD05C7F9BBAF079E7453AB0 /* TUICore.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUICore"; + IBSC_MODULE = TUICore; + INFOPLIST_FILE = "Target Support Files/TUICore/ResourceBundle-TUICore_Privacy-TUICore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = TUICore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; C9C694F92A168790383093D47B4EC5BB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 880DB72898C75A65EF4905434B594C27 /* JXCategoryView.debug.xcconfig */; + baseConfigurationReference = 69B248D555D8BD61F0BE46A285DFCDF8 /* JXCategoryView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21300,7 +21789,7 @@ }; CBAFED52B4B51F600FAF2141BA449F2E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C699EDC4D14B5264588B6990B3932CF /* Bugly.debug.xcconfig */; + baseConfigurationReference = 03C70B2B7D74D31A1BC510EC918BEA1F /* Bugly.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -21315,9 +21804,26 @@ }; name = Debug; }; - CC627208C2BC21F283CBDDD54B5DEC55 /* Release */ = { + D0BA3F9EF558559FA1C19DCAC1C84649 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8BD165A72D85E96E8BC07B5C1A719626 /* Zip.release.xcconfig */; + baseConfigurationReference = B0A10B59E6C7E6F20746AE945EB76364 /* AgoraInfra_iOS.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D0D638D3863000DD93F6189FC44B5A41 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5547EBD2D22EB59AEB027AC63B1BF4D7 /* Zip.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21354,193 +21860,7 @@ }; name = Release; }; - CE7D66509751CCB3930973205A437741 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E1715BFF9FFCC48A55760BF6D7A3DF0D /* MJRefresh.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; - IBSC_MODULE = MJRefresh; - INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = MJRefresh.Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - D0631E772ED9F9452A00A0D9B6C51E86 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5720FDCF73B5A4904B9B4ABF945E0DAD /* SDWebImage.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - D0BA3F9EF558559FA1C19DCAC1C84649 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2EEB7056F7FF999BA514E05137017A10 /* AgoraInfra_iOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - D18BFFF97B71FFA74DB7B2A6D127EEE9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 664D85C77511FBEB1896EFC975EA5903 /* Pods-QXLiveDev.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - D5509021A03F8CE073490724F5517FCD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5720FDCF73B5A4904B9B4ABF945E0DAD /* SDWebImage.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - D986B50BA3EC6F158A724CF7012266A6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4F8219F9D20674C99BD34E36DF046000 /* YYImage.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - D997E4194A96734A6FE02CB6A11F2EA5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7B47443770310BD5EFE5EB1ABCD12C5B /* AgoraRtcEngine_iOS.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - DB13E9549457456F3376F4888DF55EF7 /* Release */ = { + D3FEBC664FB11A429661DECA38B4E587 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 52389EA2AA61742DE2714261023D6EA7 /* TUIConversation.release.xcconfig */; buildSettings = { @@ -21557,16 +21877,16 @@ }; name = Release; }; - DD51C5686A2B95A803171D4EEDC9BFBC /* Release */ = { + D65F938C80C7C7B754E095252741E4C8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1AAB0867ED6A458E0B07F580C634DF93 /* SDWebImage.release.xcconfig */; + baseConfigurationReference = 8C32E95A497E8AB16BA4B503703866D7 /* TUIChat.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUIChat"; + IBSC_MODULE = TUIChat; + INFOPLIST_FILE = "Target Support Files/TUIChat/ResourceBundle-TUIChat_Privacy-TUIChat-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = SDWebImage; + PRODUCT_NAME = TUIChat_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -21574,16 +21894,73 @@ }; name = Release; }; - DD9F034DDD860E37B115FC3FA2DDF308 /* Debug */ = { + D66337374751C44802032CA7E50BDD7D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0940EAD6027F1C3B295016A95F48E0EC /* BRPickerView.debug.xcconfig */; + baseConfigurationReference = A42A1CA22BD05C7F9BBAF079E7453AB0 /* TUICore.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/TUICore/TUICore-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/TUICore/TUICore-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/TUICore/TUICore.modulemap"; + PRODUCT_MODULE_NAME = TUICore; + PRODUCT_NAME = TUICore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + D997E4194A96734A6FE02CB6A11F2EA5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9E66D537394401356ED601BF475AC11F /* AgoraRtcEngine_iOS.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + DB29E07AE1426C69B65CA4E482884875 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B1821A84FEEDC79CEFFCF904DEB92F3E /* AliyunOSSiOS.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; - IBSC_MODULE = BRPickerView; - INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = BRPickerView.Privacy; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AliyunOSSiOS"; + IBSC_MODULE = AliyunOSSiOS; + INFOPLIST_FILE = "Target Support Files/AliyunOSSiOS/ResourceBundle-AliyunOSSiOS_Privacy-AliyunOSSiOS-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = AliyunOSSiOS_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -21591,9 +21968,9 @@ }; name = Debug; }; - E10376B9190B72B064053C70D6918C18 /* Debug */ = { + DE1514DC0D3271598EB72881941EB0B7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CEBC461107FB81A08E09E5BCEDBE48B5 /* Zip.debug.xcconfig */; + baseConfigurationReference = 2FDDD201C2A98C3CA6DDCC3F69B3AAE3 /* Zip.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21631,7 +22008,7 @@ }; E10BB363A46FC692042AB6F61A9F36FC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 90F798F6376B0AC77473A81FA291D1EC /* WechatOpenSDK-XCFramework.debug.xcconfig */; + baseConfigurationReference = 406FA81F194DE7165BAE5048697FDFCE /* WechatOpenSDK-XCFramework.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -21646,9 +22023,66 @@ }; name = Debug; }; + E21856EA54EE6F4C2CB5622965FD1960 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F0EB163B760EC1D361AAEBDEE607BDA1 /* TIMPush.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMPush"; + IBSC_MODULE = TIMPush; + INFOPLIST_FILE = "Target Support Files/TIMPush/ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = TIMPush_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + E230F866ABE1916F2590D747F618A3FC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2598910578FE259E665B3B0E83B7BDF0 /* Pods-QXLive.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QXLive/Pods-QXLive.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; E30681762B80C188BE057874118FD967 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 74BA36A0B6C02D19D0CFA252BDA5CE34 /* AgoraLyricsScore.release.xcconfig */; + baseConfigurationReference = C092C466730A789FFD1F47D57E1CBE1A /* AgoraLyricsScore.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -21687,7 +22121,7 @@ }; E78233C4E6A77582C1DC7C147101B880 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B511E5457D013B9821EAADD0EAE23D46 /* BRPickerView.release.xcconfig */; + baseConfigurationReference = 022A531397C9F020E81FB203A4CF5AA8 /* BRPickerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21726,7 +22160,7 @@ }; E91506D294B540BFE4198EAAA83F048E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9B219FC972D5A206A079A1832567421 /* AFNetworking.release.xcconfig */; + baseConfigurationReference = 36C65C27CD686409B0FA655E55D45F58 /* AFNetworking.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21763,43 +22197,26 @@ }; name = Release; }; - EA5B7B658FF56D4ED2BF5CF63225B285 /* Release */ = { + ED025C5BBE362AD07C7D7081DFC2CE9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C35770C2330BD1A3B77210F67D5CCCC4 /* TIMPush.release.xcconfig */; + baseConfigurationReference = 69B248D555D8BD61F0BE46A285DFCDF8 /* JXCategoryView.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TIMPush"; - IBSC_MODULE = TIMPush; - INFOPLIST_FILE = "Target Support Files/TIMPush/ResourceBundle-TIMPush_Privacy-TIMPush-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = TIMPush_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - EEBBD8EF595C871CE277BEA97D3CF290 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B511E5457D013B9821EAADD0EAE23D46 /* BRPickerView.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; - IBSC_MODULE = BRPickerView; - INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXCategoryView"; + IBSC_MODULE = JXCategoryView; + INFOPLIST_FILE = "Target Support Files/JXCategoryView/ResourceBundle-JXCategoryView-JXCategoryView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = BRPickerView.Privacy; + PRODUCT_NAME = JXCategoryView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; EF8BB15BBC433D5629793439BF61B8BC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B4A2A008632EDB46B63865F5F602AECA /* AliyunOSSiOS.debug.xcconfig */; + baseConfigurationReference = B1821A84FEEDC79CEFFCF904DEB92F3E /* AliyunOSSiOS.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21837,7 +22254,7 @@ }; F0DF435DD28ADCD806B012E9F042CF07 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4B942C2C04909F58E74FA581CEBEB937 /* YYModel.debug.xcconfig */; + baseConfigurationReference = CA999F84D449AF8557864931035A1ED2 /* YYModel.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21873,26 +22290,9 @@ }; name = Debug; }; - F13F3C91AE1C99FDBE40648756DA9186 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8C32E95A497E8AB16BA4B503703866D7 /* TUIChat.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/TUIChat"; - IBSC_MODULE = TUIChat; - INFOPLIST_FILE = "Target Support Files/TUIChat/ResourceBundle-TUIChat_Privacy-TUIChat-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = TUIChat_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; F3B8CEB8BC4AE8F3179B0A85BA8F6624 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 404FDB692BCC61EFF340970EAEFCD069 /* TIMPush.debug.xcconfig */; + baseConfigurationReference = C879FEB44DB34C3BA3BE82553CB57D91 /* TIMPush.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -21908,9 +22308,26 @@ }; name = Debug; }; + F507AF3602EDE0F6DB5BB77FC40800BA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0EA505AAD149644608E5E9EFC567CC5F /* IQKeyboardManager.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManager"; + IBSC_MODULE = IQKeyboardManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManager/ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = IQKeyboardManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; FC47B2B7FAEC115D227EE81539ED8586 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D972D18A51F7616112EDC142E69F3D9A /* AlipaySDK-iOS.release.xcconfig */; + baseConfigurationReference = 5F5D21C60AB1C2F9480977EEB8AB0D5E /* AlipaySDK-iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -21929,7 +22346,7 @@ }; FDF98D3A1890B6E17513641D6ED71D78 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A18B8CB617B49DF770012117908D2CB8 /* YYCategories.debug.xcconfig */; + baseConfigurationReference = 7BCF026C0E29BE36E4189826AD023FAB /* YYCategories.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21967,7 +22384,7 @@ }; FEB245EC07BE7CD095CEB3FC3BE2918C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0343217F4C0F5CEEE4BC21FD934CE1EC /* MQTTClient.debug.xcconfig */; + baseConfigurationReference = E90A28716F427BD6432A990D0FCB4854 /* MQTTClient.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22015,11 +22432,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0109C52D7BA5956B1DAF4451E28CFF39 /* Build configuration list for PBXNativeTarget "TUIChat-TUIChat_Privacy" */ = { + 0D5B10EE83B38532B2ECD875E76193BC /* Build configuration list for PBXNativeTarget "AliyunOSSiOS-AliyunOSSiOS_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - A65C6792D772C0FD8824F40BF388B5D9 /* Debug */, - F13F3C91AE1C99FDBE40648756DA9186 /* Release */, + DB29E07AE1426C69B65CA4E482884875 /* Debug */, + 9CA0D79C1615BE686E90408F8F4FBD9C /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 15F9E60CFCE67565A4EE1363FB7A926F /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0795B532A493BAB0EF01FC3ACBF35EB8 /* Debug */, + A4ACF51A23A734A13F4E12B16BEC0D98 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22033,6 +22459,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 25F1CD2EB53DDF0ACDBC41067B3355B1 /* Build configuration list for PBXNativeTarget "JXCategoryView-JXCategoryView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED025C5BBE362AD07C7D7081DFC2CE9A /* Debug */, + 7877FBA9F638470359352E381F88B68D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 28871870DF84FBFA4B8B58FBD87C70D7 /* Build configuration list for PBXNativeTarget "TUICore-TUICore_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1C1F22E72A5F34ABB9B2CAFC2DEF0C85 /* Debug */, + C87A7F768892A5C47CA039660F4E2FBF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 28AE02157D5B3FCB4C6F1A731FB57565 /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagerView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5E44DC8BC8619F31A02738D6E9278C58 /* Debug */, + 7D4D4B52A8E16F644DCDA002970B1279 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 29BB59B7B51BC6194771995E3356CF70 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22042,6 +22495,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 341268D384D0835F32C5F7CD0E3662F8 /* Build configuration list for PBXNativeTarget "Zip" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DE1514DC0D3271598EB72881941EB0B7 /* Debug */, + D0D638D3863000DD93F6189FC44B5A41 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 383075535D59A025369A5062BC1518BF /* Build configuration list for PBXAggregateTarget "TIMPush" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22051,15 +22513,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 39616F6BD25CE66D651BC986A0F97C59 /* Build configuration list for PBXNativeTarget "YYImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 289D3FA2933BE33608BFE6236149D596 /* Debug */, - D986B50BA3EC6F158A724CF7012266A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 3A2DBC92156481A92B8363ED379C0B44 /* Build configuration list for PBXNativeTarget "LLDebugTool" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22087,20 +22540,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4A9F10D760D6792128EB5C841FC9F6A8 /* Build configuration list for PBXNativeTarget "TUICore" */ = { + 4C7EA678FC3C362997760723333D5649 /* Build configuration list for PBXNativeTarget "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - C90E52668ADA630F88D584FC5EA36B17 /* Debug */, - 41733EBE0DC10DE4DAFE6260CD1AFD1A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4AFFB3B5C8C4B63399FDA0D94C458C9C /* Build configuration list for PBXNativeTarget "Pods-QXLiveDev" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5213021CF20BDCABA382E1179D519679 /* Debug */, - D18BFFF97B71FFA74DB7B2A6D127EEE9 /* Release */, + 1FAA7CA679DAD66BFA9E7150F30B165A /* Debug */, + 5029857C3FE5C86C54D4B840BEE48335 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22114,38 +22558,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4F6684C51052C767DBC6D74DA3648C98 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { + 59ABA45A9B2B6F413B61E053C1DA3A3A /* Build configuration list for PBXNativeTarget "Pods-QXLive" */ = { isa = XCConfigurationList; buildConfigurations = ( - D0631E772ED9F9452A00A0D9B6C51E86 /* Debug */, - DD51C5686A2B95A803171D4EEDC9BFBC /* Release */, + 7A9C2F6435012D294916163FBE35D99A /* Debug */, + E230F866ABE1916F2590D747F618A3FC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 50E18C3B2CC59F2FE8804AD090BF31DA /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { + 5FE03105CF3A887F508DDE7D404339E3 /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */ = { isa = XCConfigurationList; buildConfigurations = ( - D5509021A03F8CE073490724F5517FCD /* Debug */, - 2BE2244D11F320D023DF33D33A8E3DCE /* Release */, + 534BB71A4E5DAF70350E7FAE8D6263DB /* Debug */, + 70BF112E5F536AEB62EF0D8F077AA540 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 59DD73D897D425F09A68888305F4BA5F /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */ = { + 68A4EE4616CF634AA692D09AFD048F66 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 78202C301BFB469D13DFCAC420BDCF1A /* Debug */, - 7F5B0E8C9903548AA8E48742212297BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5CF758B80988D7FC7EE337D88ECB2764 /* Build configuration list for PBXNativeTarget "TUIConversation-TUIConversation_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 44C683D2BD4759DEB6C6A6ADBB638C55 /* Debug */, - DB13E9549457456F3376F4888DF55EF7 /* Release */, + 86F6B9D4F8A93B65E4AA7F61E119A12C /* Debug */, + 6DF8FCB016CAC5FAFEB2931E3A8B84A6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22168,20 +22603,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6F233975F8092D06364970898692E29F /* Build configuration list for PBXNativeTarget "FMDB-FMDB_Privacy" */ = { + 72B4D392929088B061A7C992598E4316 /* Build configuration list for PBXNativeTarget "IQKeyboardManager-IQKeyboardManager" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3890C766197142A7EDD7CB9009079A68 /* Debug */, - 17E18EFD57A9EB58BE797D0075304A88 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 717A29DAB0DCA2834CCF22338A5F15AB /* Build configuration list for PBXNativeTarget "libwebp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 08DD5C0167B2FF0778E8B282439EF1D9 /* Debug */, - 3EB6F2529FC5DB945F32B61856D6814F /* Release */, + A256FD744381939DFB25AD1B4DAAAE9D /* Debug */, + F507AF3602EDE0F6DB5BB77FC40800BA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22195,6 +22621,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 789642115AD8DCE6541EFACF2F474CD0 /* Build configuration list for PBXAggregateTarget "TXIMSDK_Plus_iOS_XCFramework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 88E09F45E3F13EB815FF3C15104EB452 /* Debug */, + 4F20476D5E5DBF2024DE21558AABF2B2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 7CEB2E47380AD51987AA02ECD4DFBCD9 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22222,11 +22657,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7E455BE3E5D98D7F73F3331669138801 /* Build configuration list for PBXNativeTarget "JXCategoryView-JXCategoryView" */ = { + 80DA5974F673F38ADCCDAD4CDB950D86 /* Build configuration list for PBXNativeTarget "TUIChat-TUIChat_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 90C44B1B82867453ADB59B743514B779 /* Debug */, - 52C7A8FBE5D07456824797CAADA2B9F0 /* Release */, + 6A7E1C39B6BBD1684864CE140BE955BE /* Debug */, + D65F938C80C7C7B754E095252741E4C8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 836ABCC1E0E017407DA1A93191A9F6B0 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2AB902796D845E31DB0B43203C6A8476 /* Debug */, + 2451B18F949FB9FF83E0B4A81C1B1549 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 84D9F8BF501A552E2859DCDE46D624FB /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3D0E17C6103BBEC9720939F42A51951D /* Debug */, + B6923FAE9718C8463F5244248338454C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22240,11 +22693,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8C9AB4F7D10C2121A028BAE69A7ADB7C /* Build configuration list for PBXNativeTarget "Zip" */ = { + 8C0BAD831B34A17F6FFB71416956948A /* Build configuration list for PBXNativeTarget "AgoraLyricsScore-AgoraLyricsScoreBundle" */ = { isa = XCConfigurationList; buildConfigurations = ( - E10376B9190B72B064053C70D6918C18 /* Debug */, - CC627208C2BC21F283CBDDD54B5DEC55 /* Release */, + 824845F60357F8F89B884D70719D3C0A /* Debug */, + 2FA1F5031B97E52A065147AE0BCE2F4B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8D31FA4F8E24713E3CAE7286F3D6E8D7 /* Build configuration list for PBXNativeTarget "YYImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3472F36EB0C50B655448DDD52333803A /* Debug */, + 22A999E3C3DC88485A6B1C6CDDED0BE9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22258,24 +22720,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 95241F5C149F998712137BA9D380DD64 /* Build configuration list for PBXNativeTarget "TUICore-TUICore_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6BEA43AACC8B9625C6A335F7B89C511A /* Debug */, - B9C147B5EACBD7AF5F4610852341CEB3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 95AAAA849221B9E8268FABE8A2C3B14B /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagerView" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8BDA2C68CA010B9B596FC13C86178125 /* Debug */, - 5DBF13BB84C762E6D7AEEA3F75030AFE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 96B7158D5435EB95E2DC0D0FB8F01241 /* Build configuration list for PBXAggregateTarget "WechatOpenSDK-XCFramework" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22285,15 +22729,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9767D20A2C67F7E0C028D761914F5029 /* Build configuration list for PBXNativeTarget "TXIMSDK_Plus_iOS_XCFramework-TXIMSDK_Plus_iOS_XCFramework_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3DC4E7203982F7414E1C02E31EA8D8ED /* Debug */, - 713BED401C9962F13B1C8E7B8965FF7A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 9A94A7F656F10D0275B54914A7ED7349 /* Build configuration list for PBXNativeTarget "BRPickerView" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22330,6 +22765,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A2F1C56EB5201FBC5178DCC35AAA3BDC /* Build configuration list for PBXNativeTarget "TIMCommon-TIMCommon_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 032198A9C208329F1C27325DD32233FB /* Debug */, + 5DCB87DA558C85EB806D171A393782FA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A4B50B4BCA3F2EB5FF0B9DA9E0CF9421 /* Build configuration list for PBXNativeTarget "TUIConversation-TUIConversation_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 419CA29EFAECAAA2E27D55BB0CD453E1 /* Debug */, + D3FEBC664FB11A429661DECA38B4E587 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A7B196550DDECCD943700836FD271D9B /* Build configuration list for PBXNativeTarget "TUIChat" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22348,6 +22801,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A9EC1C2489075401A57003AF2B83368B /* Build configuration list for PBXNativeTarget "FMDB-FMDB_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6ED6DF26C85BB82C0E0C2486DBC0A4D6 /* Debug */, + 9DBBA8F641FD255A9FB574A10216D57A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; AAA1F8799DB68036C3BE983C05FAA2C7 /* Build configuration list for PBXNativeTarget "Masonry" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22357,11 +22819,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AB9A1993486C0248857E72833EEE24CD /* Build configuration list for PBXAggregateTarget "TXIMSDK_Plus_iOS_XCFramework" */ = { + ADAF3FC25EBB223F4CFBAFE44FBC402A /* Build configuration list for PBXNativeTarget "libwebp" */ = { isa = XCConfigurationList; buildConfigurations = ( - 489532F74AF4B1D631F470FE6FBE3EDC /* Debug */, - 4D4C1F4403112403FE0EC859F017C563 /* Release */, + 341C83D013F1F121459AEA3C20FD2D63 /* Debug */, + 6558A5BDC2DB9A7A41F282203F8F4B1B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22375,11 +22837,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B7A935BC9F482473738CD58B278BAB37 /* Build configuration list for PBXNativeTarget "AliyunOSSiOS-AliyunOSSiOS_Privacy" */ = { + B647BBB23FFA73A5FE6DB5DBED1422EA /* Build configuration list for PBXNativeTarget "Pods-QXLiveDev" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5FC563C9206C989873E4E9EE1DA3CF71 /* Debug */, - 7C35F69406DE96BDE96A83130BA97089 /* Release */, + 3D420B473A5D282BBD6CDA3A75FA81AC /* Debug */, + 5B3A7E31950C49AF4EBD6F7AF6040E5E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22393,6 +22855,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + BAA0546903146D220EABBE3330BC9598 /* Build configuration list for PBXNativeTarget "TIMPush-TIMPush_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1C77503C05F674AD8A47CA0FBDF91656 /* Debug */, + E21856EA54EE6F4C2CB5622965FD1960 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; BBE82E620FFBF722661B5E3106274FCD /* Build configuration list for PBXNativeTarget "TUIConversation" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22402,24 +22873,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CCBF54FA96569AEFE6EFFA6A7A6351CD /* Build configuration list for PBXNativeTarget "TIMCommon-TIMCommon_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 52EB7553A71847E245369D1CFED5ADF1 /* Debug */, - 2DF211F314229EA8A0F5B0170A1EE91E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CD8AA74457F1D4508B7EF5833C2A632E /* Build configuration list for PBXNativeTarget "Pods-QXLive" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C7FDB5526F7C17CD2177564B0FEF8D23 /* Debug */, - 0B44C51E2EAEBA3D97D9EAB1758DE448 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; CE823E10C9526ECE56EE608321BED34E /* Build configuration list for PBXNativeTarget "Protobuf" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22474,6 +22927,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + E0873CEA4D5584426700DF2DE260CE20 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 524898AAAEB0AC26A4673D4F21CD96BD /* Debug */, + 015062357906C4315DA04129844CAC9F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; E907D3A67B1FFCEC2EC6307E9994C996 /* Build configuration list for PBXNativeTarget "AliyunOSSiOS" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22483,11 +22945,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EE79A430968AB6E1979E5E40409FCE4D /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { + E9D947F17E88A6D5B34309D8E584ACDA /* Build configuration list for PBXNativeTarget "TUICore" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4338D79E51404AFD6F86BC5F21C5334A /* Debug */, - CE7D66509751CCB3930973205A437741 /* Release */, + C06B4C9A3222C4FE6AFC907FD3EE5451 /* Debug */, + D66337374751C44802032CA7E50BDD7D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -22501,15 +22963,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F15590302FFB2EDF8C1DCA9EBACE554B /* Build configuration list for PBXNativeTarget "TIMPush-TIMPush_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B1DBDDA25B775C99B5184DAE59CBEBF8 /* Debug */, - EA5B7B658FF56D4ED2BF5CF63225B285 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F1F0A47108C3E4C1160665FF5E949A7E /* Build configuration list for PBXNativeTarget "YYCache" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -22546,24 +22999,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FAF5CA2DF026C5E56E6FC7930499A5CB /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DD9F034DDD860E37B115FC3FA2DDF308 /* Debug */, - EEBBD8EF595C871CE277BEA97D3CF290 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - FFC2FAD0B95BEDC8432141D33A8183E2 /* Build configuration list for PBXNativeTarget "AgoraLyricsScore-AgoraLyricsScoreBundle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 152402810157F79F4BFE1CE6310762A0 /* Debug */, - 626B9F0FAA63E885911EB7B0745C0565 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager-IQKeyboardManager.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager-IQKeyboardManager.xcscheme new file mode 100644 index 0000000..d98563f --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager-IQKeyboardManager.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme new file mode 100644 index 0000000..f73c990 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/xcschememanagement.plist index 43abbe3..ca1ddc7 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/qixing.xcuserdatad/xcschemes/xcschememanagement.plist @@ -79,6 +79,16 @@ isShown + IQKeyboardManager-IQKeyboardManager.xcscheme + + isShown + + + IQKeyboardManager.xcscheme + + isShown + + JXCategoryView-JXCategoryView.xcscheme isShown diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist new file mode 100644 index 0000000..67a48ab --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 6.5.19 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-dummy.m b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-dummy.m new file mode 100644 index 0000000..1d8d5d2 --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_IQKeyboardManager : NSObject +@end +@implementation PodsDummy_IQKeyboardManager +@end diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-umbrella.h b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-umbrella.h new file mode 100644 index 0000000..437943d --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-umbrella.h @@ -0,0 +1,29 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "IQKeyboardManager.h" +#import "IQKeyboardReturnKeyHandler.h" +#import "IQUIScrollView+Additions.h" +#import "IQUITextFieldView+Additions.h" +#import "IQUIView+Hierarchy.h" +#import "IQUIViewController+Additions.h" +#import "IQKeyboardManagerConstants.h" +#import "IQTextView.h" +#import "IQBarButtonItem.h" +#import "IQPreviousNextView.h" +#import "IQTitleBarButtonItem.h" +#import "IQToolbar.h" +#import "IQUIView+IQKeyboardToolbar.h" + +FOUNDATION_EXPORT double IQKeyboardManagerVersionNumber; +FOUNDATION_EXPORT const unsigned char IQKeyboardManagerVersionString[]; + diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.debug.xcconfig b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.debug.xcconfig new file mode 100644 index 0000000..baf6c33 --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManager +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap new file mode 100644 index 0000000..027250d --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap @@ -0,0 +1,6 @@ +framework module IQKeyboardManager { + umbrella header "IQKeyboardManager-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.release.xcconfig b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.release.xcconfig new file mode 100644 index 0000000..baf6c33 --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManager +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/IQKeyboardManager/ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist b/Pods/Target Support Files/IQKeyboardManager/ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist new file mode 100644 index 0000000..fba806a --- /dev/null +++ b/Pods/Target Support Files/IQKeyboardManager/ResourceBundle-IQKeyboardManager-IQKeyboardManager-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 6.5.19 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.markdown b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.markdown index 0f51129..9f10efc 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.markdown @@ -161,6 +161,31 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## IQKeyboardManager + +MIT License + +Copyright (c) 2013-2023 Iftekhar Qurashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ## JXCategoryView MIT License diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.plist b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.plist index 6a9fe5e..01e4c82 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-acknowledgements.plist @@ -230,6 +230,37 @@ THE SOFTWARE. FooterText MIT License +Copyright (c) 2013-2023 Iftekhar Qurashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + IQKeyboardManager + Type + PSGroupSpecifier + + + FooterText + MIT License + Copyright (c) 2018 暴走的鑫鑫 Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-input-files.xcfilelist index 7160f61..344e149 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-input-files.xcfilelist @@ -5,6 +5,7 @@ ${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework ${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework ${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework +${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework ${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework ${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework ${BUILT_PRODUCTS_DIR}/LLDebugTool/LLDebugTool.framework diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-output-files.xcfilelist index d710c8f..ff743c3 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Debug-output-files.xcfilelist @@ -4,6 +4,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AliyunOSSiOS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AvoidCrash.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXCategoryView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXPagingView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LLDebugTool.framework diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-input-files.xcfilelist index 1febc66..fbc940a 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-input-files.xcfilelist @@ -5,6 +5,7 @@ ${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework ${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework ${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework +${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework ${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework ${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-output-files.xcfilelist index a319f08..c4ba2e8 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks-Release-output-files.xcfilelist @@ -4,6 +4,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AliyunOSSiOS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AvoidCrash.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXCategoryView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXPagingView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks.sh b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks.sh index 7881072..e05aa8a 100755 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks.sh +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive-frameworks.sh @@ -182,6 +182,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework" install_framework "${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework" install_framework "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework" + install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework" install_framework "${BUILT_PRODUCTS_DIR}/LLDebugTool/LLDebugTool.framework" @@ -247,6 +248,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework" install_framework "${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework" install_framework "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework" + install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.debug.xcconfig b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.debug.xcconfig index c9f132c..a91a721 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.debug.xcconfig +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.debug.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO DEFINES_MODULE = YES EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) SD_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool/LLDebugTool.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool/LLDebugTool.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "AVKit" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "LLDebugTool" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "MapKit" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "QuickLook" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" +OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "AVKit" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "IQKeyboardManager" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "LLDebugTool" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "MapKit" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "QuickLook" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.release.xcconfig b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.release.xcconfig index 0b157b6..e2c77a3 100644 --- a/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.release.xcconfig +++ b/Pods/Target Support Files/Pods-QXLive/Pods-QXLive.release.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO DEFINES_MODULE = YES EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) SD_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" +OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "IQKeyboardManager" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.markdown b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.markdown index 0f51129..9f10efc 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.markdown @@ -161,6 +161,31 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## IQKeyboardManager + +MIT License + +Copyright (c) 2013-2023 Iftekhar Qurashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ## JXCategoryView MIT License diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.plist b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.plist index 6a9fe5e..01e4c82 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-acknowledgements.plist @@ -230,6 +230,37 @@ THE SOFTWARE. FooterText MIT License +Copyright (c) 2013-2023 Iftekhar Qurashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + IQKeyboardManager + Type + PSGroupSpecifier + + + FooterText + MIT License + Copyright (c) 2018 暴走的鑫鑫 Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-input-files.xcfilelist index cd943d1..55cd34b 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-input-files.xcfilelist @@ -5,6 +5,7 @@ ${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework ${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework ${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework +${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework ${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework ${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework ${BUILT_PRODUCTS_DIR}/LLDebugTool/LLDebugTool.framework diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-output-files.xcfilelist index d710c8f..ff743c3 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Debug-output-files.xcfilelist @@ -4,6 +4,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AliyunOSSiOS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AvoidCrash.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXCategoryView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXPagingView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LLDebugTool.framework diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-input-files.xcfilelist index 5a18a7e..6f7e5d1 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-input-files.xcfilelist @@ -5,6 +5,7 @@ ${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework ${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework ${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework +${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework ${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework ${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-output-files.xcfilelist index a319f08..c4ba2e8 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks-Release-output-files.xcfilelist @@ -4,6 +4,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AliyunOSSiOS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AvoidCrash.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXCategoryView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXPagingView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks.sh b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks.sh index 7881072..e05aa8a 100755 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks.sh +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev-frameworks.sh @@ -182,6 +182,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework" install_framework "${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework" install_framework "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework" + install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework" install_framework "${BUILT_PRODUCTS_DIR}/LLDebugTool/LLDebugTool.framework" @@ -247,6 +248,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AvoidCrash/AvoidCrash.framework" install_framework "${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework" install_framework "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework" + install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXCategoryView/JXCategoryView.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXPagingView/JXPagingView.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.debug.xcconfig b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.debug.xcconfig index c9f132c..a91a721 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.debug.xcconfig +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.debug.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO DEFINES_MODULE = YES EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) SD_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool/LLDebugTool.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool/LLDebugTool.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "AVKit" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "LLDebugTool" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "MapKit" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "QuickLook" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" +OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "AVKit" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "IQKeyboardManager" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "LLDebugTool" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "MapKit" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "QuickLook" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/LLDebugTool" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.release.xcconfig b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.release.xcconfig index 0b157b6..e2c77a3 100644 --- a/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.release.xcconfig +++ b/Pods/Target Support Files/Pods-QXLiveDev/Pods-QXLiveDev.release.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO DEFINES_MODULE = YES EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/Zip" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_ROOT}/../TencentCloudHuiyanSDKFace_framework/Libs" "${PODS_ROOT}/AgoraComponetLog" "${PODS_ROOT}/AgoraInfra_iOS" "${PODS_ROOT}/AgoraRtcEngine_iOS" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/Bugly" "${PODS_ROOT}/TIMPush" "${PODS_ROOT}/TXIMSDK_Plus_iOS_XCFramework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraComponetLog" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraInfra_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAEC" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AIAECLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AINSLL" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/AudioBeauty" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ClearVision" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ContentInspect" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceCapture" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/FaceDetection" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/LipSync" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/ReplayKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/RtcBasic" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/SpatialAudio" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VQA" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoAv1CodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecDec" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VideoCodecEnc" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AgoraRtcEngine_iOS/VirtualBackground" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TIMPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) SD_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore/AgoraLyricsScore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash/AvoidCrash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB/FMDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView/JXCategoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient/MQTTClient.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer/QGVAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder/SDWebImageWebPCoder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon/TIMCommon.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIChat/TUIChat.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation/TUIConversation.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TUICore/TUICore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYCategories/YYCategories.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Zip/Zip.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers" **/TIMPush.xcframework/ios-arm64/TIMPush.framework/Headers/*.h LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" +OTHER_LDFLAGS = $(inherited) -ObjC -l"WechatOpenSDK" -l"c++" -l"iconv" -l"resolv" -l"sqlite3" -l"sqlite3.0" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "AgoraAiEchoCancellationExtension" -framework "AgoraAiEchoCancellationLLExtension" -framework "AgoraAiNoiseSuppressionExtension" -framework "AgoraAiNoiseSuppressionLLExtension" -framework "AgoraAudioBeautyExtension" -framework "AgoraClearVisionExtension" -framework "AgoraComponetLog" -framework "AgoraContentInspectExtension" -framework "AgoraFaceCaptureExtension" -framework "AgoraFaceDetectionExtension" -framework "AgoraLipSyncExtension" -framework "AgoraLyricsScore" -framework "AgoraReplayKitExtension" -framework "AgoraRtcKit" -framework "AgoraSoundTouch" -framework "AgoraSpatialAudioExtension" -framework "AgoraVideoAv1DecoderExtension" -framework "AgoraVideoAv1EncoderExtension" -framework "AgoraVideoDecoderExtension" -framework "AgoraVideoEncoderExtension" -framework "AgoraVideoQualityAnalyzerExtension" -framework "AgoraVideoSegmentationExtension" -framework "Agorafdkaac" -framework "Agoraffmpeg" -framework "AlipaySDK" -framework "AliyunOSSiOS" -framework "AssetsLibrary" -framework "AvoidCrash" -framework "BRPickerView" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Foundation" -framework "IQKeyboardManager" -framework "ImSDK_Plus" -framework "ImageIO" -framework "JXCategoryView" -framework "JXPagingView" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MQTTClient" -framework "Masonry" -framework "MediaPlayer" -framework "Metal" -framework "MetalKit" -framework "MobileCoreServices" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QGVAPlayer" -framework "QuartzCore" -framework "ReactiveObjC" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SDWebImageWebPCoder" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SystemConfiguration" -framework "TIMCommon" -framework "TIMPush" -framework "TUIChat" -framework "TUIConversation" -framework "TUICore" -framework "TZImagePickerController" -framework "TencentCloudHuiyanSDKFace" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "YBImageBrowser" -framework "YTCommonLiveness" -framework "YTCv" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "YYCache" -framework "YYCategories" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "YtSDKKitFrameworkTool" -framework "Zip" -framework "aosl" -framework "libwebp" -framework "tnnliveness" -framework "video_dec" -framework "video_enc" -weak_framework "AgoraAiEchoCancellationExtension" -weak_framework "AgoraAiEchoCancellationLLExtension" -weak_framework "AgoraAiNoiseSuppressionExtension" -weak_framework "AgoraAiNoiseSuppressionLLExtension" -weak_framework "AgoraAudioBeautyExtension" -weak_framework "AgoraClearVisionExtension" -weak_framework "AgoraContentInspectExtension" -weak_framework "AgoraFaceCaptureExtension" -weak_framework "AgoraFaceDetectionExtension" -weak_framework "AgoraLipSyncExtension" -weak_framework "AgoraReplayKitExtension" -weak_framework "AgoraRtcKit" -weak_framework "AgoraSoundTouch" -weak_framework "AgoraSpatialAudioExtension" -weak_framework "AgoraVideoAv1DecoderExtension" -weak_framework "AgoraVideoAv1EncoderExtension" -weak_framework "AgoraVideoDecoderExtension" -weak_framework "AgoraVideoEncoderExtension" -weak_framework "AgoraVideoQualityAnalyzerExtension" -weak_framework "AgoraVideoSegmentationExtension" -weak_framework "Agorafdkaac" -weak_framework "Agoraffmpeg" -weak_framework "video_dec" -weak_framework "video_enc" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraComponetLog" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraInfra_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraLyricsScore" "-F${PODS_CONFIGURATION_BUILD_DIR}/AgoraRtcEngine_iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AliyunOSSiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/AvoidCrash" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryView" "-F${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MQTTClient" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "-F${PODS_CONFIGURATION_BUILD_DIR}/QGVAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "-F${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "-F${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMCommon" "-F${PODS_CONFIGURATION_BUILD_DIR}/TIMPush" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIChat" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUIConversation" "-F${PODS_CONFIGURATION_BUILD_DIR}/TUICore" "-F${PODS_CONFIGURATION_BUILD_DIR}/TXIMSDK_Plus_iOS_XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "-F${PODS_CONFIGURATION_BUILD_DIR}/TencentCloudHuiyanSDKFace_framework" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYCategories" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYText" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/Zip" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/QXLive.xcworkspace/xcuserdata/qixing.xcuserdatad/UserInterfaceState.xcuserstate b/QXLive.xcworkspace/xcuserdata/qixing.xcuserdatad/UserInterfaceState.xcuserstate index c3d4322c6340fe9b65c88f2016021217e91f6e1e..274c17fc823b25c4cf7d69d33c1eadfe09385d95 100644 GIT binary patch literal 4091585 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ξ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

lv%F-h0H(`M%;|CQ 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≫4om!xK1pw2aT|J#0K5$jwR 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 z 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 N7?J^Jy+O$U&wcVWL^-q7gX(g9wnkns0M-4i4fP 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

sVDhHJ(3BJi=lAe(Cl%!`QVMN$-l3tMXlBB=b z408U-krPza5jjCM@uh*BS9aw5{SG;D)^y}}%-sp%+!`Y%s2NGG9gq{$k~aZ4VWId( z4f{J4F3C@xi&vK*D+u+4Aa?Z`IYGXVA4wRl_YW@yK!GH^B{@UtBPS>f)+6nE4#(Ma znq)5%IY9^lFlI-#xJ8b)#W`>Yg1;Xmvn}Qe{QV&K`#}=P8A;AWa%Nr&uRln|UVbMz z3(4=L4eE5pXJ+aEv98ov^y05Yx4QV&9eZW<=Z#-|9%`e`$F??zJ6zjT>odS|XG(DV z*h4R7A05#g3LZ3rl zK!c#c5J5wrq0lgrbC8^q9CC=}~0 zK@;$qSCd@8Mjg2jGCL&_;qu6sp)B3c@sOVrG#A}3pfiu;f{xHx$eV1LogQ!@IJ48^ z1?O~1{bRnmLI>rApjBumptAxCD@n#VSA?On8d^hgQIbmu=%i{HD`+FEZ{a;N5;j3! zLz_u1MsjhIOYqunAOr#oiVsKzJJW)D@*O@igJQS4i@wONuU4Jg9@KMA&*H!LoA2Ms z28w;QHv8SRX@7X<;kmt9KbhC>!RDu>3{;g|po-WehyxD+iqlv)!dWocKK1DE3Ji)0 zaBNbDh=NX{?HRivq;-N2MS(c@b$br2y#DWo&Z8~+)q*&`VBrGvD|8XM1YL%HgRVeV zp=%_UC%FR26-ll{a%GaMkX)7IY9v=Dxds#GI_xDU&TS_@=e|jtns(yU`q$5CnvNXL z`8ls}Tm*7nll-A0a{l2>Nb6**;^oD|w9I$%+e8H$ny)U%2}X4xn9C51oM4n0g5M*# zHpz8(F&mVf3!n-v3c>Ra2DloK+>qo(ycTYMFcR^Muf`-dNfY=A=HP_;0YQbU&oVE^`Tm*T zv^zGcOS^i%58R0%Mw}lC#=#YB5O}z@ITBxJTnDfA-b40|-aKz%p)RiY3Py<_xR$-& zL7iYcnhxqTOR?XbJH0;Iwt^w1PH+RLA=C(J3^jq8Ld~G&Pz$If$t_66Yb%mlliY^n zwj{SBxjo4~B=hVT!L4C08Fhl&J5nbYE;;)-es<~v{7aqabn1AFI>E6xE=--^IFkJx zs1uCm2!x~aA4UlV>#)Ri2tggx8G<{I97u8yQ>PQundD%S;n}D5To=LJVZEohXOlWT z1a(4e_gr{8xOo=`9-OJ;eD-6kPp}x`&v5w!`V{(%%MNsi#P@cV;5H<1%ba#Y$t z&M5QBS0y#1NxzmyQ4_*jE0y(Gw1kZ$KL9?MRp*hf8XdW~lT0k<+ z*m#l?NKPafu`{AynPi1zm1K>P!#Voo$U*+S+hHULW{dTf;FTtFbUSi7@b5zuZqKn* zuXN;i4mn(O5Xjj|vf+pvez<^RE51Fz(Gl-$zNSJA*wMjje#BzV*XuqU>Vs$}kh32P z2T1NnawkR(Jo@0nB!fELJb)aG3<^GJ?%6~Ric^Rey4Y{Hq8cN2bw!SM?cbfh#W~oz zz_yq#KSSrCUr7F#~9q~$MU6m zKBWGyHtO86wL#?J+9t#BQuW)9YrCA5EG}BT?dd9RsDna5@E`VmXX>Ej14pNKiv8}~ z=_mpOzl9+|oj z@?Zz*gcRjXpibNrlREr9a3~cW%hbVZxlkACgp`J*a%jiY2`K}WC3y(RLwT`0gb*Cr zzcGS3shZIVsS4|;MF>)aRKr4bs0PWyNghG+NRT3g&oe{<91@Kpd32f}MMwjDW{@JJ zp}VWTTVl0*wgfA*L_OH1!F8j+vZ>Ows zB}E8=lMs$PaFhh0Ly#&0p~u=t5h8vCOCINj(8W7D!6L*DwgT<80EiHTD4@=S6m2;h z!l0iJWPt>ALL#sb2}MECPz)3c#X<2<0tEkN63LTEo}P%n6DGk7so|V2ltFQj@0>- zH-S0{Jl+?@D}Kia!D2{^?BrKBBLqWGUYL@4zE6_jIX66V}ji@kdO{ph|kRULR8_3B6-E0_Di=1{W-RKQnL!Vs?4|H3rAP9LFD1u z=F8^=D=$rGd3s5P(epCyyj|1{zECL$S=Q0)*^@A$D{^Pz4A< z6(D3Yv<3PG`WD&>ZG*N$J4jwdGKjH;x8J&>Zuzt_nvx%I$0y*35H{1szkL+d&P48+& zovHH#ww|*s=F3wEu7Aj%B<~{mJCb?!(h&IlAun;x;tTB|Ic>~d8p6>DsKetMTnXa0 z?7cRJAGG;{)@BUy|2_7&NuAJ)wl>7)Cu*5@ATjl6;WlLnI?+KSJ_R zl8=#moa7TEe^2rcY^FHuC8JJgDM#vrmNThy(oUVz|5E2tI(0loozU7iE=--!IwYTR zpiXE#-t^z76N(B$XbZGs>V%@y5ZavNGbI1Wi!Gs6Bm-|31a(q1yb5g(>nKJDQiS?o z0b_(h{Yd_a+CN^{P@`=7`-^Yq|FglmM{Z`r2}N)c%8`d41q$Y&cnBX( z;jcDQgerp27hRpgJWrfi(E+VH+fBjM3GF1Hb2&v*&W4iE_A?j~(CLANo=`8SH`E8} z3-yEgL!UrM;^3BcmE>zAIYT*FDTs;4-}p!9Ec6p}4*D6wjpH@R zf0O)%s?O3Lh9N>>C`X7rhh@RpbefbLxR|i#uxw&L zvXYZ8CYO@AclFCo7eE-U=&*cj3#gK=pS^@T8a+66C+CSg!3!pzn7-p|zm;Jo!NN+}+LU(JW?!HFRj=M_Q+r}9 z-(4ktEZxABU}5F3zlz*fzznB#!YVLzl>9d8gk|GSN7uXbyK|=_^B>j#hL}2G82%Gh z6M{n$Rtu^P)q(0lA3^n?`lJ*jr4T8wUxbvRq!c5iI4LDa`GAy?Y^EXXC8JIlQty#C zn|tu7&8A!8Gp{D4l$|BzG3QMUdZ(Nm51tAVZrEsrcPK0DWx5#6Bf>!K%F_r z6}HAGGV`6P`%}Jo=Bo>J!cbobOGG=SP8bReVF{#^C8ZoMS|N#)@}yMq0Cg}#C=BHY zbI%6OCQt_#fS?WvrEM3HQjzkzo6f7?4(AI1gMPw#u`T9H64V3gNlIl>s*qBZ*TU@& z>w~?3I@L(2o;Ik%0R>ZMAU>GO!&jq*4)|cmyr4m2V&^pf>&K=^HtHbg5N!s#YxCRW zyodZY1NU23iZBpuxQkRsENU28(P}G2whNLuN>db<@1s9U&VS$*g|}1P^Yn-I!*Z}&daxD>iDKp$78-u*gEvTpw4}(3Djw6qt0Q|*J}_7gHdZGLL5FDbo4YpEzKI!&DPg39lM+EnBva=F>?NnpYsVjl2z!e! z4eCVMsT1?=#~~C9+D`X%Jml+yzmMa>)CouQ5bZ#naBtoO>hO<3@DC01d%p|f$00uA z*D?oPs1sfomWrVrQzsmChH&`3v82TDVsQxGZ#*gNailVJ!pp#Vd2`Po4i?IBu0lz$ zo&Dhz#o3?ediHzg+3Q4|a18Yc=aZGG6AsTmyarU06nJVfDGINJ+aHcZJX1#{MN1RZ z3Fm+U)Cq6ojv$$9pM2kEX5fKweSU7*bJ>&(rmqu@phL95!F46o@au6g`@LGPSwP1s z#@$%g!j(GVC=rCWvG+S7tZ>{?Kpi8+es}J4KeR@_4k@7Jq-APFzr3a`J9tC^Js1qLN<)tD6KQ2kEw}e|w>h!cz zr#BV9LY1DduY)NR)2ZVr>U2Z@3+mu-^>U<658edo^y=;9H43+We#h;kbT_Jao?nX( zaitFG3*n!kouJMqSooBbKBV+z>I{GelG2Zqfr2`zTEYq^SRc-NW+n`QhC;(g=}*ch zq#RPn2CdEW|SAAz%_hinzmQy#@9oDXsUdNV;37=wXGu2(2 z8*0|d{a*Vf(fXvWPp6+n;@{an37>)e&9)yUL^bRees21O;a{45;TP`x!mAaWVSyS! z_!85W@O8o$3+fEEQ|C)T`!8H+?`&u#3?Zd%QiqX&EZJ5Xnvc+lJuzC*0Hgzv(4hp#ivPMwK(&|I0r z(3zVK9ghWA;m6Va0y-y18Se<4lf3CG9J*5&%qiL5Ntr+e4w$bznb!}_Cl9I%;TOFn_s zdm^f#|Cv1z)k#_9z@7;9Pubz&$-G4QT)gvSUR*xsR~LsTqCPA&LOTXeL<6WHDQies z%ZrVnCZwz*Wn=1tC!!^+x3TZJ70xEy#4%YZr<5bwnm6$c?r-9GraE5$aPlL9*%lBJ z0dGG7-hM<7DVs>aU3N3C4S_8lGgWQqkEqKqkG3bot!(pGYla~Z&IfV7P>;+ppT*MP!iMw z>IwCNdXuu96l4!~lCp~w?I4cB0k00oDWF@6tDz!KF61a z!*jq+okKimCx1)!c+R9#$8*#fi~bkXK|qdV%^57_g81Bp<1eUVT*h(2U5MZPhf|4D zl)o;&7A)aP9XRk2v(ZjaXC@YAk#d-nBYf?D3C$tpC@CJ8yEFpsegqI{l7cbHyTtwP z7%9g|;kipAmO>aL#-xBZoi^q!jaX~z?RD<1`q!(jg?83jwwjm0|DOp@I&`p+Vxz4M zlK!rwIJkP<^Plpz{B3knDNFxt5u4qRVhcKAtNkc_10x{xDI1};nS}lybC=F-<_wG7 zu(i*$Wl{%YwQ(+CY^X_{ZNkk&2`nY*9DyM=&MD=HqtG$vICKK~9{K?~37vvYLuW|& ziIj7sfDz|Ofn$AvlwV1KOMQuy%WUQ>>?Nnpc_&}zBECDQ^P8PISO4{OFlsP8x#OYa zPQ+at7eSqSq+D^N&L6yqFXS4@_3n`ferCn_q4S78aj4nV7u0!c~%0bF4 zQf`xShu6aIj|7_;Uw28lmnIyYNRCc$vxr1g;fkVSf5v`$`o7QK)9)u_&3@%k2@_wD zMQm*ldAPP|9N5%%;Hy?6x38ME^I54i*Ie-xSpxej#eIcd<`FxQm?aI!dGMb*y#m_S zf+0puWJRbFR2ixQRfVcS)u9?tP3S{X9+L8il*gnzA>}D4&qzUO>p3YnB#YzqZ8?a^^d;q$19Bn*coR}P zk$8+?;862D99_P_6krDXAXtZSLL`FhUq`V>JA6|@sVo7;RYGwhQ zRLv+yVnk4+%6n!iAQcq}&p%Qj)r(XMsTp`J;(%7aj9yZn4_sRG?yMWC(yK=Q&U&9t zQl1JffAFu#Fr#9=Ck{p<`}0^EQr~kw zzNwgVS|{>zv>9yLGP#2S&^S^tHWYT)9vgzW6k(5if8=Bs65JVyg;CIGXbdzK8V8Ms zCO{LRNu=f=H7BX>lbVav+@$6q)tl73q~;@)r!I};)O#{lCvt|Uo?9YkiS?GqFY(=1 zlWL#3R4vTabG00Er+hkhJjb0C=zqbTm83e(T^hNDH!*h*1K?L_Z11EN;$Ni^uSh9p zy6fa|M{dSnev768JaFYBzag~xulCt-)rB^tlB?Pw>eEeQsmn4s;i~2i=DrKz~3F zp-0eTQY(>KnbazzRwcC>sntoXL26A>KP0sl)8{GdC8y5|$3QC*V|kc9wQXLHTK8R` zr8ZBekH_c}g$D-&eWJ3HTF1fbi4wzl{#&3GmEX$}RmgTyM-{+AK~g^=wI0wDRTu(> z>XX_~peI#F3`Ttb>lop0`uvFgqkxt#NNr%A{a#xN^VwgwUy5gc6x{r%s%!|fih{o% z1%E#ZCw3!J8_GQoHrTe#$xG;}TU)FeM$8r)t}9T z!d^1uL`6FO(s@)YzBG^%U`I~SyI(q2W7Co2Ippxu1nlrcbs{y;5jh+HaBc@bhUL|^ zzxj@7knw9+`NR0NcukkwP88}3QGL;ly`3m{^HF_B#n}CaR#mJFbr;ME8Ff^JCFKUAIVciD&9iqpBM0MMfEe)Y9gtK;UrRJQV~+Cq-vztQcBa=vy#&bRo|Ku!lca_|rb z65l+@j*4HoNKYqwD4iU25XVIz=MbqK9g%aCHvu_qFNoZZ?Va)`ac)Pvx*`V!hA8&F z1#;NeI74b@QoAs6&O$$t+LhFgJ%F4GuztzD=U;I)A!z6(f(Eb4yF}2?BHnG#z#o?# zI^>7N<@Y-b-C{$08C-{MKsQN6T$w~_4_*t;Kk5#40p#=~wO86e&Li9Be~b_2ikusn z4b-C6J6H9g8{{x$5TBTw z=Y>}SIelzi&Sk-Q^m|HyRkX#+5}gx<*vpB|0A++SL7AZ}(0fo;C>xX=%0X&BQgH|S zgw#(-{fyKBqz)wYb5e1m8N_Dzpe933H13?Cy)gpKSFE>07r>VWat7OxGlU;IFTg+h zsbco$bmVvlInia&|BRgIa-@<2a-u8pCLqTTL&sZJw!c$>{ge+AJ@Tsya-vaSh^~cp zjGXA25CZF=qz>c7+E5)*hm&fKY)RF?D!KuzH#YYyyqxGp!pj+9yWvJR6={W$u4lh@ z*4a+fiEag3?bsIh65SeV1HpYCP3jm@$MRY@{?SOqGj(uV#~iz9V6;wjFg`OJo#+sE z1i3i7{l+Du+YA^t;?{y19al{>sS_P;YZKwF&6?4P`L|_n+i*tj{KKoQDB0eXI?>VC zU!1+)L7iv>CFqffDfYW_rz80v&5pI8j)Dah(jXl&pbk(+s1wu~>O$&dQm2qQmDFjZ zPA7E+sWVBPMe1x)zhvqlL+?PH9{7^WlToJ+mO&j1Nap`Yok#gb+o-c5ojM+it)hqE zxCrWi4WP&wEZXk)(fly6aCC4-h?@+DN4)b;ouXsRS6Aww#1K6R?F4mDYlxmm>U>fc zFm)zFI7b$ex=c7asanE{#?YYXIlO0P!YpVu^d+e%$1Emw39p?CArfFxd`0Tgv_T5a zmoX`p;)A*PC#{URCx^BRYDZaWXv-VSZfYY1R{*%pN_TBK{`AF$%xBu1T66o(!gEd5 zR&YZK1SioPd5EL57DnI{E*DOrrI?@vg)aWTIEB%u6+~|}4T%hLG{*A+IV)|*DJHDI zR*H@e>HyJ4VMrhcb%1Ep0iyRp`=I^M0q7uf2s#WMAr-h-Ln?x-b)>E*bpxpzN!>*1 z*Q9P{+nl7r<$?lhmzZsE&8$ir$$kIp4ETVTgW&KNhF-A6R%u>UL6h zFnAtAPe_FYfST~ zo|sJNEkGnDvpb0N_Fj0ZMwGv@b!me`8!oL!7Mug4n5?!o+1$11((-JpFui5W&brH2 zu8W^`)fGH3IbkEW?I^_{5Ml7ZedXGDOdhj@CB`?o@FK5Qh9XtHGgosu>@kJVu&8NJ z04S!20MKC@fMW6pU-LkU0E#IEL!88C0L7Gs%0OkIa!`4w0#p&I1XYHR;6F<0F;b6{ zdVKmD8BK_xCd((+KG z71IjGg#i@Pn$)un0E*#QgMFUXC>Dw%^%qhvkoqgHO@I<{o&h}?s~ZG8*mk#d;}u0mMpmvcbe0?R zbi@9V%%dct(wOcdD*eqQh1Z}-Op5X~Qzk`U82ZF+2)vK!FOYNfKO6c2ZAZh9K+Yg6 z42B3A0u6&KTHBj+_bRj2Gu4 z#d=E&67YTH1E3qK_lPXeX(q!%&pp<}k;LxXqb zl?1;G$;D^p1z^di^OY2g$;na}p&SE09}_*;@CAoI1`dDBK2o2P`hwJ#j4!zTF$b|5 zocDi`iZp5(Nbba(z-MNBeUA_360)89bfS0Vfh|KPl&^okdB2|*+3tzm0Z(_Nc_O|#spqXaMB z{_TMw&ofL#fbBfqFcwvU*pJLk7qL|=hS-fGjj_+aa^80&_c;1JCC7tej%KB{mpe8ptVQM@~7?YEm`)=s9Wlq0@BacnCSMh&4>)SV=4Eh#ZAC0XaOO zAU}6*zVlRqc;H;Tx*`V^hFC5|aBLNeQbTMP(#n&DA*z;Gc=WL!lU9+m${s*YFIewu z?pb&_v3=Of(JI-_{%OVd?5_$4rQqenVlJTAL2QWOG7!R`|5#Y6LRwYQs_|Ml{;^~t zr#fjh(gt!y;WIOG5Tdvur*exG{U+{cX`Q_%c=u;ZS8+KC`Jq@u&7#eCcWq+teShPx z&)c?IUUtluu`_DQXj8UD?ZIf`rD1EwX+A~k!`<>rTL|^$74ZO>`wGQ2U)SZNNeWEo;|z??BTo)A1CGy z63d*_*~$2E^9*P#$_%kwLlEpaf`y}`wIHn}pDD+o6Qs2wt&IoRa~jsqntL|c^P^x- zYunjBDKoRD@{N?)gV8^+c*fpj&#zdx2wfr#H`sQhwdeC4?tknRlRZA9VY1yc5Mjk~ z+Mn5jK*g0kdv5+*>CZks7iNzRt$8PV_9-^@+_Sa0@2<_S&t7*N85%fi{+TcO`D9su z5l}Af&O_|)3HKFxnV$iTeJqgU|DQV@ZR6Oz7VZv;0kN;3*U;b48|WYCE&j+0vOox_ z0!a%ZEts?r(n3iKBQ2b?2+|@+;~|A{nP4v&a^kY$bVeK=mtCy4#KG-hcPHA8oLH`9 zX$HGH9nz8GG33N??SYXK2RAjw0XcCW@FpN&m0F=+ocWTg<3Jx}3UEG~G6dK|x zp&cV94i$$uI5%;m#q%PH4sq}q5=c`8a#FR56;~71>+qhzggD&9;%Y&)NlPRRo}9#M z>q3YJI53h)Q_=(};+o(ygA{R1-Cgxx)%t76uGzlBzRU68Wv4c+mYJl8Yhi2C(p{Si zHM%yhptRaQq55aH%3jjFTuBj!5G9V|4?zmBIv4OB&`>l(P1w+cRD$iu;RL*3&EY*L6sFL)EU^B<&Th8+R7k+AMO{rrwaD-xV3|e`sdI@Ym;kxQ)kk@0oI&!>UfSizu>qC>Rcdgq9b)K@g`8GU3ujGaXy&ulz%oA_}zSU^>$EY zh`WV$;(SKAA?_w=lS!Mx=ksmo4rx>XhH;mO4(Ph{xcc z_}r!;ft+|G&v3=hHIV~jYz4Ml@a1d>j|s<@f+0pud_f4KfZ_{7MWCWkF{n6H0{Q?# z-grJ~3rJf?+9J{xleUDkuSi=;+A`9XvzgMcmkc@aIE|C%bmA-Hivu|;?8sU5FLJh| zBgbRNiLa02!pMn77H*{ja^f5FCLkv)6#qa@$NvVuQ{j@F(<#`{T}~&y6)d&IpD}Xc zTSIL~!(m;+i|wHHq^%|G>(ob1d;qM6@SXvecnlee$4H@g1pMnrTTj{sUKVe?Tz*}w zb-!VI>V9>n&lmh;x$^~%;3QtRA0-t=fSk=Hat0yr%4ntXMgLF8=>kI^n}$r}An^m_ zd}Bk-p!NbeMN>u&9utmd$66q#4;C;AD83)mANmCP6#5Jr01bpbCv7Wf+eq6^+78lo zl7^(@cckqmZ4YUC897`ONRFJL_@Z#{I-2QaOZ-SIJ= z!|mrFX@?j&@aW@l6FN-V_Z~nFpJb>-n8?9H$?+I76c4-|Aq}bQV~m{j&<31mK+bW} zPNWUwe2dS_$ib5ZuE_bOXwjH5QND@8%9KBxf9}z$HstKEwb|*e&8>QKCmz`3^U>Eo zM3uN*ta2$g$U$@xzt4V@_P_{`^Me^%#UmU6aj0ro-@9V!qy4XmPwuCf;y*7 z>R96UvmuyE(a~X+vSTf%gXw?b&q6;z=b)dV^UyEQ1?X4kB56O8c9yiCNIORwvcKm^ z`-L?4>%WqAkxz)ru$P=V*Sx%ZP-Tt3F4kM(Z{oXyI+yI!xk3e6lXjmo$q&-0<2gqM zv4%;VKS{gnNS&9wiBa*FxI2jVw*5)_4R-^6%^$`;6tUUqG)(aFvLs|gQwC3h1wx(S zDrwhvF%y)TG+g#K1$a{R3DAV>ux=YDgbN7^IdLVCcHMRXB;*zsfSdZ2ch?Ng-y%Pn z7v^sPTqVHsPk_UpP>8f!q}?Wsr!h@{+n<0$JVWd*X>dZ)K&Y0$0R`AB#eFW8m>O&2nhEOA@G1LTVO4=jR z9+UQjw5Oy!BMoQrbJAXr_L8)}*i3WSOU9mr)|jvbkPqQ1D{2l2@a>pAuk7skn~Dsi zLipVX(lMwh-Q)3)$CD6={^uYoA&Ruu4(v%__n$o;9<0;qJNvsBuJeic>f-SvpuUix zp`8E^eE9?v8s3oh4}(XC4AS0`p1}j)=>qFEf8UaTaYML^a|MSpqzT={U0k=gzl-PY z=zIad%TM@(zXc-(?tTK?{e=FcXCyrn>6v*goc;u4;sG8#3+eBr4e$^?GlORcKA6ks za3tMq-FpgYU=DTWH7@43^_^(lEg2~+ULNU59DnTmyJ&~#`9G!vQy&4#{&=0I~v z&p~=l(%&aN7wNf4&qKO5>3K=dM>@}AnlK;sl2ZpCihn4g&DUbRB?0jksH5BGG1W2r z8b1_Kkf~E9ojM-#coH_F{{?lnknT8-X##Evf;!rGGtT07{2pJ4^2Bjgd3V3ZmjDkw zVISHF>Y&h&u$Oe4bVc~u-wz!iy(sC$JwP4!`w2FG-;#iP8B?d2Nu9>o1a;zux}}aY za@YqDGkh{!;O{4#g?=Kv1nD1;UXs_s>rXh3T>v?yNH3i>kb`JgAm@rZd~|uzbxFQQ z0pE>JEWIP>p8{`f$obvY262ZgrnVgYIFs)K{|xI^uM4Jr&G3k*bB-wC7CPdtdALpF z+!4qrYeP=sY~17M_Y{$X)PDl!)rF(;7zK74(G!#$Brd2gII4#%!Dru2-Or3{;l%k4SGUsFSKAb`mSWdNtlNu#i|8ssiCOtVeo%(i`yF>JSp+ z42y=OV;Y_`5EvzXgwG8BB(a{m3%`(&5Z38Pn+|jK&Mu_%^TM+v?4Kkyw6$sEu1)dV zuWm`p1G~*Vxx_dB?QFlg!XmLLY_#CM;=_Wdh6&w75ZdbivQ5bDH2A|Up}jNQcY<_c zdzkPuZ3*xsV$39bo#rNZV2=&KTuR_c41po8$}xBnk^4^!gTkQ*C=!Z-qM;Zl7K$Ui zCF!k5Z%uj|(%X{Wj`a4V`;hKSx*wZC(C+{q*|Ch3sN=f>JpOj@1imX{=`rcx@f>)1 z;kXF!^d>#P5j;F{oFgnAlFUA-`Obrq^A|K+qn$XPzreyE(t}73=F^*? zA*6?p9ww-hs;QmCk+43-+%v8sER5#Vjvi_|`>lWT*dk~+VHi= z)&`yA+UAExwdNn{(f;eXAy zQ{3eTP&E9!O1q?PdgtyPr94GlHuvwP^a$wO-ROM=eVz;A6Z90`1#)n&>)?o-v%Cq& znShgOU>W;6Ri28+KFwEGkaxP-w66u{t@65>g4Z1>l7t(tOSDm^#*65PHR$2l9sU zLiwQlPywhQREYF`r1vNN6Vg8={WH=BkUo&~&q>FX~CKkXarQ?y05$=RbDsTI!mGzn&vY;9zBZ7O}XHbbG4txxT^n)`;OB=T`C zc^#{U{dM5J0%rIzEUO`?W1q#;>LUmS&nkuIZmoDc*xDb41a&^fLU$+$>H+nHdO^LR zK2To>$eB#~6w={^P9uFf=`%>5N%}0(XOqsem|D3WkeoUL@n{bMZ2R2F*1`D9ppJbO zQ++-aRLxmTbqp9xFJO77fMrGKWKw4$>5j9QTBq@t`z}?`A$WOlRnRU#ZU3g za=v0wUa+#KFSvs`gLN+H3rJtc+?fyI--}59N_ab|%N?Yktjo5w%v8D zE5-T0#P$65E>+$6Tfp77Zem+ZnDx*GXd~%MNnb|#a$XCk-?|xREx5CS^p$CYJGQ|* z)}8Jc(lu(~-K;BG9bUbu?Y{oUI@hsrXE(klvucmKHrtCvWEfwq-N1R)wt41u`4}8` z&L>;vLbuG)gi{RviC32I;e|s`HG)B*Kl9o!SyTg>gw&Fx?ueq?F4n; z%3EKPzMXWQ#MJr*`iJzLr0)~dN!1uj%IIa0gs%@KNO1h6%up86cai=b>AQJtRtVKB zCdD4o_ofL_NO{m(xauWucUS#it$zvlb9not+1(3wtL}FdQ4hyhQhr;T0`A((&voOs z$FExCUbnpDsyo}mesLv*R2VjjnMX+wT7nycuw=hU3a`bln9wzmSxv!1kxIi*IlCbs zM=C3jbMQYKs)DwhR%hf$RiSDSlK)Z-s3rtPNVTBaP#vf)>4!-_Li$nCkCA?y^b@3i zPx=p}pCtVho2dtT$y^-?srTd$L`cm{bPDhT1kRt`)xG-|0K+?}R zAV&(}O>lKabvLW#J)W^^N)>k!s^+EMup{dHL+29e3sM}~F><6BD3DwwU*xqtpq|(Z@P*73W@AkQwJ?d}3C7o_?ogx!wi@4ji{I|G9rI+r`S=9< zK!GpB9HPzV?%KTg@zU%X^?kk>m1$sun=6m`xxv?9>~E;q?;^mGkQzbAdBx`FNQQ7Q z&%5@!bEjj_j|7L>q|O*DjD^NQP&~dZc%2~DTO|189AIHMvYAZ&WAOLn)1UpESLx94SXM_`jqVrF zSws2*N9e5QO$b_YM3{ARe(&*u0yA;l9IvJRafJ@53lb7QCUj6{kWglT2la@dvmM$& z`eV{x2ll=*FUkUxeV2~eE2wK?Oi%_(`-Cs8M(;F&1=g+82%6H7P7~CTd3X`1BUg7vkbWx@d=}Pk_5R#a3$wla zV&Tta|AIPQ$Z(v&RQ{MZfjVn`!B8EX59T}7 z{($oRWxl#n2h|0c%MgM(C^N|Y$S6++&tNKl0)0wGMKY>;fI45m`VihT^JNeO&tE1o zDv?o{j4Hf#C^QV`8K_g03_L2727)4aEIu<61PL?Os?))dA@jYPwmA4rq18>R_j}&O zMxBYaHj~`7sXzAA*mHXWyRLiLx?cB6<%+nW&Q$CVLyg|~I`VY(b&MKzQp^&h0I!^L zI^LB&a)!k`*ji|}1z$&AAgE)TyVN58Pg~B0mZ9xN7!uT3j)fJ_N{I2X8d?Lbh1Nmq zp$%lzA)_uCACXayjQV6WAfq7}jmT(B2G3n8Z-Tw#)cM9Sts`SJ4^ziJcd60*U0TOL zFqxj#@laYvK7!*SsB@GI$GJ=86TAu3`41C%$*3>L=g>q@2ZaXtCo)=)!E=|&KSSrq zXhlXFL7h~sU&)tX{ffC~ksXzh4aAjXpSv_x6wQlb@U8Qen5H_%o<5`2F&I6JI`LU>t5*z}HiJdBzu_3RirMIdXgaz$-2Lte8M`?hU(+ z8@X_rUf9|o@^Ec4V|{~Bv|HPAs7h~)=y7qHUSog%*gKt(^F|=YK6mN=xziP- z{*~M?#K=)l15mO+??G9iY*2P62b2?fAAd?!bn@}9Ll}BGay;hfC>7BEj2s32hvVF(N)_G& z&7Uhy>Wtk;zcf1Su2@BVtl0zV5F2?aGgx zFFk4d!H{Xg$7Couy1PjVCBW7u&|RB10eu>8I~m}+dPU|RclYawQNqroP!OCb;r62x z3L^-wG!b5T^+ddlCm~8_avNSb;aR~02?}RrIhf*cI!e4ij$wLCFveD3D<#e=D%!GR zEs&#OL5B>e1Jn`f1a*eGKwY73WOO8>6B(V!fREml46ON>jP7J4k%fVXeW>}2@8|S z=tD+dMh-lBWf~cXwmwaLFGraT>vQdU{?fdR`kPq_1vLs>M#d*@FC*{lMV+rC=93ul z!~ggSS_&;A<1;b_kTHB6K$QaAi`5yL?Q|Gi}Y^D5!FAYa$oSixth-@pF8(*eV$8*&A9mhpDI@ienSV+MbA>}n0Q^=S~#xy1ch6yQ%1eg@l$(WHQNTFuNX9g+MEbgxQBU9Hm zx_c|=_QXxM-aFl{#~hOsDux<~HgHN@>GJ$+rBRKqx45=GZ_U0{HI zwxguNePu^ymPu&U+a&aC_k_08b|SP|2)2rvwuG;vB87xJ@*Ep=RBu6@*(p*-Mebj% z3PVgCwKP-)Dhri^%0m^Piclq}GE{|(d1TBdV*wcp$yh|jVltMH@f8_M$yml_s=;0| z>Ztg4@_{-kd~&AFayxaXq6G$Azh*wkBhR19jAPyb09dF@gU|{2I*; z^VNkqDk=)8VVuoUPH$E)c18%3=vZ8Lxj{AFL5QUwOvUl zQn0VH?tffK&77|!1-3A_M-WU^v7kXZ8OU62Bx4f@ro!!4J9-I%eN6_Y{Y(Q%9hCzL zCRh?an9HO(dEP{Qxg>XRwiUj={InqB*cvv1A?Ofodb?{=GC!1B2fAIx5^6Q0E&vb>ane)}>4xprNfJQ>2 zAow&}$=F85b~1L5v6GBlWPC@)ZZh_e!IPJ&oTN`q9VFoSNeKVpV!cJ3>LsXSpS;vK zz)wOHEWt^glj**W$9x@i5&Bl>#!)hO z@=|pNw9`wF0^WJrn7mZokI&4cIDil4LW`C%Pw6v)vqT1dknA*~P@*T_IPbsfmjFiuEAB*5X-4Ki+~3FkyBjn53^ zXl3xhT#$2dYllG}`uW^kuPx10cH5}?CUUg$wl*jNxVCw=efR3A&;4_6&NA!P@}iN0 zU6G?9IMF!rz)=Ejuuv7eA>+153a_(aOp2yRw5L$!(@-hUFwDm^ga8*my~$qA-T!O| zRRE10YetTSDu9M6fQAu3T63rc)Dmh1wT9Y2ZOOP##sf0`Ambq!h~giU@q`S-@6X8i zlg+e;y=2JI{2h^_1>?&DInV9LdHD`G9gz7>ua5 za0|}hu0ev%l-IZmVFAJ2gC_*n-~_jzA%Q@UBtVb=!951tZ|&-aY5Cnb+-Lf^^T(W% zubZl#y{dax)muw;?SfETK$hi|Ku)q&%Lj+TdW5xQ>of`%r_q1b(Qg|ZC478Tb6rm( zU*AkF7w^IGur-uzF{lzC3;@FOp#ol$2uI_2@DD9%*DbyXg;(6S_mzI_~OXN67PbqNyOr52$mzX*$eVj5ngV*9auOi9UP8|uuBkdU-2_w-` zspBo`Al9&`vx}r$&eYk@aXY01}Ps&1-w8V zzFwcPwro)cH}4H0DZh2}`&^mH)M<<%`mWS*J^C-g&?Pp+NA@q!uh4HK6(p$;NribW z9RI;raKHjNMMx@|GLUl<-Rdhm*e=+{(-H_vt5`%wPv}5G>mxgc@R3@nk zFT$h8M7GjLB-IkgN!A;${Hwrvb>1?V;E&<${#BuBBvmB|uhn^N4G56{lcEMmHB$sB z{6EHb1}Xd-cslE2Zr$yXvrgOPlh(`HwXPo_1I5mXe`9-_CZ5`8M~Y|6QKfas;lm@^ z)OlU$mOCl@5uEsQzLskTVx_%yc$7vw3$giZ?2{-_!Fcd`r#FUP;5Ku%pd za+-^3Icz0qs0R$OW6j9%M?Jv*6Q~!|8|nk~g+7J)LH(ftB-JPBW0D$>)R3e`BsC_f z2}w;!YDQ9XHZutJ5+g@)L5_wW4ll>gft;3ak%QUNQoS56c{%>k*e?P(F(kEcMov6` z1mtkFobP|I-nmYW`ya%sTWsY&9J_iX+KGc1#RkmRCAA`{H6sW02F%?hwIQjK7mzan z)~E2687>o{Nzi1H+LF|cr1rdaDl`qp8IaR~B%B>7pw{F+2j7{IGuIP7qIXQ_ajQYw z`y)r~f6=H(p=);JEU>p(=&8-K*pp>!vF-1U*)qNEs|?MmdO!~E4Gv?3a{~9!|7+n9 zI;M5K6e>Kz7DU zl0Z(frgQx7!1{e_%ObGyzb8&3$Dr7Lzw&8R7{^o+ftCML82XD1F{PeC&!HD2$s{Qx zsk|1RzyCiLyEKyY6v3_l8@@Bx6_Cagho1Bt-`Ovr$=4I#UwCn;@?J%YT>97We#`bb&S3qWL5An$x0r-Fob|Mh@@bWLP!cFDU76Wk|IcoBq@rdXg0%MdLrZmlypW; zKxqp(F%IO!y+zKbROEOqunNGaD1jW@DksG{At#^?fAnt1321~}-4yK@IRPj(1i;sg zCnBN1gH}L$3LJKwgRNWksFyZs51cHnW=*i#XX(#s_4e2%TM~< z9uYTW`N$l-=h>;_Z*LResm-@Hx7Ny7xmC!jZJF{+4V*K^19ea{2(Z@-L~Mmy5turo zE$X1}xzo}0NufR<1cunL7SsvFLKqYdML>~I6ci1`K(SC9Nn=SGM-nzSfuxBfO(F?? z?G%!xk~EE}lK^{(sY5uTw_v6Ojw%s+2Yiknjo50sgE}**z!#L~K1SzAU#3#Wd(=U! zVNqu~Ni&?OGmAe0bq;@lD+J0K);rbR!_R;auWqqb0BQ^YU!t9$&O$6KB54*$v-#X- zEhgy;k}#q+xhL-mSPtu}99!l)6F?n|VQ1=O>MN+zu7XGExFY8p7~0H+7%m&2jnF2N z=8-g?qy@Ydj(@;bYy!wxND^*7O94Szz;1kJMh-$0cjVj&{%hobyv;veXJD zxyRA(Nh0S57-Gj-Am>LcAmR()Z}<~*209D<44s3{Ll;Ow-D(L*OG#Qr(sGhkkhGE{ zFl04JYZy7dz+PhHT=sDqofB{kKN^3&)`6V$Z%gGE^O_o4c`3FEz^Et-Igd$N=Zu_Z z{1K4DsT_H!_1>Wj=W_5|VZ7$M>W&=L7y@3Soj?wX4XBDs-;lHcC%%MwgJdIVBT3r@ za*{QJEM1;SEH;z0h1X)Vki?Y=kYX!I+foE6q}=$yp zy(53FSkh$X^e5Yo&-wj(4sUQCO8M<=FdE676lc{Mo68tY{~3O7UwxWf}t`FLw{kRv_Q_zcQ#ZBZP~GA8jI!MwXlD;G9Fq^3hdx?-EAxEEh zK%mqFKOV?A;y})^x5zo0iX5+bITA)i3FIKFD;;%0j?|Su0&+NW+^oFgUF44ETd!`& zkx*lhK1Dl5j)Y<8jq+m{x^aDvh z@>&(g*fqTCB%Na3NT%Xo}nZ29-c!Fe;t8*eDI*~Yxd4n7n z26E1T6n^kgUw%k=`cW&4cuopA!(a&UiDih9GeRKe=XW+V4sB<`kU-9OETAADp$;HT zf+j;#psCO_XgV~5r1K=f*SSd2FC_g+5{5EdBIzOl^LDCj624P9zRv-XQ0KK+b*3IkDjc<`m2WcjWla zsq7MmN~jq~*B!Q)I;gB6zw#(aTds!wL|b;O1$9slknTeFp!?7R=ppn7dJH{*o|5#0 z`1Kh{&q;bg(qAO~P0~Lk{Y%n+Or7VjmzX+8`zOA|Q+j1l=cR)>uiqq*W#qzBV=FJk zRx(!|m^w1XZ(^F`(^$*_;h2_l@<(uVx^%`|>?0lTRG>KJdu_eCQAb9JK`w-LOdYuZ zRFGsJl5M;Qk6tc9avGA;3+g0m-AXP2>!qwMi+Dl)fX^g3t#!?{$))+?EvNHvCZ)OR zastQ|V5P{V$7~~kV6VySiL5?Q5Fv&%jIw&{DaU>Td`F$@? zXDF->x3+9i2TvjZb&5HT{?7$epO!ja*)%l#1HU#SidcS= zjG#lbndhm^=J<;DcXe)CdwTs!TFi%AfAc^cR0?GDvE?^0bx`vGb;=~!@2;JWDuBEZ zh6Ht1V1co*3R(@Vf!0Fnp!Lu<&<2vrkzAhS3M5w~xf1b(p$f?#kzAGJYTSGi>?Nko zHp~`y*2iZ&AKHA~*lAIxx`R43sXz`Y`xp_H+$5DcUW>5gW9WZDo#Q0eaHh^l{^)BT zTh|{2b?omna3WJjyt-2d6$be{+6n5Q)F5O3)grkzQ|AJ7k>olg*Y^T-F2nj&Ys(gO zeiziS4~n(P*EwpC>v^C~^m5k|;5KaCV_VFZKcPF&U6Ma0xdF)yc`e+2`GG~9MkF_O zQ0ISU$h+eyiIfskhXV?x&I?Zj+0-rjux6c_`Y-5v{a%M1r{JD(v?e3y5N-bT)Mmy$ z|GM>ZG(SIP|;nsnqcrb(C`0FH9W;*Nl!%)KMz&NAPue_<}m~9q;_qnY?4I zS2yY?C@?6s(T=I3pwgfKIh{%F!i#mFy2OrgkL0J0(h$~BkFc(}r?3DLz}M+!Kl+ts zf;!#Zsgujc)^?KXDbNZA#GoG#MuG3Iw1IFq_aylfl6&!5IQ~ipi#xqZ?vo<8qi{&U zXJrph49Ru=MvGcY8y8y{dtvI`nnkBt+))sAh&H`Fwb4&M+f;X6%R_TCW#+o)o4;`9 zj)L0~lmU*OXYTYD-1#)go_FnZB>$BV7!ur(v7kUIq(M4lKqeFj1wp|i_a}J($pc9q zMDk#g{YefWSt3~`Sz+!VL+`|$Naq+!iM6<+I=F+(J4TQ4gFR(TH<=n^c`3$HMq|GS z?u;Q>bLP%?{s`RZ#2!&)$2;Z6ylQyR9>2PC2NecoCjMM-2c-sO2FV7=7@}%ZWx&#)UVx+N6v;tA4{sS|8BE?K2Qzxy$}+yT(yk}KGPDtcewZ)t{goBa zN|HlK4kJ07*TV5v)?h2wNRA*mGG$PQLkgzOW={l3(`t6vUQ#RD`h9ozMEqD8nG5!I z6oeh3&2~?1_AQ;bCv(46>Au|e$Ex<-FSqhQ9aISvj197Q&(zs1s1xm=&Xut&f{ODCAk8n_D6cxWjGFP$W>8aH5p0{%o{V%9(qGa zH@U(Fv{*Iswgn!wfW1vYPi;O~yT)&1&sJ+ToEvpxc*zgXp^dN2H3P2}#U|h9?gDIh zatjqHwDBa*z#>ZVHq|EbYUACz-nHLL0r;|w~^MmRQ7m{ zJ!&iL7iN!&*!U|a_NW|bu*cKo3micC9Pd=1CFMc(jbGh791P#V<1}_Ef%c>ON zrKlRdGs8mnbmAXs{iwkoNBwAJp`Jy~<*R{0H+v~+puG)}qwe*mwX;^dt}?9Ssl|7e z933CHrl-4?qK3jogkvv-!3ZFY8#dWHR3k0#@c)?FHJj`7Lux$Qd}i6Qs53-RXT9Cy zQ6q)Nvo>k!d=5jCVTj`_btE(j8V!ws#zNzu@z4ZlB7|!I63ZJ&-bC_dlDCk&mE>(C zZzuU%l6SC~DX^EAIx|p}&4Kl^#Cn^GBb%v%z>5D*@*c|ffaK%+&l9QC@g8-Sq5lPS zaBA*yrVd9M?D43pF|90Le8fA+yD?Fz^$L$Ct-tFvYa{-03z`b>Y{CMLh`l85<3oBY zgyUjA$rw4G+(UQNU9i57x6Fvy4ef!j=>sGmB>51p-47kWp$71LNAls60UnNH89c{5 zLF7{JNqWu6O}ET>RiW(-okf^?XAMx?`zI$V@1>J`Jgzi9hp?lDM=mGSQWCUD4k_>X5Ciy3l&yakUuo9$>&%`D4)*-YQzhrm&g{9B${w$=N6Uo%XZC2BNxtaB9xWSx1omjz zF}}04;4e`*5bV+NVj&;Nzma?i?9mE97|(N=#Y>Ey$a*Q-^03d$cO{HaMr;ot`HJ(;R7dtnsH4vJR?!bVVg3wp<6@ zXw|X3T8_O`14eM_{$V*i8j1rPncnmqnSQ+0g%?@_*lKLq5>AiSNPy?I9XwiX!7<#- z<;pQvLoHyaGYm0!w3bjSh>yHBP+O=S)E?>pb%Z*Re22K!c#q`!B*R+)iXM^tnB*rU zKV>srU@sAPv>wi(mc|)%fajS5JTKmaT1whf@OTeA3igWtk4o}$XYd&O5kjq&7+l3q zf)?+22@f?dT#H`|y>tt;v@q=INVH>*M+=7{NdAlDzj-kViYECV;%aMhdpueKtP^jU z`7#9h3>r%Eza;-h@=IPj3>uE(3?9!bl3%9?k4GDe@66O0=ZPTQ_H^8OWKV~-vrG9L zYA~TEMzyiWqfNB8ndGTW=4U}s8>cpnADN-@oUS*PBA@0)ovE;asKeSz(_rKjDK0;Z0V4%FdNx+dmtgt;WCvjl&<9)<*UmSSNU zv>aLiF+x^BtD!Z}T4)_98A!=UN+wb=lahs$tfXWkB|9lONO_N&d;@!lsk7O~rwx(| zZQ#CRy-nMW-@b~JoObFcxhU@`%KHfJj#4a@I^LtsVf4SC&Jj|4ov8!QUr?vh6d#}d zVJK66FVn-)NGerai|A^{fq4(k^h!DF9mh%6PVhx|Fhp+I$claW7FS* zA*PO=9?Ae^gfc;yp)62VC>xX=0$NItQj(MpNGV0ihoqDyr3@)$NhwDPPhhI&guO)6 z(UE#jJXl#rTAiumn7~x2^rn!m)Jdg|*QleH#(rVy=-6G(6PW7d`6Ku`E&lWIiHDD1 zy;GipRI0P}>P8*CDlEZe7gtfe8WyUPQkfK`oomqrW)};d&^Lqx)e2uD{-r6#SAJq|^j*bol*x8w)x3LA6ta z)1-5B0_5n3D%``aweg=f4Z7N7z?V7wA{PFAK(>&hcel4e>$F+qBl0@dJN0|ac^&cUj+{x@ z)l<=q!z+CG z5DBnz(t(teF@dSR6yKRif#kmXS^xL#$=yEmZChz~fL7z!tkVusthBdT<*Ci!TD^Yy zcu?aXr!1P5(C1p4ydFq_;6&%hL+qt>FoN(3)6#M!OW$CHSK^U0ZXuCx>|IwvZ$lgV z-M=EKqkk)?;~1-{Zx9YVAan@&4mu1SfsR7QpyQSVe?_n=7bxyfBI`GMvIs+Wx)u6YIj+sgw?>RcxuwMjq zu9Gs*DZJ9fupT%%v$G+)80C1Uid8627wgrXI;bz`j~vJI11vlwWiToJd^|sfo{$ni z3eKM74zF~+%wmlHTSw;~;pj+~qvJDZ1RwoHP=QV&rD@oFY({!E1W*}iptMjrQWR2D zQZ!zh0m_I27WmRhF;ax1W8}bh2EGi0DDL>W^lPu+gcmKQPHQ`&*^w3@WH~xUE_<8Y zp4!}5qf9wa&2RVIjP)CQy>Z+^cYGQ7usw|Uu{s@lz(C*(Mj`WuUSU0;ph8LP!ZEC5)7CQX)u+BqfTJXi{R>3@7OmA;+lVj2xr7 zg`8Lia^l}22e;UzIyzo*bc`n0FN_=mPHCJIatuHI2*}}?1jQ4E@!t15PbHXp2fr4s z<%S#s6$Yat+VLgSK&ioiN0C4ZUqX#eP-jv;Bjs~}oMaucWAuP^6eBEBV04i2354t4 zP*RALVN8lX5F!C4#c)zaqzqCF#&>2?_@K(7=b)Vwvb_z8 z0Pb`#v;MWSehI%-BXj%Z%h@UcVS;NO*+6h&aO5HOk^v)dbVgc^juB)zI-{7-Zg}>! zt#om8j0o6@wrmMU$A}Wt8Do!WjUeIZjB>Z-Y6!W1V+;%l>YxZ<421|91`UTsK%YY+ zp;6FiQpS-2!c8D$A}NzdnM}$QQl^qJjg;w3ow2Z&m^yqUbD5*ESZ_1nle42U!$F-{ zZ>jTDDs{Z(=opL8|AIPSk}}hoIslHKPRrdGUNs8UE4=$%q&%-FzYo9W338{-D(vdD zXeW;6)mT_VxE(_If~m6(T2IOxQWklEI-6k~#R!W!Td;uPLB=*x=8}RSYd%xwTL_T= zQ)dAwxNzfo28Zka*PAzu{rJvIodcc-a^QUNvS$x>Y&U!InmfZ4P^C zGiZ6!BlrL6@cs5}#kwCIcKsE`jy$lJKpZS!R2*{dU)o8LL1R+1ou4!*P$@8e zb{Jwu2Q%>j1B>6;5UK#iO&Ai$!T2BJ5_B250{sqMg|0!@p&QU2q%0w2DJjcHSx(9d z!mTR`0J54C9CB+JIk#XhF>;XhcS6oX{CKoj=RnRkZ;^uwYpSE;Ek}o|4gxu^Nm=iN z95W4n1n%(NSUkP8_0IQU<+*RYx*^BR>|-+#iV5VHS+J0mlntb81aeH28_XP}Y$63g ze{vVh&D^k_pSKLSm>4Z&VvvxTkCe@%Y$0VUuPp!}5@6(jMcY#Za?JPfoq-RtgeQEw zES%=?l36YNr!*gaZ}@5j_poxo+$?2p^P#6UJ#!T=b|BKvXU({Owl&O~BibD~CV~@_ zBM-hXn79v^9Ub_t?2eihEk|eP|KaEiaq&+~R0_*JGVy2wxRdYcKKoT+onL7fvrzvlsHNF&3cPlb+`pkrbLj)0Dd%-eBi z=nUkK03E-JR&-^(!@c3?O1!#52L%RGM>}yiqtak%qo%+K(h89GBf0pvre?urj5 zbWA_|Re`Vi^vpcN4jq&cMVk?x+T`3my-22JEe}rFSG(T!-R1XrfDU34lLHU2mryNW z==^Ml&NvG?=R89vz3XUDa|&$XJZ4)KbfyVc=Yj(|;{<{>>#YB%p&DfQj)x z=6nd*e{&(U2tpo!Zznc+cYaOEFQoiR%5S7xBIPnES4jDtl&hp*4_{~KaE?Bat7ERj zG&_83tQPBSCR}oc&J722Zc+XRq&#KnJWHjH*P<&E(;HdT*+t49&eYkFQ{<)u@bKUw2G13Iu{(V`bgdi_q52Ps2@eSC zm@}vU`LCB$+0~}~m+_m*KP}h!V>@^_{m*T#dukK6IP=5yt6HUBel_dQduF7^{35Pt z9rGsI{%P$c5n!3P9~1%BV+Snm3RpaGhlOvy0AE|M>rQ_RbI%;+5N4TA1$&++Y0lNq zzdp9W3@{|v^B)YogkC|f@qrIygVI20p>$As!cE1>-=tv7>A$4>N6Jf5UXk*eR3B1p zU{7F1*h|Eoz^s`~L$*`ua|!;^al(4)SWiXN|_C$K2GpQEh6Vx*>Z zLQf$4e&O)+&1+S!tapq?=JJ(zb#r(E;lBq~Ks)A6U^%Efsp(10z>5{3N~C5aHM8JO zvJMaogts4P_x5dp)p0PLA~ln^i2L{hHkk9G=tz$jahHQX5Z-=ZBmN0MRUo|mKzRFs z4GFiNt653S#%tm82R6Ybu92FZth>+uf6ovFw!(J?i~?JGg3+Re(X%3_w|zMGy_X|r z&0loY0$5->dz<#2+B_e2G53ywEpKi-8kBbShT6C<%N1aOs1O8pwRX4gb^=i!A5Usd zi#X_b?s4?HTVC3=(=p~J&>x1FIDx&PK2TriQ>Y)*9~uA+ga$!_NzFxSZc_7*nwQjk zq~<5J0I3B@EktTzHWL7QiHV~+Cw2l&{ODDr7I6><1Cj01?5O2Zk>fq _Y(IbBj;$cU+vW$P&sM(Fu`!K;& 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%0DlYFkccZ}_|L*(9ir>d9 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 z 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

M>xR+HStn%c*fs9<1*w~ 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

u4k!O!Qejhco*LSct2D;oE2buQjZErK$(SgqN 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

;bQXaQOQqBrUmc#&Bm0_ssB4 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

X`@|SMSqQxqnF0+Z#)8L8q3+(H#PZ` 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

NeF9@IfjL(UJTqor@nUT!c*^{}kTPO45 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 literal 3870018 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

$!m&xrv);O$WN5 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

  • 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

    -F!2ZjQJ*VLc81B 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

      }tubmh5WDZVt2mfy}dSWk(SD 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�wr=UCq|H4ic9Lfmn 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

      C9p-3s}rD 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

      &1W;Y)sF2FsA;Li1Z_ehW_!%~|dR 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 ZnG}5TH)6ym{~W%+e>(iXzi`+5{{duPZPow) diff --git a/QXLive.xcworkspace/xcuserdata/qixing.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/QXLive.xcworkspace/xcuserdata/qixing.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 25ef017..cbe15de 100644 --- a/QXLive.xcworkspace/xcuserdata/qixing.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/QXLive.xcworkspace/xcuserdata/qixing.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -8,7 +8,7 @@ BreakpointExtensionID = "Xcode.Breakpoint.ExceptionBreakpoint"> @@ -58,8 +58,8 @@ filePath = "QXLive/Config/QXAgoraEngine.m" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "366" - endingLineNumber = "366" + startingLineNumber = "367" + endingLineNumber = "367" landmarkName = "-rtcEngine:firstRemoteVideoFrameOfUid:size:elapsed:" landmarkType = "7"> @@ -74,8 +74,8 @@ filePath = "QXLive/Config/QXAgoraEngine.m" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "372" - endingLineNumber = "372" + startingLineNumber = "373" + endingLineNumber = "373" landmarkName = "-rtcEngine:remoteVideoStateChangedOfUid:state:reason:elapsed:" landmarkType = "7"> @@ -90,8 +90,8 @@ filePath = "QXLive/Config/QXAgoraEngine.m" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "387" - endingLineNumber = "387" + startingLineNumber = "388" + endingLineNumber = "388" landmarkName = "-rtcEngine:channelMediaRelayStateDidChange:error:" landmarkType = "7"> @@ -106,8 +106,8 @@ filePath = "QXLive/HomePage(声播)/View/房间/点歌/QXRoomSongListCell.m" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "50" - endingLineNumber = "50" + startingLineNumber = "51" + endingLineNumber = "51" landmarkName = "-endAction:" landmarkType = "7"> @@ -195,16 +195,80 @@ + + + + + + + + + + + + + + + + diff --git a/QXLive/Base/QXBaseNavigationController.m b/QXLive/Base/QXBaseNavigationController.m index 5c1444e..8618310 100644 --- a/QXLive/Base/QXBaseNavigationController.m +++ b/QXLive/Base/QXBaseNavigationController.m @@ -43,7 +43,7 @@ -(void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated{ if (self.childViewControllers.count > 1) { if ([self respondsToSelector:@selector(interactivePopGestureRecognizer)]) { - if ([self.visibleViewController isKindOfClass:NSClassFromString(@"QXRoomViewController")]) { + if ([self.visibleViewController isKindOfClass:NSClassFromString(@"QXRoomViewController")] || [self.visibleViewController isKindOfClass:NSClassFromString(@"QXChirldViewController")]) { self.interactivePopGestureRecognizer.enabled = NO; }else{ self.interactivePopGestureRecognizer.enabled = YES; diff --git a/QXLive/Base/QXGlobal.m b/QXLive/Base/QXGlobal.m index 3ae5106..918e998 100644 --- a/QXLive/Base/QXGlobal.m +++ b/QXLive/Base/QXGlobal.m @@ -25,6 +25,8 @@ @property (nonatomic,assign)BOOL isLogin; @property (nonatomic,strong)NSString *roomId; +@property (nonatomic,assign)BOOL isClickJoinRoom; + @property (nonatomic,strong)QXTimer *timer; @property (nonatomic,assign)NSInteger taskTime; @end @@ -193,10 +195,11 @@ [[QXGlobal shareGlobal] logOut]; return; } - [UIApplication sharedApplication].idleTimerDisabled = YES; + navagationController = (QXBaseNavigationController*)KEYWINDOW.rootViewController; // navagationController.interactivePopGestureRecognizer.enabled = NO; if (_miniView) { + [[QXGiftPlayerManager shareManager] startPlay]; [_miniView removeFromSuperview]; _miniView = nil; } @@ -204,6 +207,7 @@ if ([navagationController.viewControllers containsObject:self.roomVC]) { return; }else{ + [UIApplication sharedApplication].idleTimerDisabled = YES; self.roomVC.hidesBottomBarWhenPushed = YES; [navagationController pushViewController:self.roomVC animated:YES]; } @@ -212,29 +216,62 @@ if (self.roomId && ![self.roomId isEqualToString:roomId]) { [self quitRoomWithRoomId:self.roomId]; } + [UIApplication sharedApplication].idleTimerDisabled = YES; + MJWeakSelf if (isRejoin) { if (self.roomVC!=nil) { self.roomVC.hidesBottomBarWhenPushed = YES; [navagationController pushViewController:self.roomVC animated:YES]; }else{ - self.roomVC = [[QXRoomViewController alloc] init]; - self.roomVC.roomId = roomId; - self.roomVC.isReJoin = isRejoin; - self.roomId = roomId; - self.roomVC.hidesBottomBarWhenPushed = YES; - [navagationController pushViewController:self.roomVC animated:YES]; + if (weakSelf.isClickJoinRoom) { + return; + } +// showLoadingInView(KEYWINDOW) + weakSelf.isClickJoinRoom = YES; + [QXMineNetwork joinRoomWithRoomId:roomId successBlock:^(QXRoomModel * _Nonnull roomModel) { +// hideLoadingInView(KEYWINDOW) + // roomModel.room_info.pk_room_id = @"33"; + weakSelf.isClickJoinRoom = NO; + weakSelf.roomVC = [[QXRoomViewController alloc] init]; + weakSelf.roomVC.roomId = roomId; + weakSelf.roomVC.isReJoin = isRejoin; + weakSelf.roomId = roomId; + weakSelf.roomVC.roomModel = roomModel; + weakSelf.roomVC.hidesBottomBarWhenPushed = YES; + [navagationController pushViewController:weakSelf.roomVC animated:YES]; + weakSelf.roomId = roomId; + } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { + showToast(msg); +// hideLoadingInView(KEYWINDOW) + weakSelf.isClickJoinRoom = NO; + }]; } }else{ if ([roomId isEqualToString:self.roomVC.roomId]) { [navagationController pushViewController:self.roomVC animated:YES]; }else{ - self.roomVC = [[QXRoomViewController alloc] init]; - self.roomVC.roomId = roomId; - self.roomVC.isReJoin = isRejoin; - self.roomId = roomId; - self.roomVC.hidesBottomBarWhenPushed = YES; - - [navagationController pushViewController:self.roomVC animated:YES]; +// showLoadingInView(KEYWINDOW) + if (weakSelf.isClickJoinRoom) { + return; + } + weakSelf.isClickJoinRoom = YES; + [QXMineNetwork joinRoomWithRoomId:roomId successBlock:^(QXRoomModel * _Nonnull roomModel) { +// hideLoadingInView(KEYWINDOW) + // roomModel.room_info.pk_room_id = @"33"; + weakSelf.isClickJoinRoom = NO; + weakSelf.roomVC = [[QXRoomViewController alloc] init]; + weakSelf.roomVC.roomId = roomId; + weakSelf.roomVC.isReJoin = isRejoin; + weakSelf.roomId = roomId; + weakSelf.roomVC.roomModel = roomModel; + weakSelf.roomVC.hidesBottomBarWhenPushed = YES; + [navagationController pushViewController:weakSelf.roomVC animated:YES]; + weakSelf.roomId = roomId; + } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { + weakSelf.isClickJoinRoom = NO; + showToast(msg); +// hideLoadingInView(KEYWINDOW) + }]; } } if (QXGlobal.shareGlobal.taskModel != nil) { @@ -255,18 +292,21 @@ -(void)quitRoomWithRoomId:(NSString *)roomId{ + [UIApplication sharedApplication].idleTimerDisabled = NO; /// 移除特效 [[QXGiftPlayerManager shareManager] destroyEffectSvga]; /// 退出声网 [[QXAgoraEngine sharedEngine] leaveChannel]; - + /// 销毁播放器 [[QXAgoraEngine sharedEngine] ktv_DestoryKtvPlayer]; - + /// 销毁整个声网示例 [[QXAgoraEngine sharedEngine] destroyEngine]; /// 退出直播群 [[QXRoomMessageManager shared] quitGroupWithRoomId:roomId]; if (_roomVC) { + /// 回收麦位视图内存 [_roomVC.seatContentView destroyViews]; + /// 回收控制器内存 [_roomVC destroyViews]; } self.roomId = nil; @@ -287,6 +327,7 @@ self.miniView.roomId = self.roomId; self.miniView.roomCoverImage = roomCover; [self.miniView show]; + [[QXGiftPlayerManager shareManager] stopPlay]; } -(QXMiniRoomView *)miniView{ diff --git a/QXLive/Config/QXAgoraEngine.m b/QXLive/Config/QXAgoraEngine.m index 462a1cf..e6c7777 100755 --- a/QXLive/Config/QXAgoraEngine.m +++ b/QXLive/Config/QXAgoraEngine.m @@ -175,6 +175,7 @@ [self.ktvAmcc destroyMusicPlayer:_ktvPlayer]; _ktvPlayer = nil; [self.ktvAmcc registerEventDelegate:nil]; + [AgoraMusicContentCenter destroy]; self.ktvAmcc = nil; self.isOpenMic = NO; } diff --git a/QXLive/Config/QXManagerMqtt.m b/QXLive/Config/QXManagerMqtt.m index 391d958..10ce811 100755 --- a/QXLive/Config/QXManagerMqtt.m +++ b/QXLive/Config/QXManagerMqtt.m @@ -107,7 +107,10 @@ } } - (void)sessionManager:(MQTTSessionManager *)sessionManager didReceiveMessage:(NSData *)data onTopic:(NSString *)topic retained:(BOOL)retained{ - + NSString *localPassword = [[NSUserDefaults standardUserDefaults] objectForKey:kChirldLocalPassword]; + if ([localPassword isExist]) { + return; + } NSError *error; NSString *dataStr = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; dataStr = [dataStr stringByReplacingOccurrencesOfString:@"\\u" withString:@"u_u"]; diff --git a/QXLive/Config/QXRoomMessageManager.h b/QXLive/Config/QXRoomMessageManager.h index 006bef8..76f6c32 100644 --- a/QXLive/Config/QXRoomMessageManager.h +++ b/QXLive/Config/QXRoomMessageManager.h @@ -173,6 +173,8 @@ NS_ASSUME_NONNULL_BEGIN -(void)roomClearCharm; /// 收到礼物 -(void)didRecieveGiftWithWithUserInfo:(QXUserHomeModel*)userInfo; +/// 收到多条礼物 +-(void)didRecieveGiftWithWithUserInfos:(NSArray*)userInfos; /// 用户禁言禁麦状态发生变化 -(void)userMuteStatusDidChanged:(QXUserHomeModel*)userInfo isMute:(NSString*)isMute isMutePit:(NSString*)isMutePit; /// 麦位状态发生变化 diff --git a/QXLive/Config/QXRoomMessageManager.m b/QXLive/Config/QXRoomMessageManager.m index a704aaa..a46d5f5 100644 --- a/QXLive/Config/QXRoomMessageManager.m +++ b/QXLive/Config/QXRoomMessageManager.m @@ -27,7 +27,7 @@ -(void)joinGroupWithRoomId:(NSString *)roomId{ MJWeakSelf if (self.groupId) { - [self quitGroupWithRoomId:roomId]; + [self quitGroupWithRoomId:self.groupId]; } [[V2TIMManager sharedInstance] addGroupListener:self]; [[V2TIMManager sharedInstance] addSimpleMsgListener:self]; @@ -122,9 +122,17 @@ /// 收到礼物 QXRoomChatListModel *model = [QXRoomChatListModel yy_modelWithJSON:msg.Text]; model.messageType = QXRoomChatMessageTypeGift; - [[QXGiftPlayerManager shareManager] displayFullEffectView:model.GiftInfo.play_image]; - if (self.delegate && [self.delegate respondsToSelector:@selector(didRecieveGiftWithWithUserInfo:)]) { - [self.delegate didRecieveGiftWithWithUserInfo:model.ToUserInfo]; + NSArray *arr = [model.GiftInfo.play_image componentsSeparatedByString:@","]; + [[QXGiftPlayerManager shareManager] displayFullEffectViewWithMorePlayImages:arr]; + + if (model.ToUserInfos.count>0) { + if (self.delegate && [self.delegate respondsToSelector:@selector(didRecieveGiftWithWithUserInfos:)]) { + [self.delegate didRecieveGiftWithWithUserInfos:model.ToUserInfos]; + } + }else{ + if (self.delegate && [self.delegate respondsToSelector:@selector(didRecieveGiftWithWithUserInfo:)]) { + [self.delegate didRecieveGiftWithWithUserInfo:model.ToUserInfo]; + } } if (model.text.length == 0) { return; diff --git a/QXLive/Dynamic(语圈)/Controller/QXDynamicDetailViewController.m b/QXLive/Dynamic(语圈)/Controller/QXDynamicDetailViewController.m index d7192c8..d0b7d3e 100644 --- a/QXLive/Dynamic(语圈)/Controller/QXDynamicDetailViewController.m +++ b/QXLive/Dynamic(语圈)/Controller/QXDynamicDetailViewController.m @@ -154,9 +154,12 @@ CGFloat height = [firsModel.content heightForFont:[UIFont systemFontOfSize:14] width:SCREEN_WIDTH-40-16*2-7]; QXDynamicCommentHeaderView *header = [[QXDynamicCommentHeaderView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, height+12+40+7+3+9)]; [header addTapBlock:^(id _Nonnull obj) { - weakSelf.commentView.model = firsModel; - weakSelf.commentView.textField.placeholder = [NSString stringWithFormat:@"回复:%@",firsModel.nickname]; - [weakSelf.commentView.textField becomeFirstResponder]; +// weakSelf.commentView.model = firsModel; +// weakSelf.commentView.textField.placeholder = [NSString stringWithFormat:@"回复:%@",firsModel.nickname]; +// [weakSelf.commentView.textField becomeFirstResponder]; + UIPasteboard *p = [UIPasteboard generalPasteboard]; + p.string = [NSString stringWithFormat:@"%@", firsModel.content]; + showToast(@"已复制"); }]; header.delegate = self; header.model = firsModel; @@ -204,11 +207,11 @@ if (indexPath.section == 0) { return; } - QXDynamicCommentListModel *firsModel = self.dataArray[indexPath.section-1]; - QXDynamicCommentListModel *model = firsModel.replies[indexPath.row]; - self.commentView.model = model; - self.commentView.textField.placeholder = [NSString stringWithFormat:@"回复:%@",model.nickname]; - [self.commentView.textField becomeFirstResponder]; +// QXDynamicCommentListModel *firsModel = self.dataArray[indexPath.section-1]; +// QXDynamicCommentListModel *model = firsModel.replies[indexPath.row]; +// self.commentView.model = model; +// self.commentView.textField.placeholder = [NSString stringWithFormat:@"回复:%@",model.nickname]; +// [self.commentView.textField becomeFirstResponder]; } -(void)didClickDeleteComment:(QXDynamicCommentListModel*)model{ @@ -234,7 +237,9 @@ } -(void)didClickReplyComment:(QXDynamicCommentListModel*)model{ - + self.commentView.model = model; + self.commentView.textField.placeholder = [NSString stringWithFormat:@"回复:%@",model.nickname]; + [self.commentView.textField becomeFirstResponder]; } #pragma mark - 评论 -(void)didClickSendWithText:(NSString*)text model:(nonnull QXDynamicCommentListModel *)model{ diff --git a/QXLive/Dynamic(语圈)/View/QXSendGiftView.m b/QXLive/Dynamic(语圈)/View/QXSendGiftView.m index 83df74a..64c64b2 100644 --- a/QXLive/Dynamic(语圈)/View/QXSendGiftView.m +++ b/QXLive/Dynamic(语圈)/View/QXSendGiftView.m @@ -51,6 +51,9 @@ @property (nonatomic,strong)NSString *giftCount; @property (nonatomic,strong)QXSendGiftCollectionView *bagGiftView; + +@property (nonatomic,strong)NSString *giftBagPrice; +@property (nonatomic,strong)NSString *coin; @end @implementation QXSendGiftView @@ -353,7 +356,7 @@ } NSString *userId = [self.pitUserListView.selectedArray componentsJoinedByString:@","]; MJWeakSelf - [QXMineNetwork roomBagGiftClearWithRoomId:self.roomId userId:userId heartId:self.heartId successBlock:^(NSDictionary * _Nonnull dict) { + [QXMineNetwork roomBagGiftClearWithRoomId:self.roomId userId:userId heartId:self.heartId auction_id:self.auctionId successBlock:^(NSDictionary * _Nonnull dict) { [weakSelf hide]; } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { showToast(msg); @@ -514,10 +517,12 @@ [QXMineNetwork giftLabelSuccessBlock:^(NSArray * _Nonnull list) { [weakSelf.titles removeAllObjects]; [weakSelf.titles addObjectsFromArray:list]; - QXGiftLabelModel *md = [[QXGiftLabelModel alloc] init]; - md.name = @"背包"; - md.id = @"-10"; - [weakSelf.titles insertObject:md atIndex:0]; + if (self.type != QXSendGiftViewTypeFind) { + QXGiftLabelModel *md = [[QXGiftLabelModel alloc] init]; + md.name = @"背包"; + md.id = @"-10"; + [weakSelf.titles insertObject:md atIndex:0]; + } NSMutableArray *arr = [NSMutableArray array]; for (QXGiftLabelModel*md in weakSelf.titles) { [arr addObject:md.name]; @@ -537,10 +542,17 @@ MJWeakSelf [QXMineNetwork getWalletInfoSuccessBlock:^(NSString * _Nonnull coin, NSString * _Nonnull earnings, NSString * _Nonnull title, NSString * _Nonnull url) { weakSelf.cornLabel.text = coin; + weakSelf.coin = coin; } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { }]; self.rechargeBtn.hidden = !QXGlobal.shareGlobal.isOpenRecharge; + + [QXMineNetwork roomGiftBagPricesuccessBlock:^(NSString * _Nonnull price) { + weakSelf.giftBagPrice = price; + } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { + + }]; } @@ -553,8 +565,12 @@ // } if (index == 0) { self.sendAllBtn.hidden = NO; + self.cornLabel.text = self.giftBagPrice; + self.rechargeBtn.hidden = YES; }else{ + self.cornLabel.text = self.coin; self.sendAllBtn.hidden = YES; + self.rechargeBtn.hidden = !QXGlobal.shareGlobal.isOpenRecharge; } } - (NSInteger)numberOfListsInlistContainerView:(JXCategoryListContainerView *)listContainerView{ @@ -1099,10 +1115,13 @@ } -(void)setPitModel:(QXRoomPitModel *)pitModel{ _pitModel = pitModel; + [self.selectedBtn setTitle:pitModel.nickname forState:(UIControlStateNormal)]; [self.headerImageView sd_setImageWithURL:[NSURL URLWithString:pitModel.avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; if (pitModel.pit_number.intValue == 9) { + self.selectedBtn.hidden = NO; [self.selectedBtn setTitle:QXText(@"主持人") forState:(UIControlStateNormal)]; }else if (pitModel.pit_number.intValue == 10) { + self.selectedBtn.hidden = NO; [self.selectedBtn setTitle:QXText(@"嘉宾") forState:(UIControlStateNormal)]; }else{ if (pitModel.pit_number.intValue > 0) { @@ -1114,9 +1133,9 @@ [self.selectedBtn setTitle:[NSString localizedStringWithFormat:QXText(@"%@号麦"),pitModel.pit_number] forState:(UIControlStateNormal)]; } }else{ - self.selectedBtn.hidden = YES; + self.selectedBtn.hidden = NO; + [self.selectedBtn setTitle:pitModel.nickname forState:(UIControlStateNormal)]; } - } if (pitModel.isSelected) { diff --git a/QXLive/Dynamic(语圈)/View/QXTopicListView.m b/QXLive/Dynamic(语圈)/View/QXTopicListView.m index cf1a088..3f3778a 100644 --- a/QXLive/Dynamic(语圈)/View/QXTopicListView.m +++ b/QXLive/Dynamic(语圈)/View/QXTopicListView.m @@ -179,6 +179,7 @@ self.rightBtn = [[UIButton alloc] init]; [self.rightBtn setImage:[UIImage imageNamed:@"login_agreement_sel"] forState:(UIControlStateSelected)]; [self.rightBtn setImage:[UIImage imageNamed:@"login_agreement_nor"] forState:(UIControlStateNormal)]; + self.rightBtn.userInteractionEnabled = NO; [self.contentView addSubview:self.rightBtn]; [self.rightBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(-16); diff --git a/QXLive/HomePage(声播)/Controlller/QXHomeSubViewController.m b/QXLive/HomePage(声播)/Controlller/QXHomeSubViewController.m index e4cd226..5875d93 100644 --- a/QXLive/HomePage(声播)/Controlller/QXHomeSubViewController.m +++ b/QXLive/HomePage(声播)/Controlller/QXHomeSubViewController.m @@ -81,6 +81,14 @@ cell.model = self.dataArray[indexPath.row]; return cell; } +-(void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath{ + QXHomeRoomCell *rCell = (QXHomeRoomCell *)cell; + [rCell startAnimating]; +} +-(void)collectionView:(UICollectionView *)collectionView didEndDisplayingCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath{ + QXHomeRoomCell *rCell = (QXHomeRoomCell *)cell; + [rCell endAnimating]; +} -(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{ return CGSizeMake((SCREEN_WIDTH-15*3-1)/2.0, (SCREEN_WIDTH-15*3-1)/2.0); diff --git a/QXLive/HomePage(声播)/Controlller/QXHomeViewController.h b/QXLive/HomePage(声播)/Controlller/QXHomeViewController.h index 56158ef..241566b 100644 --- a/QXLive/HomePage(声播)/Controlller/QXHomeViewController.h +++ b/QXLive/HomePage(声播)/Controlller/QXHomeViewController.h @@ -11,6 +11,7 @@ NS_ASSUME_NONNULL_BEGIN @interface QXHomeViewController : QXBaseViewController -(void)giftScrollViewShowWithModel:(QXGiftScrollModel*)model; +-(void)giftScrollViewShowWithModelList:(NSArray*)list; @end NS_ASSUME_NONNULL_END diff --git a/QXLive/HomePage(声播)/Controlller/QXHomeViewController.m b/QXLive/HomePage(声播)/Controlller/QXHomeViewController.m index 2dc45a2..d45c04c 100644 --- a/QXLive/HomePage(声播)/Controlller/QXHomeViewController.m +++ b/QXLive/HomePage(声播)/Controlller/QXHomeViewController.m @@ -252,6 +252,17 @@ self.giftScrollView.model = model; self.isShowGiftScrollView = YES; } +-(void)giftScrollViewShowWithModelList:(NSArray*)list{ + if (self.isShowGiftScrollView == NO) { + self.bannerScrollView.top = self.giftScrollView.bottom+12; + self.headerView.height += 12+self.giftScrollView.height; + [self.headerView addSubview:self.giftScrollView]; + [self.pagingView resizeTableHeaderViewHeightWithAnimatable:YES duration:0.1 curve:UIViewAnimationCurveLinear]; + } + ++self.page; + self.giftScrollView.list = list; + self.isShowGiftScrollView = YES; +} -(void)didClickGiftScrollView:(QXGiftScrollView *)giftScrollView index:(NSInteger)index model:(QXGiftScrollModel *)model{ [[QXGlobal shareGlobal] joinRoomWithRoomId:model.roomId isRejoin:NO navagationController:self.navigationController]; } diff --git a/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.h b/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.h index 32bd847..8b4a9a6 100644 --- a/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.h +++ b/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.h @@ -26,7 +26,7 @@ NS_ASSUME_NONNULL_BEGIN /// 是否为最小化房间进来 @property (nonatomic,assign)BOOL isReJoin; - +@property (nonatomic,strong)QXRoomModel* roomModel; /// 麦位视图 @property (nonatomic,strong)QXRoomSeatView *seatContentView; /// 聊天列表 diff --git a/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.m b/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.m index 14eebef..9abfeaa 100644 --- a/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.m +++ b/QXLive/HomePage(声播)/Controlller/房间/QXRoomViewController.m @@ -51,7 +51,6 @@ QXRoomUserInfoViewDelegate /// 排麦按钮 @property (nonatomic,strong)QXUpSeatCountView *micTeamView; -@property (nonatomic,strong)QXRoomModel* roomModel; /// 礼物特效 @property (nonatomic,strong)UIView *bgEffectView; /// 设置 @@ -84,7 +83,6 @@ QXRoomUserInfoViewDelegate -(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:YES]; - [UIApplication sharedApplication].idleTimerDisabled = YES; } -(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; @@ -107,8 +105,7 @@ QXRoomUserInfoViewDelegate } -(void)viewDidDisappear:(BOOL)animated{ [super viewDidDisappear:animated]; - [UIApplication sharedApplication].idleTimerDisabled = NO; - [[QXGiftPlayerManager shareManager] stopPlay]; +// [[QXGiftPlayerManager shareManager] stopPlay]; self.continuousView.hidden = YES; } @@ -218,27 +215,14 @@ QXRoomUserInfoViewDelegate BOOL isClose = [[NSUserDefaults standardUserDefaults] boolForKey:kEffectsCLose]; [[QXGiftPlayerManager shareManager] openOrCloseEffectViewWith:!isClose]; } -#pragma mark - 获取房间信息 --(void)joinRoom{ +-(void)setRoomModel:(QXRoomModel *)roomModel{ + _roomModel = roomModel; +} +-(void)setRoomId:(NSString *)roomId{ + _roomId = roomId; [self.chatListView insertNoitce]; [[QXRoomMessageManager shared] joinGroupWithRoomId:self.roomId]; MJWeakSelf - [QXMineNetwork joinRoomWithRoomId:self.roomId successBlock:^(QXRoomModel * _Nonnull roomModel) { -// roomModel.room_info.pk_room_id = @"33"; - weakSelf.roomModel = roomModel; - [weakSelf resetSubviews]; - [weakSelf configRoomDataIsJoin:YES]; - - } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { - showToast(msg); - [[QXGlobal shareGlobal] quitRoomWithRoomId:self.roomId]; - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - [weakSelf.navigationController popViewControllerAnimated:YES]; - }); - - }]; - - [QXMineNetwork roomOnlineListWithRoomId:self.roomId page:1 successBlock:^(NSArray * _Nonnull onPitList, NSArray * _Nonnull offPitList) { NSMutableArray *arr = [NSMutableArray arrayWithArray:onPitList]; [arr addObjectsFromArray:offPitList]; @@ -246,6 +230,27 @@ QXRoomUserInfoViewDelegate } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { }]; +} +#pragma mark - 获取房间信息 +-(void)joinRoom{ + + [self resetSubviews]; + [self configRoomDataIsJoin:YES]; +// [QXMineNetwork joinRoomWithRoomId:self.roomId successBlock:^(QXRoomModel * _Nonnull roomModel) { +//// roomModel.room_info.pk_room_id = @"33"; +// +// +// } failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) { +// showToast(msg); +// [[QXGlobal shareGlobal] quitRoomWithRoomId:self.roomId]; +// dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ +// [weakSelf.navigationController popViewControllerAnimated:YES]; +// }); +// +// }]; + + + } -(void)getUserOnlineStatusWithUserIds:(NSString*)userIds{ [QXMineNetwork roomUserOnlineStatusWithUserIds:userIds roomId:self.roomId successBlock:^(NSArray * _Nonnull list) { @@ -283,7 +288,7 @@ QXRoomUserInfoViewDelegate }else{ self.roomBgImageView.image = [UIImage imageNamed:@"cp_room_bg"]; } - if (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) { + if (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) { // 点唱房 if (self.roomModel.room_info.label_id.intValue == 1) { @@ -414,7 +419,7 @@ QXRoomUserInfoViewDelegate } } self.seatContentView.roomModel = self.roomModel; - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 2){ + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 2){ /// k歌房没有背景音乐 [QXAgoraEngine sharedEngine].isPlayBgMusic = NO; }else{ @@ -439,7 +444,7 @@ QXRoomUserInfoViewDelegate if (isJoin) { MJWeakSelf [[QXAgoraEngine sharedEngine] joinChannel:self.roomId withRoom:self agora_token:self.roomModel.user_info.agora_token agora_rtm_token:self.roomModel.user_info.agora_rtm_token isUpSeat:self.seatContentView.myPitNumber>0 successBock:^{ - if (weakSelf.roomModel.song_user_info && (weakSelf.roomModel.room_info.type_id.intValue == 1 || weakSelf.roomModel.room_info.type_id.intValue == 3 || weakSelf.roomModel.room_info.type_id.intValue == 4) && weakSelf.roomModel.room_info.label_id.intValue == 2) { + if (weakSelf.roomModel.song_user_info && (weakSelf.roomModel.room_info.type_id.intValue == 1 || weakSelf.roomModel.room_info.type_id.intValue == 3 || weakSelf.roomModel.room_info.type_id.intValue == 4 || weakSelf.roomModel.room_info.type_id.intValue == 8) && weakSelf.roomModel.room_info.label_id.intValue == 2) { if ([weakSelf.roomModel.song_user_info.user_id isEqualToString:QXGlobal.shareGlobal.loginModel.user_id]) { // [[QXAgoraEngine sharedEngine] ktv_EndSing]; // [[QXAgoraEngine sharedEngine] ktv_StartSing:YES withSong:weakSelf.roomModel.song_user_info]; @@ -477,7 +482,7 @@ QXRoomUserInfoViewDelegate }]; }else{ - if (self.roomModel.song_user_info && (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 2) { + if (self.roomModel.song_user_info && (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 2) { if ([self.roomModel.song_user_info.user_id isEqualToString:QXGlobal.shareGlobal.loginModel.user_id]) { self.seatContentView.songInfo = self.roomModel.song_user_info; self.seatContentView.nextInfo = self.roomModel.nextInfo; @@ -491,7 +496,7 @@ QXRoomUserInfoViewDelegate [QXAgoraEngine sharedEngine].delegate = self; - if (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) { + if (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) { // 点唱房 if (self.roomModel.room_info.label_id.intValue == 1) { if (self.roomModel.pk_info.pk_id.intValue>0) { @@ -534,11 +539,11 @@ QXRoomUserInfoViewDelegate } self.bottomView.roomModel = self.roomModel; BOOL hasPK = NO; - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 1) { + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 1) { hasPK = YES; } BOOL hasSong = NO; - if (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4){ + if (self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8){ hasSong = YES; } /// 暂时不要pk @@ -634,7 +639,7 @@ QXRoomUserInfoViewDelegate } // 演唱者歌曲播放回调 -(void)rtcEngineSongProgress:(NSUInteger)progress{ - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 2) { + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 2) { self.seatContentView.progress = progress; }else{ self.musicView.progress = progress; @@ -782,6 +787,9 @@ QXRoomUserInfoViewDelegate -(void)didRecieveGiftWithWithUserInfo:(QXUserHomeModel *)userInfo{ [self.seatContentView setSeatCharmWithUser:userInfo]; } +-(void)didRecieveGiftWithWithUserInfos:(NSArray *)userInfos{ + [self.seatContentView setSeatCharmWithUsers:userInfos]; +} /// 拍卖者上麦 -(void)auctionUpSeatWithUserInfo:(QXUserHomeModel *)userInfo isUpSeat:(BOOL)isUpSeat{ [self.seatContentView didAuctiontUpDownSeatWithUser:userInfo isUpSeat:isUpSeat]; @@ -1065,6 +1073,7 @@ QXRoomUserInfoViewDelegate -(void)recieveHeadline:(QXHeadLineModel *)headline{ if (_headlineView) { self.headlineView.model = headline; + [self.view addSubview:self.headlineView]; }else{ self.headlineView.model = headline; [self.view addSubview:self.headlineView]; @@ -1083,7 +1092,7 @@ QXRoomUserInfoViewDelegate case QXRoomBottomViewEventTypeMuteAudio:{ if (!isSelected) { /// 静音时麦圈停止 - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 1) { + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 1) { // QXRoomSeatContentView *seatContentView = self.seatContentView.normalSeatView.mySeatView; // if (seatContentView.isSeatSpeaking) { // [seatContentView stopAudioAnimation]; @@ -1164,7 +1173,7 @@ QXRoomUserInfoViewDelegate break; case QXRoomBottomViewEventTypeMusic:{ - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 1){ + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 1){ MJWeakSelf QXAlertView *al = [[QXAlertView alloc] initWithFrame:CGRectMake(0, 0, ScaleWidth(300), ScaleWidth(175))]; al.type = QXAlertViewTypeApplySong; @@ -1198,14 +1207,17 @@ QXRoomUserInfoViewDelegate if (self.roomModel.room_info.pit_list.count == 10) { QXRoomPitModel *md = self.roomModel.room_info.pit_list[8]; if (md.user_id.longValue > 0 && ![QXGlobal.shareGlobal.loginModel.user_id isEqualToString:md.user_id]) { + md.isSelected = NO; [pitArr addObject:md]; QXRoomPitModel *lastMd = self.roomModel.room_info.pit_list[9]; if (lastMd.user_id.longValue > 0 && ![QXGlobal.shareGlobal.loginModel.user_id isEqualToString:lastMd.user_id]) { + lastMd.isSelected = NO; [pitArr addObject:lastMd]; } }else{ QXRoomPitModel *lastMd = self.roomModel.room_info.pit_list[9]; if (lastMd.user_id.longValue > 0 && ![QXGlobal.shareGlobal.loginModel.user_id isEqualToString:lastMd.user_id]) { + lastMd.isSelected = NO; [pitArr addObject:lastMd]; } } @@ -1261,6 +1273,7 @@ QXRoomUserInfoViewDelegate md.user_id = self.roomModel.song_user_info.user_id; md.avatar = self.roomModel.song_user_info.avatar; md.pit_number = @"9999"; + md.isSelected = NO; [pitArr addObject:md]; } } @@ -1270,6 +1283,7 @@ QXRoomUserInfoViewDelegate continue; } if (md.user_id.longValue > 0 && ![QXGlobal.shareGlobal.loginModel.user_id isEqualToString:md.user_id]) { + md.isSelected = NO; [pitArr addObject:md]; } } @@ -1282,6 +1296,7 @@ QXRoomUserInfoViewDelegate md.user_id = self.roomModel.room_auction.auction_user.user_id; md.avatar = self.roomModel.room_auction.auction_user.avatar; md.pit_number = @"9999"; + md.isSelected = NO; [pitArr addObject:md]; } if (self.roomModel.room_auction.auction_list.count > 0) { @@ -1290,6 +1305,7 @@ QXRoomUserInfoViewDelegate continue; } if (md.user_id.longValue > 0 && ![QXGlobal.shareGlobal.loginModel.user_id isEqualToString:md.user_id]) { + md.isSelected = NO; [pitArr addObject:md]; } } diff --git a/QXLive/HomePage(声播)/View/房间/QXMiniRoomView.m b/QXLive/HomePage(声播)/View/房间/QXMiniRoomView.m index 04dfbf8..d80e9ad 100644 --- a/QXLive/HomePage(声播)/View/房间/QXMiniRoomView.m +++ b/QXLive/HomePage(声播)/View/房间/QXMiniRoomView.m @@ -89,7 +89,7 @@ [self addSubview:self.closeBtn]; } -(void)show{ - [KEYWINDOW.rootViewController.view addSubview:self]; + [UIApplication.sharedApplication.keyWindow.rootViewController.view addSubview:self]; } -(void)setRoomCoverImage:(NSString *)roomCoverImage{ diff --git a/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.h b/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.h index 7314167..d11c3ca 100644 --- a/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.h +++ b/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.h @@ -74,6 +74,8 @@ typedef NS_ENUM(NSInteger) { @property (nonatomic,strong)QXUserHomeModel* FromUserInfo; @property (nonatomic,strong)QXUserHomeModel* ToUserInfo; +@property (nonatomic,strong)NSArray* ToUserInfos; + /// 当前音乐 @property (nonatomic,strong)QXSongListModel* songInfo; /// 下一首音乐 diff --git a/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.m b/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.m index 7e0dcab..58f75d7 100644 --- a/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.m +++ b/QXLive/HomePage(声播)/View/房间/QXRoomChatListView.m @@ -346,7 +346,18 @@ NSInteger maxMessageCount = 20; -(void)setMessage:(QXRoomChatListModel *)message{ _message = message; - self.titleLabel.text = message.text; +// self.titleLabel.text = message.text; + NSMutableAttributedString *attr = [[NSMutableAttributedString alloc] initWithString:message.text]; + if ([message.FromUserInfo.nickname isExist]) { + [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.FromUserInfo.nickname]]; + } + if ([message.ToUserInfo.nickname isExist]) { + [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.ToUserInfo.nickname]]; + } + if ([message.GiftInfo.gift_name isExist]) { + [attr yy_setColor:RGB16(0x00C8FF) range:[message.text rangeOfString:message.GiftInfo.gift_name]]; + } + self.titleLabel.attributedText = attr; self.nameLabel.text = message.FromUserInfo.nickname; [self.headerImageView sd_setImageWithURL:[NSURL URLWithString:message.FromUserInfo.avatar]]; self.iconBgView.hidden = YES; @@ -416,7 +427,7 @@ NSInteger maxMessageCount = 20; // UIImage *image = [UIImage imageWithContentsOfFile:path]; // image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(20, 40, 20 , 40) resizingMode:(UIImageResizingModeStretch)]; // self.bubbleImageView.image = image; - self.bubbleImageView.backgroundColor = RGB16A(0x000000, 0.4); + self.bubbleImageView.backgroundColor = RGB16A(0xFFFFFF, 0.2); @@ -466,7 +477,7 @@ NSInteger maxMessageCount = 20; if (!self.message.havBubble) { [self.bubbleImageView sd_cancelLatestImageLoad]; self.bubbleImageView.image = nil; - self.bubbleImageView.backgroundColor = RGB16A(0x000000, 0.4); + self.bubbleImageView.backgroundColor = RGB16A(0xFFFFFF, 0.2); [self.bubbleImageView mas_remakeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.titleLabel).offset(-8); make.top.equalTo(self.titleLabel).offset(-6); @@ -525,7 +536,7 @@ NSInteger maxMessageCount = 20; [self initSubviews]; } return self; -} +} -(void)headerAction{ if (self.delegate && [self.delegate respondsToSelector:@selector(previewUserInfoWithUserId:)]) { @@ -535,7 +546,18 @@ NSInteger maxMessageCount = 20; -(void)setMessage:(QXRoomChatListModel *)message{ _message = message; - self.titleLabel.text = message.text; +// self.titleLabel.text = message.text; + NSMutableAttributedString *attr = [[NSMutableAttributedString alloc] initWithString:message.text]; + if ([message.FromUserInfo.nickname isExist]) { + [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.FromUserInfo.nickname]]; + } + if ([message.ToUserInfo.nickname isExist]) { + [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.ToUserInfo.nickname]]; + } + if ([message.GiftInfo.gift_name isExist]) { + [attr yy_setColor:RGB16(0x00C8FF) range:[message.text rangeOfString:message.GiftInfo.gift_name]]; + } + self.titleLabel.attributedText = attr; self.nameLabel.text = message.FromUserInfo.nickname; [self.headerImageView sd_setImageWithURL:[NSURL URLWithString:message.FromUserInfo.avatar]]; self.iconBgView.hidden = YES; @@ -604,7 +626,7 @@ NSInteger maxMessageCount = 20; // UIImage *image = [UIImage imageWithContentsOfFile:path]; // image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(20, 40, 20 , 40) resizingMode:(UIImageResizingModeStretch)]; // self.bubbleImageView.image = image; - self.bubbleImageView.backgroundColor = RGB16A(0x000000, 0.4); + self.bubbleImageView.backgroundColor = RGB16A(0xFFFFFF, 0.2); @@ -654,7 +676,7 @@ NSInteger maxMessageCount = 20; if (!self.message.havBubble) { [self.bubbleImageView sd_cancelLatestImageLoad]; self.bubbleImageView.image = nil; - self.bubbleImageView.backgroundColor = RGB16A(0x000000, 0.4); + self.bubbleImageView.backgroundColor = RGB16A(0xFFFFFF, 0.2); [self.bubbleImageView mas_remakeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.titleLabel).offset(-8); make.top.equalTo(self.titleLabel).offset(-6); @@ -718,12 +740,32 @@ NSInteger maxMessageCount = 20; -(void)setMessage:(QXRoomChatListModel *)message{ _message = message; - self.titleLabel.text = message.text; +// NSMutableAttributedString *attr = [[NSMutableAttributedString alloc] initWithString:message.text]; +// if ([message.FromUserInfo.nickname isExist]) { +// [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.FromUserInfo.nickname]]; +// } +// if ([message.ToUserInfo.nickname isExist]) { +// [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.ToUserInfo.nickname]]; +// } +//// self.titleLabel.text = message.text; +// self.titleLabel.attributedText = attr; + + NSMutableAttributedString *attr = [[NSMutableAttributedString alloc] initWithString:message.text]; + if ([message.FromUserInfo.nickname isExist]) { + [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.FromUserInfo.nickname]]; + } + if ([message.ToUserInfo.nickname isExist]) { + [attr yy_setColor:RGB16(0xFFE309) range:[message.text rangeOfString:message.ToUserInfo.nickname]]; + } + if ([message.GiftInfo.gift_name isExist]) { + [attr yy_setColor:RGB16(0x00C8FF) range:[message.text rangeOfString:message.GiftInfo.gift_name]]; + } + self.titleLabel.attributedText = attr; } -(void)initSubviews{ self.bgView = [[UIView alloc] init]; - self.bgView.backgroundColor = RGB16A(0x000000, 0.4); + self.bgView.backgroundColor = RGB16A(0xFFFFFF, 0.2); [self.bgView addRoundedCornersWithRadius:6]; [self.contentView addSubview:self.bgView]; [self.bgView mas_makeConstraints:^(MASConstraintMaker *make) { @@ -734,8 +776,8 @@ NSInteger maxMessageCount = 20; }]; self.titleLabel = [[UILabel alloc] init]; - self.titleLabel.textColor = RGB16(0XD1A9FE); - // self.titleLabel.textColor = QXConfig.themeColor; +// self.titleLabel.textColor = RGB16(0XD1A9FE); + self.titleLabel.textColor = UIColor.whiteColor; self.titleLabel.font = [UIFont systemFontOfSize:14]; self.titleLabel.numberOfLines = 0; [self.bgView addSubview:self.titleLabel]; @@ -756,6 +798,8 @@ NSInteger maxMessageCount = 20; @"FromUserInfo":@"QXUserHomeModel", @"nextInfo":@"QXSongListModel", @"songInfo":@"QXSongListModel", + @"ToUserInfo":@"QXUserHomeModel", + @"ToUserInfos":@"QXUserHomeModel", @"friend_user":@"QXRoomFriendRelationModel" }; } diff --git a/QXLive/HomePage(声播)/View/房间/点歌/QXRoomSongListCell.m b/QXLive/HomePage(声播)/View/房间/点歌/QXRoomSongListCell.m index 4ff8b5b..21db8ff 100644 --- a/QXLive/HomePage(声播)/View/房间/点歌/QXRoomSongListCell.m +++ b/QXLive/HomePage(声播)/View/房间/点歌/QXRoomSongListCell.m @@ -33,10 +33,11 @@ self.endBtn.hidden = YES; }else{ if (self.isCompere) { - self.endBtn.hidden = YES; + self.endBtn.hidden = NO; [self.endBtn setTitle:isSearch?QXText(@"点歌"):QXText(@"置顶") forState:(UIControlStateNormal)]; }else{ self.endBtn.hidden = YES; + self.upBtn.hidden = YES; } } diff --git a/QXLive/HomePage(声播)/View/房间/设置/QXDirectListCell.m b/QXLive/HomePage(声播)/View/房间/设置/QXDirectListCell.m index e8a5ee4..7f84974 100644 --- a/QXLive/HomePage(声播)/View/房间/设置/QXDirectListCell.m +++ b/QXLive/HomePage(声播)/View/房间/设置/QXDirectListCell.m @@ -45,7 +45,7 @@ self.nameLabel.text = model.nickname; [self.headerImageView sd_setImageWithURL:[NSURL URLWithString:model.avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; self.scaleLabel.text = [NSString stringWithFormat:@"%.2f%%",model.ratio.doubleValue]; - self.priceLabel.text = [NSString stringWithFormat:@"%.4f%%",model.earnings.doubleValue]; + self.priceLabel.text = [NSString stringWithFormat:@"%.4f",model.earnings.doubleValue]; } - (IBAction)setScaleAction:(id)sender { QXDirectSetScaleView *scaleView = [[QXDirectSetScaleView alloc] init]; diff --git a/QXLive/HomePage(声播)/View/房间/设置/QXHeadlineView.m b/QXLive/HomePage(声播)/View/房间/设置/QXHeadlineView.m index 466acf9..2d22bdd 100644 --- a/QXLive/HomePage(声播)/View/房间/设置/QXHeadlineView.m +++ b/QXLive/HomePage(声播)/View/房间/设置/QXHeadlineView.m @@ -7,6 +7,7 @@ #import "QXHeadlineView.h" #import "QXUserHomePageViewController.h" +#import "QXTimer.h" @interface QXHeadlineView() @@ -23,6 +24,9 @@ @property (nonatomic,strong)UIButton *trampleBtn; @property (nonatomic,strong)UIButton *closeBtn; @property (nonatomic,assign)BOOL isSmall; +@property (nonatomic,assign)long startTime; + +@property (nonatomic,strong)QXTimer *timer; @end @implementation QXHeadlineView @@ -166,6 +170,7 @@ self.nameLabel.text = model.nickname; [self.headImageView sd_setImageWithURL:[NSURL URLWithString:model.avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; self.contentLabel.text = model.content; + [self startTimer]; if (self.isSmall) { [UIView animateWithDuration:0.15 animations:^{ // self.headLineBgView.width = self.width-self.iconImageView.right-6; @@ -178,8 +183,34 @@ }]; } } - - +-(void)startTimer{ + MJWeakSelf + NSTimeInterval timeInterval = [[NSDate date] timeIntervalSince1970]; + // 将秒转换为毫秒 + long long milliseconds = (long long)(timeInterval); + self.startTime = self.model.end_time.longLongValue - milliseconds; + if (self.startTime <= 0) { + //时间错误不进行倒计时 + [self removeFromSuperview]; + return; + } + [self stopTimer]; + _timer = [QXTimer scheduledTimerWithTimeInterval:1 repeats:YES queue:dispatch_get_main_queue() block:^{ + dispatch_async(dispatch_get_main_queue(), ^{ + weakSelf.startTime--; + if (weakSelf.startTime<=0) { + [weakSelf stopTimer]; + [weakSelf removeFromSuperview]; + } + }); + }]; +} +-(void)stopTimer{ + if (_timer) { + [self->_timer invalidate]; + self->_timer= nil; + } +} -(void)handlePan:(UIPanGestureRecognizer*)recognizer{ if (recognizer.state == UIGestureRecognizerStateEnded) { NSLog(@"拖动结束"); diff --git a/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.h b/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.h index 29ef033..0562442 100644 --- a/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.h +++ b/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.h @@ -20,6 +20,8 @@ typedef NS_ENUM(NSInteger) { QXRoomSettingTypeRoomTypeGirl = 13, /// 交友房 QXRoomSettingTypeRoomTypeFriend = 14, + /// 互娱 + QXRoomSettingTypeRoomTypeFunny = 100, /// 常用工具 /// 房间补贴 diff --git a/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.m b/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.m index e7df70a..1e9c3f7 100644 --- a/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.m +++ b/QXLive/HomePage(声播)/View/房间/设置/QXRoomSettingView.m @@ -34,8 +34,11 @@ @property (nonatomic,strong)QXRoomSettingModel *roomTypeBoy; /// 女神房 @property (nonatomic,strong)QXRoomSettingModel *roomTypeGirl; -/// 交友房 +/// 交友房 以前的交友换成互娱 @property (nonatomic,strong)QXRoomSettingModel *roomTypeFriend; +/// 互娱 曾经的男神女神合并为交友 +@property (nonatomic,strong)QXRoomSettingModel *roomTypeFunny; + /// 常用工具 /// 房间补贴 @@ -178,14 +181,16 @@ // }else{ // toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgImage]; // } - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 2) { + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 2) { toolsArr = @[self.roomSubsidy,self.roomMessage,self.roomOrderMic,self.roomBgImage]; - roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; +// roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; + roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeFunny,self.roomTypeFriend]; // moreArr = @[self.roomLeave,self.roomShare,self.roomVoiceSet,self.roomSetting,self.roomWelcome,self.roomEffects,self.roomReport]; moreArr = @[self.roomLeave,self.roomVoiceSet,self.roomSetting,self.roomEffects,self.roomReport]; }else{ toolsArr = @[self.roomSubsidy,self.roomMessage,self.roomOrderMic,self.roomBgMusic,self.roomBgImage]; - roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; +// roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; + roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeFunny,self.roomTypeFriend]; // moreArr = @[self.roomLeave,self.roomShare,self.roomVoiceSet,self.roomSetting,self.roomWelcome,self.roomEffects,self.roomReport]; moreArr = @[self.roomLeave,self.roomVoiceSet,self.roomSetting,self.roomEffects,self.roomReport]; } @@ -208,13 +213,14 @@ // }else{ // toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgImage]; // } - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 2) { + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 2) { toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgImage]; }else{ toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgMusic,self.roomBgImage]; } - roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; +// roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; + roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeFunny,self.roomTypeFriend]; // moreArr = @[self.roomLeave,self.roomShare,self.roomVoiceSet,self.roomSetting,self.roomWelcome,self.roomEffects,self.roomReport]; moreArr = @[self.roomLeave,self.roomVoiceSet,self.roomSetting,self.roomEffects,self.roomReport]; self.titles = @[QXText(@"房间类型"),QXText(@"常用工具"),QXText(@"更多操作")]; @@ -227,12 +233,13 @@ // }else{ // toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgImage]; // } - if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4) && self.roomModel.room_info.label_id.intValue == 2) { + if ((self.roomModel.room_info.type_id.intValue == 1 || self.roomModel.room_info.type_id.intValue == 3 || self.roomModel.room_info.type_id.intValue == 4 || self.roomModel.room_info.type_id.intValue == 8) && self.roomModel.room_info.label_id.intValue == 2) { toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgImage]; }else{ toolsArr = @[self.roomSubsidy,self.roomCompere,self.roomMessage,self.roomOrderMic,self.roomBgMusic,self.roomBgImage]; } - roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; +// roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeBoy,self.roomTypeGirl,self.roomTypeFriend]; + roomTypeArr = @[self.roomTypeSing,self.roomTypeAuction,self.roomTypeFunny,self.roomTypeFriend]; // moreArr = @[self.roomLeave,self.roomShare,self.roomVoiceSet,self.roomSetting,self.roomWelcome,self.roomEffects,self.roomReport]; moreArr = @[self.roomLeave,self.roomVoiceSet,self.roomSetting,self.roomEffects,self.roomReport]; self.titles = @[QXText(@"房间类型"),QXText(@"常用工具"),QXText(@"更多操作")]; @@ -315,7 +322,7 @@ // [self.welcomeView showInView:self.viewController.view]; return; } - if (model.type == QXRoomSettingTypeRoomTypeAuction || model.type == QXRoomSettingTypeRoomTypeSing || model.type == QXRoomSettingTypeRoomTypeBoy || model.type == QXRoomSettingTypeRoomTypeGirl || model.type == QXRoomSettingTypeRoomTypeFriend) { + if (model.type == QXRoomSettingTypeRoomTypeAuction || model.type == QXRoomSettingTypeRoomTypeSing || model.type == QXRoomSettingTypeRoomTypeBoy || model.type == QXRoomSettingTypeRoomTypeGirl || model.type == QXRoomSettingTypeRoomTypeFriend || model.type == QXRoomSettingTypeRoomTypeFunny) { self.alertView.message = [NSString stringWithFormat:@"您确定要修改为%@房吗?",model.name]; [[QXGlobal shareGlobal] showView:self.alertView controller:self.viewController popType:(PopViewTypeTopToCenter) tapDismiss:NO finishBlock:^{ @@ -343,6 +350,8 @@ type = @"4"; }else if (roomType == QXRoomSettingTypeRoomTypeFriend) { type = @"7"; + }else if (roomType == QXRoomSettingTypeRoomTypeFunny) { + type = @"8"; } [QXMineNetwork changeRoomTypeWithRoomId:self.roomModel.room_info.room_id type:type successBlock:^(NSDictionary * _Nonnull dict) { @@ -407,13 +416,21 @@ -(QXRoomSettingModel *)roomTypeFriend{ if (!_roomTypeFriend) { _roomTypeFriend = [[QXRoomSettingModel alloc] init]; - _roomTypeFriend.name = QXText(@"交友"); + _roomTypeFriend.name = QXText(@"互娱"); _roomTypeFriend.type = QXRoomSettingTypeRoomTypeFriend; _roomTypeFriend.icon = @"room_set_room_type_friend"; } return _roomTypeFriend; } - +-(QXRoomSettingModel *)roomTypeFunny{ + if (!_roomReport) { + _roomReport = [[QXRoomSettingModel alloc] init]; + _roomReport.name = QXText(@"交友"); + _roomReport.type = QXRoomSettingTypeRoomTypeFunny; + _roomReport.icon = @"room_set_room_type_funny"; + } + return _roomReport; +} -(QXRoomSettingModel *)roomSubsidy{ if (!_roomSubsidy) { _roomSubsidy = [[QXRoomSettingModel alloc] init]; diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.h b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.h index ceadc37..fc7a2aa 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.h +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.h @@ -22,6 +22,8 @@ NS_ASSUME_NONNULL_BEGIN -(void)roomClearUserCharmWithUserId:(NSString *)userId; /// 设置魅力 -(void)setSeatCharmWithUser:(QXUserHomeModel *)model; +/// 设置多人魅力 +-(void)setSeatCharmWithUsers:(NSArray*)users; /// 设置麦位锁麦状态 -(void)setSeatIsLock:(NSString*)isLock pitNumber:(NSString*)pitNumber; /// 房间内换麦 diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.m index ffa68a9..cbdccdd 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatPKView.m @@ -306,6 +306,9 @@ -(void)setSeatCharmWithUser:(QXUserHomeModel *)model{ [self.leftSeatView setSeatCharmWithUser:model]; } +-(void)setSeatCharmWithUsers:(NSArray *)users{ + [self.leftSeatView setSeatCharmWithUsers:users]; +} -(void)startAction{ self.timeSetView.pkId = self.roomModel.pk_info.pk_id; diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.h b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.h index a836275..7298c8a 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.h +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.h @@ -31,6 +31,8 @@ NS_ASSUME_NONNULL_BEGIN -(void)auctionTypeDidChanged:(NSString *)type; -(void)setSeatCharmWithUser:(QXUserHomeModel *)model; +/// 设置多人魅力 +-(void)setSeatCharmWithUsers:(NSArray*)users; /// 清除魅力 -(void)clearCharm; /// 清除个人魅力 diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.m index b58944e..6cff44d 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeAuctionView.m @@ -867,6 +867,11 @@ } } } +-(void)setSeatCharmWithUsers:(NSArray *)users{ + for (QXUserHomeModel*model in users) { + [self setSeatCharmWithUser:model]; + } +} -(void)clearCharm{ for (int i = 0; i < self.roomModel.room_auction.auction_list.count; i++) { if (i < 6) { diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeCabinView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeCabinView.m index 76d8bd3..b28d83d 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeCabinView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeCabinView.m @@ -341,11 +341,9 @@ break; } } + [UIApplication sharedApplication].idleTimerDisabled = YES; na.viewControllers = viewControllers; [na popViewControllerAnimated:YES]; - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - [UIApplication sharedApplication].idleTimerDisabled = YES; - }); QXGlobal.shareGlobal.superRoomId = @""; }else{ [[QXGlobal shareGlobal]quitRoomWithRoomId:self.roomModel.room_info.room_id]; diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.h b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.h index 7e46804..6a976d8 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.h +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.h @@ -49,6 +49,8 @@ typedef NS_ENUM(NSInteger) { -(void)roomClearUserCharmWithUserId:(NSString *)userId; /// 设置魅力 -(void)setSeatCharmWithUser:(QXUserHomeModel*)model; +/// 设置多人魅力 +-(void)setSeatCharmWithUsers:(NSArray*)users; /// 用户信息发生改变 -(void)roomUserInfoDidChanged:(QXUserHomeModel *)user; /// 房间内换麦 diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.m index 423d2fb..1ceaa63 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeFrientView.m @@ -1116,6 +1116,11 @@ } } } +-(void)setSeatCharmWithUsers:(NSArray *)users{ + for (QXUserHomeModel*model in users) { + [self setSeatCharmWithUser:model]; + } +} -(void)roomUserInfoDidChanged:(QXUserHomeModel *)user{ for (id object in self.allSeatViewArray) { diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.h b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.h index 0198875..d8ac6a2 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.h +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.h @@ -32,6 +32,8 @@ NS_ASSUME_NONNULL_BEGIN -(void)roomClearUserCharmWithUserId:(NSString *)userId; /// 设置魅力 -(void)setSeatCharmWithUser:(QXUserHomeModel *)model; +/// 设置多人魅力 +-(void)setSeatCharmWithUsers:(NSArray*)users; /// 设置麦位锁麦状态 -(void)setSeatIsLock:(NSString*)isLock pitNumber:(NSString*)pitNumber; diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.m index 25cebe4..eda11d0 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeNormalView.m @@ -355,6 +355,12 @@ static NSInteger maxSeat = 8; } } } +-(void)setSeatCharmWithUsers:(NSArray *)users{ + for (QXUserHomeModel*model in users) { + [self setSeatCharmWithUser:model]; + } +} + -(void)roomSeatExchangedWithFromPitNumber:(NSInteger)fromPitNumber toPitNumber:(NSInteger)toPitNumber{ if (fromPitNumber == 0 || toPitNumber == 0) { return; diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.h b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.h index 405b516..870bc2d 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.h +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.h @@ -31,6 +31,8 @@ NS_ASSUME_NONNULL_BEGIN -(void)roomClearUserCharmWithUserId:(NSString *)userId; /// 设置魅力 -(void)setSeatCharmWithUser:(QXUserHomeModel *)model; +/// 设置多人魅力 +-(void)setSeatCharmWithUsers:(NSArray*)users; -(void)didUpDownSeatWithUser:(QXUserHomeModel *)user isUpSeat:(BOOL)isUpSeat pit_number:(NSInteger)pit_number; /// 榜单发生变化 diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.m index e309e74..a45afdb 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatTypeSongView.m @@ -560,6 +560,13 @@ QXRoomSeatDelegate [self.collectionView reloadData]; } +-(void)setSeatCharmWithUsers:(NSArray *)users{ + for (QXUserHomeModel*model in users) { + [self setSeatCharmWithUser:model]; + } + [self.collectionView reloadData]; +} + -(void)roomUserInfoDidChanged:(QXUserHomeModel *)user{ QXRoomPitModel *singerModel = self.singerSeatView.pitModel; if ([singerModel.user_id isEqualToString:user.user_id]) { diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.h b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.h index 7c69398..af64665 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.h +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.h @@ -53,6 +53,8 @@ typedef NS_ENUM(NSInteger) { -(void)roomClearUserCharmWithUserId:(NSString *)userId; /// 设置魅力 -(void)setSeatCharmWithUser:(QXUserHomeModel*)model; +/// 设置魅力(多个用户) +-(void)setSeatCharmWithUsers:(NSArray*)users; /// 设置麦位锁麦状态 -(void)setSeatIsLock:(NSString*)isLock pitNumber:(NSString*)pitNumber; diff --git a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.m b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.m index b77da0a..224bd12 100644 --- a/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.m +++ b/QXLive/HomePage(声播)/View/房间/麦位视图/QXRoomSeatView.m @@ -842,6 +842,9 @@ } /// 拍卖类型发生变化 -(void)auctionTypeDidChanged:(NSString *)type{ + if (self.roomModel == nil) { + return; + } if (_auctionView) { [self.auctionView auctionTypeDidChanged:type]; return; @@ -853,6 +856,9 @@ } } -(void)clearCharm{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeNormal: [self.normalSeatView clearCharm]; @@ -877,6 +883,9 @@ } /// 清除个人魅力 -(void)roomClearUserCharmWithUserId:(NSString *)userId{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeNormal: [self.normalSeatView roomClearUserCharmWithUserId:userId]; @@ -901,6 +910,9 @@ } /// 房间内换麦 -(void)roomSeatExchangedWithFromPitNumber:(NSInteger)fromPitNumber toPitNumber:(NSInteger)toPitNumber{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeNormal: [self.normalSeatView roomSeatExchangedWithFromPitNumber:fromPitNumber toPitNumber:toPitNumber]; @@ -923,6 +935,9 @@ } } -(void)setSeatCharmWithUser:(QXUserHomeModel *)model{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeNormal: [self.normalSeatView setSeatCharmWithUser:model]; @@ -947,7 +962,38 @@ } } +-(void)setSeatCharmWithUsers:(NSArray *)users{ + if (self.roomModel == nil) { + return; + } + switch (self.type) { + case QXRoomSeatViewTypeNormal: + [self.normalSeatView setSeatCharmWithUsers:users]; + break; + case QXRoomSeatViewTypeSing: + [self.songView setSeatCharmWithUsers:users]; + break; + case QXRoomSeatViewTypeAuction: + [self.auctionView setSeatCharmWithUsers:users]; + break; + case QXRoomSeatViewTypeCabin: +// self.cabinView.roomModel = roomModel; + break; + case QXRoomSeatViewTypePK: + [self.roomPkView setSeatCharmWithUsers:users]; + break; + case QXRoomSeatViewTypeFriend: + [self.roomFriendView setSeatCharmWithUsers:users]; + break; + default: + break; + } +} + -(void)setSeatIsLock:(NSString *)isLock pitNumber:(NSString *)pitNumber{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeNormal: [self.normalSeatView setSeatIsLock:isLock pitNumber:pitNumber]; @@ -970,11 +1016,17 @@ } -(void)pkStartWithPkEndTimes:(NSString *)pk_end_times pk_id:(NSString*)pk_id{ + if (self.roomModel == nil) { + return; + } if (_roomPkView) { [self.roomPkView pkStartWithPkEndTimes:pk_end_times pk_id:pk_id]; } } -(void)roomPKValueDidChangedWithRoomIdA:(NSString*)room_id_a create_value_a:(NSString*)create_value_a room_id_b:(NSString*)room_id_b receive_value_b:(NSString*)receive_value_b{ + if (self.roomModel == nil) { + return; + } if (_roomPkView) { [self.roomPkView roomPKValueDidChangedWithRoomIdA:room_id_a create_value_a:create_value_a room_id_b:room_id_b receive_value_b:receive_value_b]; } @@ -986,6 +1038,9 @@ victory_cover:(NSString*)victory_cover defeated_name:(NSString*)defeated_name defeated_cover:(NSString*)defeated_cover{ + if (self.roomModel == nil) { + return; + } if (_roomPkView) { [self.roomPkView pkResultWithIsVictory:isVictory end_time:end_time victory_name:victory_name victory_cover:victory_cover defeated_name:defeated_name defeated_cover:defeated_cover]; } @@ -994,6 +1049,9 @@ #pragma mark - 交友房 /// 交友房阶段发生变化 step 阶段 1等待 2心动 3牵手 friend_id 场次id -(void)friendPartDidChangedWithType:(NSString*)step friend_id:(NSString*)friend_id end_time:(NSString*)end_time relationModel:(QXRoomFriendRelationModel*)relationModel{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeFriend:{ [self.roomFriendView friendPartDidChangedWithType:step friend_id:friend_id end_time:end_time relationModel:relationModel]; @@ -1005,6 +1063,9 @@ } /// 交友房时间发生延时 end_time 截止时间 -(void)friendTimeDelayWithTime:(NSString*)end_time{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeFriend:{ [self.roomFriendView friendTimeDelayWithTime:end_time]; @@ -1015,6 +1076,9 @@ } } -(void)friendSeatDidChanged:(NSArray *)pitArray{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeFriend:{ [self.roomFriendView friendSeatDidChanged:pitArray]; @@ -1025,6 +1089,9 @@ } } -(void)friendHeartNumberDidChanged:(NSArray *)heartArray{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeFriend:{ [self.roomFriendView friendHeartNumberDidChanged:heartArray]; @@ -1036,6 +1103,9 @@ } /// 关系创建完成 -(void)friendRelationIsCreatedWithrelationModel:(QXRoomFriendRelationModel*)relationModel{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeFriend:{ [self.roomFriendView friendRelationIsCreatedWithrelationModel:relationModel]; @@ -1070,6 +1140,9 @@ /// 助力 -(void)friendPowerSendGiftWithUser:(QXRoomPitModel *)user heartId:(NSString *)heartId{ + if (self.roomModel == nil) { + return; + } if ([self.delegate respondsToSelector:@selector(friendPowerSendGiftWithUser:heartId:)]) { [self.delegate friendPowerSendGiftWithUser:user heartId:heartId]; } @@ -1108,6 +1181,9 @@ [self showOnlineListWithPitNumber:pitNumber]; } -(void)didUpDownSeatWithUser:(QXUserHomeModel *)user isUpSeat:(BOOL)isUpSeat pit_number:(NSInteger)pit_number{ + if (self.roomModel == nil) { + return; + } switch (self.type) { case QXRoomSeatViewTypeNormal: [self.normalSeatView didUpDownSeatWithUser:user isUpSeat:isUpSeat pit_number:pit_number]; @@ -1138,17 +1214,26 @@ } -(void)auctionStartOrEndIsStart:(BOOL)isStart user:(QXRoomAuctionUser *)user getUser:(QXRoomAuctionUser *)getUser{ + if (self.roomModel == nil) { + return; + } if (_auctionView) { [self.auctionView auctionStartOrEndIsStart:isStart user:user getUser:getUser]; } } -(void)auctionListDidChanged:(NSArray *)list{ + if (self.roomModel == nil) { + return; + } if (_auctionView) { [self.auctionView auctionListDidChanged:list]; } } -(void)auctionDelayTimeWithEndTime:(NSString *)endTime{ + if (self.roomModel == nil) { + return; + } if (_auctionView) { [self.auctionView auctionDelayTimeWithEndTime:endTime]; } diff --git a/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.h b/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.h index 87d7d42..05ace75 100644 --- a/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.h +++ b/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.h @@ -21,6 +21,9 @@ NS_ASSUME_NONNULL_BEGIN /// 礼物、坐骑【全屏位置】特效 加载 - (void)displayFullEffectView:(NSString *)gift; +/// 礼物数组 +- (void)displayFullEffectViewWithMorePlayImages:(NSArray *)playImages; + /// 坐骑【公屏信息流位置】特效 加载 - (void)displayChatEffectView:(NSString *)gift; @@ -31,6 +34,8 @@ NS_ASSUME_NONNULL_BEGIN - (void)destroyEffectSvga; -(void)stopPlay; + +-(void)startPlay; @end @@ -38,9 +43,11 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic,strong) VAPView *playerMp4View; @property (nonatomic, strong) dispatch_queue_t queue; - (void)displayEffectView:(NSString *)play_image; +- (void)displayEffectViewWithMorePlayImages:(NSArray *)playImages; - (void)openOrCloseEffectViewWith:(BOOL)isShow; @property (nonatomic,assign) BOOL isShow; - (void)destroyEffectView; -(void)stopPlay; +-(void)startPlay; @end NS_ASSUME_NONNULL_END diff --git a/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.m b/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.m index 00b5baa..d71f5ee 100644 --- a/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.m +++ b/QXLive/HomePage(声播)/View/礼物/QXGiftPlayerManager.m @@ -29,7 +29,7 @@ static NSString *PLAY_IMAGE = @"play_image"; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ manager = [[QXGiftPlayerManager alloc] init]; -// [manager creatDatabase]; + // [manager creatDatabase]; }); return manager; } @@ -41,7 +41,7 @@ static NSString *PLAY_IMAGE = @"play_image"; // NSString *dbFilePath = [documentPath stringByAppendingPathComponent:@"qx_gift.db"]; // return dbFilePath; //} -// +// ////创建数据库 //- (void)creatDatabase //{ @@ -127,11 +127,12 @@ static NSString *PLAY_IMAGE = @"play_image"; } - (void)displayFullEffectView:(NSString *)gift { -// [self insertGiftWithPlayImage:gift]; + // [self insertGiftWithPlayImage:gift]; [self.fullEffectView displayEffectView:gift]; } - - +- (void)displayFullEffectViewWithMorePlayImages:(NSArray *)playImages{ + [self.fullEffectView displayEffectViewWithMorePlayImages:playImages]; +} - (void)displayChatEffectView:(NSString *)gift { [self.chatEffectView displayEffectView:gift]; @@ -160,6 +161,10 @@ static NSString *PLAY_IMAGE = @"play_image"; [self.fullEffectView stopPlay]; [self.chatEffectView stopPlay]; } +-(void)startPlay{ + [self.fullEffectView startPlay]; + [self.chatEffectView startPlay]; +} - (UIView *)bgEffectView { if (!_bgEffectView) { _bgEffectView = [[UIView alloc] init]; @@ -252,6 +257,30 @@ static NSString *PLAY_IMAGE = @"play_image"; } }); } +/// 礼物特效进来 gift为礼物实体类 +- (void)displayEffectViewWithMorePlayImages:(NSArray *)playImages { + dispatch_async(self.queue, ^{ + /// 如果play_image不存在return + if (playImages.count == 0) { + return; + } + /// 锁住list + [self.lock lock]; + /// 添加礼物进list + [self.giftArray addObjectsFromArray:playImages]; + NSLog(@"当前礼物有---%ld个",self.giftArray.count); + /// 解锁 + [self.lock unlock]; + + /// 如果没有在加载则开始加载 + if (self.isLoadEffect == NO) { + /// 更改加载状态标记 + self.isLoadEffect = YES; + [self loadStartSVGAPlayer]; + } + }); +} + - (void)openOrCloseEffectViewWith:(BOOL)isShow { _isShow = isShow; [self removeSvgaQueueData]; @@ -264,13 +293,18 @@ static NSString *PLAY_IMAGE = @"play_image"; [self setHidden:!isShow]; } -(void)stopPlay{ - [self removeSvgaQueueData]; - +// [self removeSvgaQueueData]; + self.isLoadEffect = NO; [self.svagView stopEffectSvgaPlay]; // [self.playerView stop]; [self.playerMp4View stopHWDMP4]; // [self.alphaVideoView stop]; self.playerMp4View.hidden = YES; + self.svagView.hidden = YES; +} + +-(void)startPlay{ + [self loadStartSVGAPlayer]; } -(void)viewDidFinishPlayMP4:(NSInteger)totalFrameCount view:(VAPView *)container{ dispatch_async(dispatch_get_main_queue(), ^{ @@ -280,6 +314,14 @@ static NSString *PLAY_IMAGE = @"play_image"; [self loadStartSVGAPlayer]; }); } +-(void)viewDidFailPlayMP4:(NSError *)error{ + dispatch_async(dispatch_get_main_queue(), ^{ + self.playerMp4View.hidden = YES; + }); + dispatch_async(dispatch_get_main_queue(), ^{ + [self loadStartSVGAPlayer]; + }); +} - (void)loadStartSVGAPlayer { if (!_isShow) { /// isshow 为是否开启特效 如果未开启则return @@ -311,7 +353,7 @@ static NSString *PLAY_IMAGE = @"play_image"; weakSelf.playerMp4View.hidden = NO; weakSelf.svagView.hidden = YES; }); - + [weakSelf.playerMp4View stopHWDMP4]; [weakSelf.playerMp4View playHWDMP4:videoPath delegate:self]; }]; }else if ([play_image hasSuffix:@"svg"] || [play_image hasSuffix:@"svga"]) { @@ -329,6 +371,7 @@ static NSString *PLAY_IMAGE = @"play_image"; [self.lock lock]; self.isLoadEffect = NO; [self.lock unlock]; + [self loadStartSVGAPlayer]; } }); } @@ -382,7 +425,7 @@ static NSString *PLAY_IMAGE = @"play_image"; -(VAPView *)playerMp4View{ if (!_playerMp4View) { _playerMp4View = [[VAPView alloc] initWithFrame:CGRectZero]; - _playerMp4View.hwd_enterBackgroundOP = HWDMP4EBOperationTypePauseAndResume; + _playerMp4View.hwd_enterBackgroundOP = HWDMP4EBOperationTypeStop; _playerMp4View.contentMode = UIViewContentModeScaleAspectFit; _playerMp4View.userInteractionEnabled = NO; _playerMp4View.backgroundColor = [UIColor clearColor]; diff --git a/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.h b/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.h index e5e5a47..e7bd749 100644 --- a/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.h +++ b/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.h @@ -18,6 +18,7 @@ NS_ASSUME_NONNULL_BEGIN @interface QXGiftScrollView : UIView @property (nonatomic,strong)QXGiftScrollModel *model; +@property (nonatomic,strong)NSArray* list; @property (nonatomic,weak)iddelegate; @end diff --git a/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.m b/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.m index 616a306..30c5423 100644 --- a/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.m +++ b/QXLive/HomePage(声播)/View/首页/QXGiftScrollView.m @@ -46,6 +46,27 @@ static NSInteger maxCount = 5; } self.cycleScrollView.imageURLStringsGroup = self.titles; } +-(void)setList:(NSArray *)list{ + _list = list; + if (list.count >= 5) { + [self.dataArray removeAllObjects]; + [self.titles removeAllObjects]; + for (int i = 0; i < 5; i++) { + QXGiftScrollModel*md = list[i]; + [self.dataArray addObject:md]; + [self.titles addObject:md.fromUserName]; + } + }else{ + for (QXGiftScrollModel*md in list) { + [self.dataArray removeLastObject]; + [self.titles removeLastObject]; + [self.dataArray insertObject:md atIndex:0]; + [self.titles insertObject:md.fromUserName atIndex:0]; + + } + } + self.cycleScrollView.imageURLStringsGroup = self.titles; +} - (Class)customCollectionViewCellClassForCycleScrollView:(SDCycleScrollView *)view{ return [QXGiftScrollViewCell class]; } diff --git a/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.h b/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.h index 414d948..0cb549e 100644 --- a/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.h +++ b/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.h @@ -8,13 +8,14 @@ #import #import "QXRoomListModel.h" #import "QXSearchModel.h" +#import "MarqueeLabel.h" NS_ASSUME_NONNULL_BEGIN @interface QXHomeRoomCell : UICollectionViewCell @property (weak, nonatomic) IBOutlet UIImageView *coverImageView; @property (weak, nonatomic) IBOutlet UIView *displayMaskView; @property (weak, nonatomic) IBOutlet UILabel *IDLabel; -@property (weak, nonatomic) IBOutlet UILabel *nameLabel; +@property (weak, nonatomic) IBOutlet MarqueeLabel *nameLabel; @property (weak, nonatomic) IBOutlet UILabel *countLabel; @property (weak, nonatomic) IBOutlet UIImageView *roomTypeView; @property (weak, nonatomic) IBOutlet UIImageView *animateImageView; @@ -23,6 +24,9 @@ NS_ASSUME_NONNULL_BEGIN @property (strong, nonatomic) QXSearchModel *searchModel; @property (assign, nonatomic) BOOL isAppStore; + +-(void)startAnimating; +-(void)endAnimating; @end NS_ASSUME_NONNULL_END diff --git a/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.m b/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.m index 4b88b04..a16eda9 100644 --- a/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.m +++ b/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.m @@ -28,10 +28,15 @@ // self.roomTypeView.image = [UIImage imageNamed:@"Group 7156"]; // } [self.roomTypeView sd_setImageWithURL:[NSURL URLWithString:model.label_icon]]; - self.animateImageView.animationDuration = 1; - self.animateImageView.animationImages = self.imgs; + + +} +-(void)startAnimating{ [self.animateImageView startAnimating]; } +-(void)endAnimating{ + [self.animateImageView stopAnimating]; +} -(void)setHistoryModel:(QXMyRoomHistory *)historyModel{ _historyModel = historyModel; [self.coverImageView sd_setImageWithURL:[NSURL URLWithString:historyModel.room_cover]]; @@ -90,6 +95,8 @@ }else{ [self.displayMaskView setTopToBottomGradientBackgroundWithColors:@[[UIColor colorWithHexString:@"#00000000"],[UIColor colorWithHexString:@"#00000096"]] frame:CGRectMake(0, 0, (SCREEN_WIDTH-15*3-1)/2.0, (SCREEN_WIDTH-15*3-1)/2.0)]; } + self.animateImageView.animationDuration = 1; + self.animateImageView.animationImages = self.imgs; } @end diff --git a/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.xib b/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.xib index b0259b7..8d0dec2 100644 --- a/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.xib +++ b/QXLive/HomePage(声播)/View/首页/QXHomeRoomCell.xib @@ -109,11 +109,19 @@ -

      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≻#IAsq`>HpL*9`c0$f9F*Yo_+(ppVs^7 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%0Dv)SxCU=z<#k)#&d`|5cb#{|%Ub z|2Xzy5Bi@+4+qFNAS4g@d7Hu%!`ug$`v5Z>;JyLoKEPfL(5C@S(9Z!a(W?RN=s;(> z(Ss@I(|{{MWMER%A6N}%2Ff|mn+EFLzzf*Jfj79t^B^+F{05~V9rk}vMlxYP2W3aD zL6xvugY4Fz>e#J8-}4hP4I0Z**0GVz>}DSaIl^UL1d+jZX0SU4yK}HR2WKNExyVZa z)F0dn^B=6YgST-4a~XVxr$J?gD6sIKbV-Ni1X~b`yMuz-={tc0F$OI-c z4Rar2?nCCW5Iq{Q9QO^eS3~r2$Tjq8h+Yl3%L5+rm?!Ap&;b1!s!v0I#axD}KXez) z43l%1Hx1LfVL$R4e^85-^rR2{8N^V`Y?$2|Cf6`|hS{xQc59g38WzW1?A9>#hrdcb zit;Y+QIQY%h);3v@LyOB0lCnLT^Wur#j{`;!m2R z#t1b=$U9;V=09Qut1^!Vm4AcCsAQxd z75eG7P9vkzBiAT-M#(d(9Cm7yof`EyUn0w>!OUhkW;IHNQD!yDyGQNgAV)YJL`EmT zoJN05ZJN=8-k8Ja8K^N@jnU4GK8viQWgUHo`~1V>AmaB4rW{+{X1FGD-bOMQ~=4oRhq1lHN^l9h19O5V^IL$5Oo|+UhnwpOEWF-goV5&Ws zYW`Edqz&zH&(yB;z}%;r`_zG$;Z!}EIud&|)m}~Aiu!+5|Z-@dJ>~2G5Q*lh0>UDOlvx$2QhjOqqi}7 z5Tge%dJr=c_r~Z!jBGLXH^!YY?u@z04fG~PZ({Ujj{0+a?{gYqN9XisB2!p`ot&e_ z95v=RGe;li=;K^{oU4Cx^>1!U(vTHBoNG>VYhl0U*28|yZ9;Qe(FQ%5>%O`6b?zMI zp;vPkp;vQPu$r}OAeJp$2qN?16Tw{OsXuQp&dif@o;S@;O*TU8d_)|Uu3TqWyAf8^m9>e^lDK-3Q>gO$g=2b^l8yZR-yi4 z?_cc9Vsr5Orjf;Zw|E%dy?89+@r^7tzs0d^We0KWL9WH}ES6{Sqad=xPA&0mE=h#l zS|ZDmD%7AMc4&zVOYG1R?_ScAKG@kMgII~)E=_?sEX_+9%JU_^pvF=)mO8W4H?vgM zrLr!a#!Ok37_MhWnb|vKkzfZVTQ}}XqmlQ zX0MhF!~M(jbJ-a5YS|>FFdg5;GFg^wN1v9zOaati?)}T1S#Az~-!!sZ?^YziyH}(l z4cRfj6~!ru{a;az3dprWo)z+}sEeIi(Sp|4trfDYSj{2MV~1AAu)+?l@a`2)cpgMn z#^WXOqqi$NVh$_Ev4F*FWDp^;(!JA|z8-@6YYS_6|-%*2_{7Dpl zp@*wvT(ypkxM$TicCwp&9K;M)>CtL?wc1{-PJ;Va>*wl}=+)|UyiNvu7prAiT?&0# z-GPayzuNoPIJ3qa)_jWIt!aaIujxWJhGTwfW-$l*zh)6jkZX-RYvfsT3Olvt8aJ_9 zYh_wnkjhl0I^Xaszf+4knE%>A=<{0H*4ml1?p&+iYnQQ-HLOSdbs6!VbuzE}p87PR z6a7(Rof_+$S+@l{w{92azwRg}IL)mfvR)6@%eej>it;Y+QHJtV_r`Nv}}j1tDmv|pjWX^coz82mGE6` zmSuA`^l5WVdZ7Mh@89gq7IWBA7`@x_8{WO84pFql{I(2a2=;%=NJb;q7J0VFvt<)@ zYRew>W4E@*vNatAcn>?YRfes0XsdT`tt*{wg(9lhOp40G7}D2QxJMhe~{FKTR4 zW1BPEd^6i*-6rd{CN!rNZRpKpVz6`D7P5-9Y#^2c=;3x5x2Go~?%AG|9E9W{KW4aH zkG9*Z?e=Q>Z@7QEes2F0z1rS@Ml{8Dv0aw!!_cSgNBJ*^>`;G)_wR6KhdJz+hTiQs zhEXBN)Y4CSZnfdK71`;_Ox2LEImwpK&M9tGIJq;4;38 zI9YZlL7#SiOnubf?ftu**=-Jc-azm6e291N`JAfM!2I^Kpf&b?PX{_7*B*KH$g^iA zc52TOmSeZ}$h7B45ZRlSOk^QD`6$Rc6vh1ax_9rd$hOzc>~-f}ckb;%cY4v60jR(C zdJx%{oHxl$Da?J}7yN`8e(yB0&zXI8ZeKK`nZk5tF^AP0;&~9+ACH$vOfpiCidT6J zJ=*WS{q|~qWj;c$_J4+6?XS)^e8-QN>HgnnkNNH2fVmt{|3H46IUwf&Z#ode8aA?- zt?1tY^E+^pJKX0V9t9DL$9JE6Rz5C#N z7O|8SoDU+0%;}JM9QuH2)S?c5(E~LOsd31eL+gk+j_JX%g4m;DUm@GEA8_ZfC>qchy*Z{g z$J9TzAMZIX^Ktz=o`aBgse~HG)j00VaeX}A5q&(af5-Ljxc(g<#uV1DgE;nbfU{gc z_T%Pv{6-Kt;V!>_8ad$|C%ofCKfLk83}#`MPI}u(IZoy#F9nFfZk)W%E$$+_-zANl z{FkTbkKZMYoJvR@^7A%@F|Si4FpE=VsX#?O;2RpzloqtcTu*hNGhH#0Q+jsFtWP}& zBB#@$|EJ%e34Q3#K)m&g9B1S>lbByo^NgBje7k3kApaTp&-nh%e#+N0M2@rObXJzL z?mgQJ{XVPq*^#*aY#gW2+p~Im_9|+fdznHMp*VK$TxrVjKHhq+3ZLMPbLM)kCBBn$ z=6kLq=6kL??mg#C=lU^@Wvs-U&#h+@TiDJ{E^>uyLFByq&VR>`*uV46p5My>4h4}5 z=5j%n3$k4Jm?@}xLEQ@*gUH2$NJ-j%S@z|q_ z2f2h@xp<2^LFAHsyX0QK4H~(mN0$my6n9*5$EEkst4ns{(jU~OF7+{&OJ;n@{g+zN z2K~BZKQ5W~rHOdMrRmIK4)fTC-du_cBA0WZ{$;(nT!E1+WC{9n#m-*|$wNLWQxzGm zL{X0hxbsR^dSFIZy!*;n+;!y`_TtJp?8cSbLF8&;Qt>LUk(q4d#C=!gxhl`qihRgS z%;0J)=6iK}5V;pLVIJ4N!`!crVHNxFz8e7vNQ62!)VZO~4Rvm)bK`Yny&=zyqe0}R z|J%)P8G)YPw39av@&Etr6lYQQ=F=c@D*Z~|ysekF_44+eAmVp9BX?3G?;UyXWFb2da`Opw=*$2HGmL1aGK1O7WdX;7$Xz|X zo1Zd#j5pu?jV5$Jjk{{xb>^t`Vb|`P>;3k0p*uYpgL&NF%{~rt1bw=H3j1^aU;cmRiy-nKKJI>C zE)SBEf`U}RJ0J9AHg@2_0Uq;&=RxG}c)UbnlHu&%sdyFr`nxKFkmDbJ^Uvq>AufnK zH1mgl&<<~SsE-fL{NWImvx>EBAeOD{;Qwds*F#wz9^y1txQll^@}5WD@yLEX%0w~T z`{+x)LJuG5;iI3iBai+qq zxA`n&Nf7xrHF?NK0Sd8>qnO3N_Tt|&LFB)W_??>6rY^_0A4Hz$ zvOkmkne5MGeUoYJM!rd=c zu@?P!VW(c)3c?@>uaTSgsKWRBLJextm$6J@Dl^!_ogj?oe7vM2<7IM^hy1)lQHrB( zJayyMrY`kqL{mDTe!QhDV>v51z~4OLKb{3){D1@`!oBg`8Q)#;-=;9dC_yR8Qh`c* z$Zs@b0Pc%FpN;J09Ot>jL);nPoe46aZh|6sO9F36@C9G-EkE%qHBdXjU}h7;9Oki& zYurT765Qt>9`l6fLHJTUvY~%3te@vfJ?#(gg}XCUKPz$W(L9WPzs zI=6x_;j82zH~A=t{0W^;*dP5!s7^xJ6Uv@&K8rAigsWJ?9?s$&3B4nscO>+Vg#QL% zB0G>MEAl7GjyEJKgB?mFXQGdLRG5s4QeOuMsNDzZHd)N9LHt!Ch=ADCy8B3qF$2Zq(ZNfq$A{AN>h&a z`4VsNJD*{a`ZS~`?nvT}B*XBYB%{#3BuiMvO8ySQq$zlXl%ysP&LnjvsU9TNgQR+p zR1cEsK~gldWQH z5GF53Wj?~pl7G$w{7rIyliZ#qUmt`or>78wDayMHLO))PVJ-`TFvV-AnZnsRue?e=3h*}m_7#18#av$b|Nk!AD;t6^rN2p8i4UoQj43DMZ&Lc3 zl(MDV6oje#T`GT<%HO5(cd7hcs;T&!RQ@KFxui0e)V_z*?_q~h`?n}{1t#IGsl7F| z8K(BPX^Qg&_A8Cqq%oT`{w9q%ra8<}P6XkrCGa<|`kPn3<~tT*_OHgVhy6jAR=%|I zrIjzOd}-xN>)y0#rgd*x_oj7kI{TO|LN4-*_=pI$H0|Bf8#eV6GQ(1HG_oj!&+_y6~RLTc>F8$~dK zH(Jq)!3;y@H%2iRHQ(5QcfN6vD_rLm&v_Aq8RDZ}hV*2_doq}HhKiU?hL89Z-(iNI z_!aNTP?PS=#2p#@o0Z`aPf<6cx*65Yn3mVE(;4kpM*Ye7J|9pGJCf0kWHf_}Kl2xQ zpK%~VFx!mNnZa!IKjS{^UB)9E$Gb9mS4Qv3co+S9)7@_t;~SdLg}w|xuin(FH>aWY zo3mJj@8Zo(Y~f}QW=cpJ(xE?@^e0m;@=^fbbf&`C^-L|%`%L(8Ily6#ahYrAdzL%g3&N~=pH+Xeeobu}(Ucar zBda^Ix+AMQvbrOyJF>bXt2?sVldSS)y^g$D<;^N@Ha*IwN7)jQ6f?<|lVZF_8Ork| z)o^#VhP0&vo#}=ynP(f#Sk`hT2(#P$?5~oZjJ!ob-lj00Qj4Z|OLlL`u737j z*wO6XlwJMoLz#+MWH*cKi&@4t;?TqF2Y4EUIa2Tnsmad=R73t8-|-`LsE7CDXhJjG zm16=kiD4cKF{2#r$+45&{2hcj6QXZ9^)09U%~_ClD2jc{Sqb}=)4t{Wj4x=6x8z*H z7SzkBUe0}-=K`05FrsG>y^7=_F9j%sc|^=3;@_jlhg6{^`sP1e3nT66ggYWb7>+kY zRG zY`}YSd2g1z{d{=kbO-pAkh{I?)xi^F%X}G1!qj^5>C1 zkJ@?E&SPGA%qx%DdDPBxAqexnL`Y?RLqGER_cyQq-;uW+`jK}4b|UX=mLqT8wQNA% zyz=Hfh=1Gi9^-xx=1V{llJg3g(W`uVm9G?fpYIbs=SzN}1~vJUx^%-1=9|nkX5zcb zXD9Qm$Nl+Yu@m|Ho0`ua<~xf$%NOjC9|M&caEcqMJ zoL1;X{s}B#C2Meh{!Msye)s3s+x%vf|2FsdI|vK7yFhM=VJ`}JcY(5acLDD%;N1nj z!rcYDxj=o~Tc9aj@%{omnSwhD97ccrerH&~3=5p&BKE`Yc!mY_ykH`d@-it&Lt5-j z!Gd^y!6Mj~g5Ffn{uNZe;B@4E+m5~M?AvDcc4~gcKD^zUHnhjReup!B`zgZ6W%%If86OPVy`Wi<(DK^C)T_Ma`qAzc1Pt_ZQWRqIywu zB>G=;Dl?F)=mM6r8~KXf2*P47;jP8gD(1b#WGYq+If|9S8~ui6=r=UOV&CJf#eU^? zYEg$MMzfvAL0DYxi+_e(#r3!NT-;rJG0RxV8uY37Cbr;g@m=ge|BJr}!gu2%+q-hT zt9S3dLTb$8-PbXXcQfI>cPk^uyWN?{YOV)i3Fk{>;X`WB4)ZS2jd6@;0(wJkKSra)aAJ_};se$2{JvjoR}@G| zOFiX95SETlLXz+X?kJs^Y~&>5Yr3IMX&FoZ7ldWxDU%BS&X&>dGIq0!-7HgzvQ%II z(b%yvYtgqdv25iazMnE?SmqRGg0SpM*om_FDZ~4GKxKa8FZ8jjK9<$TviexotjhLf zDl?dky)Ns{vff_S+{&&%?y_>1)4y{1R<1Vv7>7BRo5oC5B4arj%RLIh^7>Lf10i;) ze0gLlUj_SA{wID#zsoyc-reQhU0%P-ySKdEEpMjf{|&+lY0$3qN88FeeE^+7T+BjX1}@ojxjk{|e)-}r;tEMq;# zIL{@na*w}x#J@rK;VYQqhxyR^4`unVI3-Z?!y2@qE%xlg4%pwydQ(|%D$8A2?#gmk zmbi z&m`=4rMNg{ux2KAIsA3? zGl-##U=(ASfbXM<@1u&@S26o4^H_*~52`F@6>Hf*EL+(@9D6yyVUBT<(>&r|p71;f zKa%aE!MOh;Z~tgy5PqB%d-}0ieO!nlc=yNZf4rTY><+?Ds$h1Xc>5>%{)xVSa*=1e z2*OX}@e+FeskeQq_NSv67lfa^!8@q^Suskm7}-DD!#)lM;pd<8C;IxinSS1oYeD!$ zeANCT5lQKazI|b4Urc055LV5M{jF+$tCpfHE7*_PRrRLou^{}iI%f8z+Fv%N8FzxP zS`w1+GAZeWeW<2(HFK#pGYG5apfqY%FHc3*as;)jpWt*5e)SzqQ2VPEwB|t&ey#S` zuaJsY>5F~)dOGTV9TSA#gp{KK>VNYg8&Uh4Q=H*^5Ptgu>VK>LxAy(pHarZ%?_~cj zHR^x&8iSaH+TWS$cMF2>`+WG$zE}JEDty8g)c*b)7q}dRKlsjmko^a>e`rTXo&@2K zX;Itn`-MMdWH|Fs`^QBr4Z@$^M(v+`$3K0_7ueUI)c)xbSGXR8Ki9<0{H*rRo#_^Y zzXZI2+P`EX3!_<#+Q0Z7epwZSzZT(!MOV7xTl}q05Y|XU zX0no<2oqR={??GO##Pj*ahrSmjc=;Pe>@Aq-{t&0H~RT|0lfKld;YtBOMkbEzrROm z%JDvxs6i*DvK96JNR2apRHrEenaDI|GMm--UjFdDKMru1W1K*)Kjf(?Pt63pj6JBC zhIGhO^D7$AlD}w&e$?zmUk2b?t?AyHE0L|HdDV1hO?TEj#aYa+=4JG_mio2qXsw#G zpbNtpiJhyp3^i)0QOlWHceu|#JP*R!@py^EyhcI3c~|`o;vc>X^kDO(+zu8rw_8!*~vxhP#v?XBSRfKRM)%fCL;x@ zcoqM4)itNO=23S7b6C$N4ss4P>Z%dtOw=358YOE~F7i@)6OZcX<$mjpAb;8&%{(+|%e&zMvXk^Brc`NRJxT zz+N@#&p_PYXefHsXcS`^&m_#Wkt~g3F~7!%F_*^bH*ShEjpb~7i2FgF3%T45iX ztz-@B*~AvMvx`0KM~|AhuerTy{t}7MtLDkjtLCYAm2{-XOq*w-B<9z=9p=(p{pQz# zu!S=%!9}iMw_4l^!j`hM%+Ckd zp_XRVQihgxsHJzetVctd&>Xwl(wthFN2~axBpW#?#`~zzN{v>|v}%K_tz>Q0n|=&r z2$PVz)mqG`)ehn~%rWdiD|_H~=fc+ZvGv;&#yzb|PzrNzZSJirVTP^ssP$*qtJZ(f z7WcRI{kGPt*4^nvANpgatz~IFAMld8)OU}PGaGE>(%_IH|!Zv2w z#{Am6MOJbUk{h|&$kRriHdXnapRikPen+M@lUdDXwy~3g9N{>pxEX|P6Osnm+S-}6 z?rfWjycD1iMNq%(0KBKI%x!mb4s&n&PY||?j~eaNXy;5jJJ+r><*33Ze9o8rh90() zvE4Lg62m+evV`TV!VKHFubsVWXRq4nQ@eZUXS;{!RlBD=55o5G@Lja`U9``RKDDn! zPtSvtN( zK}unVI?B+|4t4bIj$iRDKkzd>Sb=$Tyusrj?3A2W$V@)e=%hv`XFC0Xtes@-)RY#q zrY(K&4Rq4aPWsqMA3Mq0N#0KKc9OT#R^;rYhn>x-vswFHxv+CqauAY-{P-q17p55Y zwX;5Tc7JF6?EEKDG@voEbe5&FES=jB%`#5#EC{=(-{nJ`>CzkX?y?2D*ySW=ILG}U z?3#c?B;{pNk{Y?X%F|Vzt|icuuKL=wG9M#LS3T%Dg#|1|hOR5|?yfs9ude3R^#D(U zuv-B>$9L1MKE9i7T`>1<6H%j^8r_`fb_`j&$=dBIH@MBcAnYC>clS5RNiOnIgyNLM zx6u6)YSN!UxTpIF>{s`(Okgr**jVALvDXD2@^29KPR8q~(OZq)&h$2;-m>7ftw=mB1m9y_K7P5(L>?95|?Q4F0@AD6j zdBU?G>?c=0dHTuIFDC^kgx%^_99jCcWFTWPt9~-{vqSy7yWdh)u$pz)-Tvm(|2^zu z|L>?rLpstAHTtX3-Y0PDy`U7X; z%s@E@B_|gpC_{PP$4m#A-=IHordxpq7Bt3aC_aSBZ1T}`JF~pf6c5X-y zdNYLKjARV6(ZeA!4!O$%9`Y|wc@cy|aH}&SBm(Oz(!puz@4>;$Jd$3-q9*Km1;%QO5H z?9}iKWWsI@mu2{`w5B_DXt)f+?a*-V9zLE)Ol1c9f^b9v%wt4RD)1HGQim3(F+zHQ;}8EFn9?*-u~ zy&IJo?;aJBo06E{sL!a1{U7xW-yzp1c}B@IsuOlHs(ShsQh#!qG30 zm}I2D{71WY^t;G5+Rlu2=V*71{(+zQjX$W3`lB~;fxm-rOgz$J?qhOM6g9@EF-DCs z&Wve9Q_OBm2RhS@o{T`&F~>N`8P0QwtK8r=dNk($_dN>2v02c|u{qJJv3fN&9|d`b zA{0me#+E|A#+u()`!?2G#;QLq3C@g@b6j0|5Y1R7FbVS+7t2<55XWB3Y@A%<+6?%*K27_&)S!5JR!M2wBW;Ee4*SOC=JjNbOG=IM_7fzIM;^%ycdnSI1xlc6r ziN9g)6U}g<9!<1Y6NeLx`zPw>#PR6W#HmbY7ITng;x6=QQc4P;{v_|8&`c_!D#PEBr2TkO_knI^B}DCfAy74GtYhx{9a zQ_O!#R`hv_Y*Xya6n9S1?Q9-C_e_y_%5|Ov;naZCyoDN5)tKtc)UUB~ zQ-8$#r~XM44QPiRPL*-$MmDpJo$O{G2RVWnPIccjdo|5oP1C1oDbUYpY0#@_>B&GQ zvXG6k=+m^$OhNr=w}WuHGt=dq?oHG6ZhCvV(4C%)#QdhuVLtYM`cjr7*K~QN%QO8f zc53=f?qIiO$TZ^}KBhX~@IAj%i#pW9{Aaj##t3AaVP|HzbA~%-tYi)A*~AvqpJ`4r zD^QJJX-W%vFcdXrsxi}XOEAA#kArZwxy)97_8&MiTh7_uH2VU7 zV-IIP<#`as=%3$~3uCeqAvgIbfLt;1#K;r#HNQ{;yA|^%GR4eb13QRgFUL5^8P0Pr z2cu?Gw7!9w$2_)icndW)>&AS4gwzR27c z6{Z+^w8(vn?A0QBwWuz7wWtAlwWt{_X-!+qbWtb9VSbCw1>s_IS*-rzPjP0koQu6_ z@h(nb4;NqJ3i`Li{Fb~-O45*y*O6<9JWJ$RQkKemjNMvN6Gv9uOV=}s?3F&#CQsTFh_xH<-(E^_OqLnH6%b$VmmN@hv~_6K1-?{8n_P8$IbmKjc~= z&kA`~EMYAhuv;s(BFoCeWFbFhwNi$ac4(z{ul#^2e8T6n!kkv_#6GUP##3Gdq2HYg zS7kztRcfqqW|bMOl694=tNx%ib*YcNTQv+jw`w9&n8SP)v6Ri|;c6LICnE*!S^X-n z@dj^_88ck1N2~4CYJ0W18tz}MpR2z|uU7v`4Qk@MSS`!y9_Z8R9o!7UHR`YN{x#05 zF^4tL=-rwvc=wv!?8P^-#{Aa&!(*QCJP6kY$hB6UweqaZg`HY!XV(_TZu$MWaP40V zVGQG$#BAoWfW?^qTKBF!gKTT<%vyJ@b?3VHBqRyRc?I>?)uA_|nZYW|ecc{TqQ*Kk z);qJ_&aHo)3}h!lZu0RS)oDjZy3n0o^ko2p8HOIMci(z@wSFtx(W~`w=+*iI9Oft| zFw^yCc@~5l%x^c68)9%~gPa?^X=7eWQJ#u?fc|YXzl~8epfSy8fm|Eq*(lG( zaZG0xc5CB&WZHN)2sb4q4e3ZvR&o%MhZ20rFUYpZ&TMk$rslMw4ejZK`kVB2llR2R z9Gj5>n0ssmK1YpMHDaBKwR5p%6x)yCjARVu~S@K)0S@Zqz^+G!6?RJ z{#!S*AKA9rnXT^JdX*d8<{p0s;WqWR>FqY}+182vOk@g6*oYe2)Y#_Cw*N4r?E&V$ z{bf>O54LAT54X#>y%u$-M?;#>9CP1p?%U09yZg4A`*wS^U7xluKtH!HMX$E6W-S|t zWeXRAaECtah)@~zcMQgv9dhpQrk#4XGaL4BXCCrV8uQy(mFn34o!|2#a_y97r#w5m zVyAWvWC(U^rz|@UbBCwcpn@J4wSctvbcN{yn?=si8 z&p$loNf7Q&h92&hasTIhiF@{c%Mbj_Z~TE7?$@LJ_G-Vq+8>Sk_v`2W@#xk5sZ3`U zzKi{`?B9hx9Y{$b)IZ?;2b?)z4hK%5cL$T>-3MPK9lnu+=6A3pr76ezR6?$U@*I@s zV14Y=K|6b}Eq3dmEC<(dluOv5gEAbnLkGS4;PW6n6pxok%-iVgp)Q!ip@}SJ8QVC7 z8i&+4?9Aa5$a+}T!*7zAY~-W}pYkGVy}+at0T#A{}KK4n{(k2y*iSf3}nK0aYU9QWznZ2otc9AN4)>2Ge^zg=ojeS z(e`-v(eCtQB<6Q?4)d}9N0+i3xsJ+nRGy<}u~SEHatFJ0OqOHs@G;+FhmOf`%nlv% z?qiK$VZsr2|YStuTI#j6YX*T3H?0L z4ZS+ihkgvicX2|N6ARI&6aNI^$=6Z;r1zh6=A=2C+=SkpyoYz6{Ff&|cr>bG6PW?g+?3Ul73r|gDEnC?^9EUl^NzP#Yr`&rw8M2+WGpF5o z+MTEK^EQPkMhVnEJ(MME;Q*I0_tXCc;hDs!aYl_Z&YZDxXDU#M&!|duzM&Q!n89r3 zvVg@bVJM& za-Q?1b6-=NdNial`ghL!&JAZIV;IjwAZQIzss{AypW1l$w491xS+-bXD-x1)(f&;Xhj>^(}{t| zeIW)jy0Dy8#IhB8aKRp2F#iko@#0%##XT28@?h>4&HZ9w%C6rY&ZAQI?D2Fu#lEg7A{LTvGqir#R#H@It?R7hc-MDb90=E12nJ^Sk^q zDM>>*UPrFW@?4hZa#6Rb;w6h*>ORDJ$5>X11}D<2(q$D*>`yu`^fPdF3_U z;7u}<4fU_I!+WmCd}TFzFn7P77hbs=gjdzLs>W4kuG+b)c_~0~N>Z9~e2yMomGSCO zMlg!8Okgt8n28x)b>CHcb=6*7)u*dx(9f$E(W|T1xyc=T7gv23*HWWT*Q(P3^{=hR znd@?1_onN5cl`^#;#-24(*Z_0Y}H~yeDb!m;< zH-}+HHzzWMIn2i%+_VQb&Hv`XJL z-}(lUTZpm`14&9l`c5VdW?UWSdJ6d7hw-+PJ?H$CihqK(n{BA$uKc4X- z2=AmPD>(?!lRNr)rx+!W<&GZQ8O(SlA;X;+EMYn3b;rE!Y~Xqj-u2GArSZPIKj6E$ z+Zc1dI{-EAs&UtuyIYa+tbBvRm;Wl#L)6aYQcuybiy@CGS%SkSL3-?N*hxgjj z0r%YNhW)zNhyDy=D0*~n6r0$B9l7WJd%Mu9d;2-W5su@#xF^fKr$Kl>BV{p{`|97H zjWhS<^t*cDgFL*4oqS*?A5`LN%eGm(G)Jxn@;s2|!C0m-6W_vvdC2nMP7wZ` zgmjqI-!lCD7T*1L0SZxs;{1v^{k@1-_HmK_QFK?)LX>SAfJeGJmChNuySux)ySux) zyAco&5KvGN5fKDMktC+xjCtd}pV>#Vx7T?bS0;z|4^O}t01d~wWvdV8sRJt2O_732lx)_KXU&^p7Hnna{Ie}xgW{y z(O%s9(IMW)JMu_>k1p{WSNW40LGH)S_1JkHJI`b9=wmbW*vvl8jM;kZERVY|mRXpg z$IkHB3_W)5$D4VR9qi)UAomm5KFNh1o>ZeHZRpD=tntJePdxMF9h~)vvpzY-r<~+8 z7r4t4%-oY#LGGvVNJtWrlLZ+*b;hUN>4kls4q!0D7|9rP_*6zu&DB$L^>i=xe=5(X z?;)$FM>xtScrTth%hTV3+|T6nEGIRw{xkP~=9y=Dcy>R?{akj>v*O;*Bl1!X{XK6) zQ_TPK*0jaBo;%NT=XpLAGxdBSOE6o{o#pxW{KGTM&7;ObysKIS-|@i||h_qckG`z=2pqqz2qXRhMKBLT9CmjqeGOGR4J zlL4K^%Sr|G7jH6piD&(Iw}UXgXW~0&e0Pf9kMWqp_|ut*{Nn2`{@d*10Pk@a=Zfz< z@tr6BWo~d2vlahd5GHV@1cj+XQ(DlPE_A0CeHnv&6Rg155}26;_Do>U1RwAb$M}?! zSU;hj66!x;6FQ>zgu|J^Qmm2C8VNmnB({Fyu6QP~b0&7D z#J_W&$2{Xj5GIjd68$B~MovQVk{{6Fpq$kdlWCx#chO?aGM=tU! zSGXI5N#m0SXG>~klG@YX{R@*8qzJ_+h4qulHmUn0b>^i1;}7(n^hppVi-R?iStFTe zl9{<=I!acJ`ZS^`<{(*jWSGnulkH*;?{JVqe1P7Q={=bali4qs-jkWDWO7RO0C^^R zimZ|c#2_~D@LnX(jhvGAVII~`{sW##;hZVlDTVA(^uQdZ7{DMVqrVi(S;bm5unFf% z;XEmvC&g*Zl)p(BrnrFFO5sc?U#BSLs7Mv+(tyS^L;oqqF&k$~X=YN|Gv!9Mu#LCa zjrCK>HkJFNa^_UkX+>N5F&b;6vPLS;q}q>;QXNMBsZMYTbCBvsWSH6+Q)eU#*~vvj zKJ=bi@2Pc|+J33^p4wccmQ(6p$TM|+WR-d-!x_a`#u5S=0T^ZSHbE z2-C;FxzlGtN9psBpAwYD9Hch~>Ghw!XAow3hW#_YMl9lzfW#!jeKV&aJsHSMHgXb@ zmjV=~7$qq~c`8wr8pu3zJsQ%4=CqS(H$VGnT3fH*K-`wUd_j$+@p7SaQv&JAc@kmG# zl9P(GyiP{4keysaFn$wE5 zbf7cc=t&>?Gl-##U^L^H$P}hCi@7XdG0RxV8rHLkt!!r}Z?lgByvO?-;bV^T8K3h7 zU-1p!@&iBd3zzwwKe)k7{^1_~@rb9q2*T_EF^NNb5|NY?q$VA2kcq71Aa@Xk&J;RR z=uDwAh0YW@Q|L^gGlk9+I#cLOp)-Zf6gpGrOrbM{&J;RR=uDwAh0YW@Q|L^QGeyo6 zIaB0Jkuyck6ggAmOp!B1&J;OQMa~rEAwPvEN(o9+j*3*FI<=@v0~*temb9Tg zo#;vrdee`A3}HB<7|R4EGmV+dVLppk$_iGqj*V<#8*j0jz3k^*4)Y;L`Ggak;tXdw z$N%`AAGye{T;Uqm`J3C^S$V@hJ5|Wn!6s8y@DMNWGQI#6hrXCGxLUUTtmJW2L8$Ibme+Ds>5sYRW6Pdzv zW-*rqEM^%iS;KlZv6b!YG||RHO>ksYP8H(3oblqz&!q zL|1yyn|=&r2*Vl0SSB!;Y0P8}^I61FRS(H$VGnT3fH*KUqP5Z2Cf9P+merYiv3Hz3c^ye(Pb&Q zmU72ZJA<%vVd_v1b5+`0m3E%eS8(>ye{drR%XDBQ-pex9FEb$s%eqh5^t?evvapz4 zyp1_2Yfj3w!~B)=d^yjT8^?v3Z3Xecl1^< z9tqG}MZHy&SH-PtV+YPqDHl4gr1MHusljK+tde{xxnrekL0EYj>)FU=|4eb60ils@{oe(`KDjcnu~H|DIyE$m<8F4m~Ifx~>j5k3yWTGePzM>^9D-PL}Ln8ZeIwY}%H zbzj>%RomHXzY~OYic*gTG@>bI_?>I~$zMTOS4VZ-wXVC?J&2C#$+n(5*3(lxJ=N>V zAG{30`T;SpcYV*)|AMo8&G{f~AlC*nkV6AGG?*WR4HJ-^oVb6(JZ!-|8y@8tp9Wzg z`8D!fBhNLGUnBW7PD+Sp8t0=R+wn}}#Da%>OnjmbE8tb+wg!j5daX#c* zzUKlz2VqM&w)C#F9Lsnn1!1drWJNZuWYfw$TkXP~TAk!`z6iqBe%`m9i!58qr1g>@ zY?A?dwJAwy%xIf)+~99+aVH4dI%8YCwtWxt)z;bC>8PEK+Rb7P)@^T{_U5F06PnQy zGv3~ex4+K=WYJ+Ly6LchMJx@%j>(X5M;Uj_k1RUw<226S@hr~PX&lR0$!gXGVdpBe zMdqE&dFL+3zO(E*+pqIeWZz{by6a+Yy1dDbAnYplt~IGmT^it-ZpleWYSLk!ZtmaB z{k!SD+ebmzy(c>8K80ymzef^s<1RhirHA!<{KgZW;T$~!{M(++($iUbI!n(TLDE$fFoTaz-wD;>|AQQUo{TAl7w~l-3xVMb@)S)Zg=}Dg;?CZI{MJbMM`j+7x z&hRB)@l6o+(^Wrx_8Z7xh6Q1N`}X&IfBW{gZ-4vt_e}q5{K*Y&2H}7OIQxK|>}GEe z4vdXw24*1}Ia!OJgZ`dYIPiUr1mU0xm=S*$D;%W1K^?dqgoEP{j|3!UF}rvh>kr-^ zghTRBmFmcBNFAOA;ZU6o)!ERrIR8-l4z=%4`wq45Q2P$^jt#3zeHvn3{T--qcxK#l zcy@B(PQyRtGfpA55tV5}JDhh!=O7%J2zMNrn}~dD$Iq9M$I;VB&-H+>nvtsop9o4CZs9mX$WC%f5$S((s@(Trt0lY(%fJttP92DPY*vrbAvGMsCY z4km5jFy5C*a-Z~Z5Kb(>uv+O&|zO(E*+xs(Hx3hISyENtS+-!HA zeUVH27KC&9qu)8Rn1egd_3T{F&h_kE&(8JiT>pNqjOISZT+DqDg!5!H?@hMjKJ#QU zKM&rI`QDHDHL1gCu5gttzj>WoXf;`ybXU)m=K zm!%{h`d(IuqWsK#%-k~X$1*uApTug`vYt&rxFS8?i50~tfecq1hr<9|W8x*fwA$!M&x`ehKVNsIm0yg??MXUzv3!5P+k z5`=5@y0#HbXhuuE<2HA=hj(J#M*Qqr_aPtQ=gRtOv`0Vdoqv6|Al#sr4Q6vg4szlA z8=TSKLUOao?@_+&Y!%%w$dwzG~_y?_w07h?l4z7%+(Ha zwZmNPaE={UFgH7%^D+qEdJXU1TbtR+HoQwa8{^;aG{-v!FqrT8hr7sgr#ajuk6p`H z!77|_cP(_Y+upnFy}K6|`HzQqhj%{T(J$2FPo*sB^Pv0Qin;P%I zUft|1LUDfM3D(*BA_(^d?BWC`vDUsXg7BTHnALYW&>uiI^S4H+n*WCVh;0z z@Vyc=M7HlW#rlWhk(KP^B*fewGWUnf{ULLI$lM>6{Sqc5`&4XVh!t%-Ep&Wye73VPsiQ+xceS=-{bCk z{5J0UXbY-Ef~mPhBAVuLHKn_Qe!s1ew~lGz)xJ{*C0IC3eTPM+&O!m8-<@K-z3C--y|gk z^Vr4?cH$1_WqiIF_CIf(^KJQ_f6%Mn4-3yf2*UqOVJ+)17k;-Z{I({Y=t4Jo;+gN_ zWAE?m{arFvu#f#5N zUsvpR<$bJk{ZWR_3Ty8UiIuX{aove zy!}2%==VXwYu9*zEdO|oSjh5^x7o`(91Oxg-Sy9rjAkslx^BLG-f@RJ!*P$h?s3;W?z+ca_qe-&9e8)| z?#5d8+~c10?^*wzd)#x6dsi{r_g)6!zX35h%s2dx?=VOA{rmfa8HzpckHY=`lly;i z|1S|qargh^{-50c+lDM3oyz5WaVa+G*^W+0${nX4nZ9_Xc&^ZX7nZain$xK#q zu!e(p{+Z{W>FT*>o)2dvqZt>3FLG0fDpbS$Ui=$`Fa1n=X%=6~eO|4@y%m*Cd;~?e%x>PAMP0ULJ-AkOds4Yp8Lfc%-=y2KPIt>O9HGLe>Z#B z$AKV9(1DS-Ujp|_Fd>K%MpVJs6V{+M_kt*qH4-I4W{Hxso|#Wl3LWE9u0B#q$!bk(zLveb0s~+X};jAAWG)n`yMe$)|1}2V={M7c9YxO;ol%i zK9E_=VIB*EC`Dm>^2)|5%^ae5RGF@8crh$3?z(i_*GB zTI;5DkF?H|PNwN(n$DW(teH-x>E)KbD{}CST9m#I*MsQwfEdIgF5573uYba)xXT;$ zasD@Y;kh^ZW9Bl*J%ijcq$dL_*oS>HnB5H4$?!Q}@D=B9)(lUAC}RSWk^=8Q#{85( z-WkhLom$kz{u#|!M(5Ay92uP>quIzfhxwTIjH_9PEHiG#oil#PFI?dofAT7bGRZzu zLd;+$=g;&y8Ocmp^p;8fnL47sO!~_-o*B%>Y-I9oWm?5r*0Yy`$UT$$XFAW%T;ezW z;ubo}r6n@) z?OWvAw`&)E+UI8Pk9wYzB`Munmyl^ zMZPJEd{Y+rrYy=@oKlpfJPl|{3*_V5u*f%Ik#E8x--JcJ1&e$O7Woz|%DR{>>|hu2 z@oiV+o36+=U6F6PqO6zDi*LE2tbg#3XS@ueZ1VAKR^*$k$TwM$Z?YoaVnx2iihPR| zWizAM>d=rT$S0eAd{Y%=8;wkSOBH3)QMS3vX9HW=j(mI@75OGA@=a9ao2baQP?2w; zBHuzq+03hNoucds$v{?eAfN0NsYP96l3g#^^^(0k9T~)MMj@Z$-6Ham(`Q*?~j$7Q}Uv!j1M>$_3CaFk|oN{JDKRGK= zl^W^l)UFDQh&Qo0G1~>VKM?6Je zIc1eA8Q!H_a?15OMJY!`s!$ib_M;nJi){E7*wMa&1Fax!&g}a?157 z7rDlD{^mY<%k>0VYDo_)><*tvca(ALTa?0I@smx;`OIVBEa&Jaf zx!>gjS%vNBjGV$AOk@^w zS-?v47OqED;XAyCoWc+JmS4Ec@7zRhzT=BRSw*pkkDQ_;33JRKOxB&IThh3GBMa%7d~E%qR%JO}ua@3_FvTt#nr{z6uHo(ECh z*N{`*IAkUyF9j%x-h2lZ<&{<5Ml?rGdD}3QaZF?ibJ3gcxT3tW%KIiekyGBie9kv~ z%MV;eZ@$Bd^2#djV_pQ2Z?2+zF?fR<SqpzmCnw$v06^{$rfxOTOj;ddq(aS>?aW1LTzdX%H1iNd_{L zjlAfsKw)H6pc=K2Q-KEbWDr9c!9?^{U^=oYu!{A_slXPF@EM=;1>d5#0zVNOrxPilb!U;}s z4!srp9$6K7w?YxJDpZcj$jP^3QK63XqAvp&iQWp0M^=Rv zu^c%STEjs;;uxRuC3-7#9$EPoEh=Q53nw8ZX^>B0{S+=kd1O*pM}>7%xFL<{g02ep zK|Y1`Q+NT3kx5}471mMVt(fP+htO5wkC9Jd{S^M4Kafe`d+4a}Bg}J=1SBN|@+qR9 zA|)t|Op55Jh>nWX#XJ}3Kv#MopCbAxGKcxdq==4+=%~m>%yW?g9Ogsh<9oWO$gf=C z8agVXqayb)&qd>q5IGf1hJK0`p*W?`QBfTgt%G0LO2VpWk=Vr(*B&6+iG3zwifoD|QoE6?+*({$JZsaXA%_M^^HXpF)&I zZ^bJjtKv;)iJXeJV>lC-%rxesx8h5YRq^fYMoz`w;SB%ddw%2!dMkb%SrvcEs~{>N zrxLNqNG>AsQ5?OMD2uF0G@vPRD$$C;jA1;Jn2p{_EJRi%wy*;^m3W(ze9d{j;}Uu+ zaTQsWc*ry4R5Bnv*~m#qVf0qAB(f^m9P{k^%BbXM#vz}Q`YE}It;nRLj!NpNuFq%7J`J>8DgJ>LQa;Ezwb__L%2VgBZ>z z!%KRiNjWnLhwvdKt|oXWmVQOZ$~D%3@9Wg8=_vfb#7oXQShCW~0g3O1s* zvfGeV+4nh$oXUR6MXqt3zqyaz%059>U$W0-N zQi6);&G*Jp1zA<-ig~Uug_+DjJ{9y+VK4iUNd+BM&{2gGoa6^|RpD3UQ$ar!V-Ope zRMb&L9aT(=d9IiTT~#cCd@AavVhdU$lZxHZQN_NP=ZX`U$_(UFQ9l)Tu?Lw{)KNtp zRXm1yuJ}JL@H6tMsGo{2gQ(JL$fS~vD(R?FO3brwrlU%EDS&(`>8DZ?n$rp$Rnk$V zo|xxKW0;7XDosN_mA12!x6x509aTDltSWttt}4l?(vRq;(og#<-^FT@)w*#PL;poHV=8i z^B}4c8@*LYh^(q)B0F-b5>lBu)Ta@x(OZ>{$g0W^Mk1#w<5)te%#>OJU-oT?9EHcME}DmJ6H>N}8C^$$6QoT`7uCH~|uZt(!URey%8 zY9t{ga;lMz!jz#rm8gy0YBWSvHM-CfIo0ULbQZ9fWvoYUHMSzF8izQ7oN9c+PyEgw z+~6L1tMLd~)l5KAcm7&b>fkgJmjYkrO{iR zipZ)?6IvptI_((F1ST_$`RJ|AQe;(UJG+rnop(6H|M;FCxq{y6Tt`-Qp7JV)>dL8Z zEHaXdhgnw)hmgt>eZnka;n#i{)}KWdi$~^)|2-In{fM<9xwa ze8W%Zt=?s1RqtOOA*XuJgQ$LLGLe-Wc6>Nlb{Lm18|CZo6dGm%yO zHEcvq_21+ur#Qn|zDIBMFCwe@|8O5U)qfmB4U+RZ8OcI~-Wn7{Rt>696FD`gM|TD= zm|=`ZZw;m*s|G7ri<}y4;sZYAB&Ru#-Wps$Rt^5<4svSnUl27+Od8UYft={AVP0g_ zumV+)Q^Q(xrVsrY#Ax)^a3Zp5xP+C+so^@_<71BV8DF8dhTkHqhJSJsIW@c+M2+H; zg4CoVD|%~`8(B3fLq+7&s2c6*L2vpo9KAIfi>w+gU@3BHw2J+F$WcDw40>yH4p}w& zo$JV{(XAkA9GfI0ClwjdTjT7=s&NU*BB#ccXiXQo(~H6At?@`?)p!mIkyGPk?BNg} z@DV4`TjMX0RpVc|ikuqX2%;vhk$}V`BRzU+k{MYwDMCr))TA8E=|E??(I34v8H%i$ z%wR5ZYO;u(9N<0P=Qw(6@;S0<@-vr_QPp1Cwil|rUQ{x(<#hEPEF^rjlJyWU5=u+rYDe9(;v8qoSOc|lOSpqgV@9)IeKfB z7FjjRLqX)!tQhraL2KI49lbT{i>#VWU@CHIHjB;dVh``|0eWk83|Te%9~Y2QvtM|? z%OGn08nH->-kPUGR?Tyf7dbUAL~WYToK|#3Z_RrmE5G9wHJ^x_nonar+u6z6yocVJ zA3;{lzvf%y)ci;8@st-q)FL20dTWssS+&SUZsgP=AJu6erj^0|eMOLi_Fcdkp8pUGPu%1oqL~pJ3A*)uO@;P#9b(TN)hkN|Tiy&&P zx7IO{RqHgoft*@rp)^&fPAwXvx7IC@RqH+sL{6=TF`pHzW*ytmTkGA(s`ba5Ku)bs zbA`XT&0U_Lx7M$MsEw@Jq#!MFYLkKDRG>1|sE^*-G(}czde9d+wHd^0mav>vY({Tw zb|9-ZA94&iwfT%o{K;S3;sJVV^9)(FO+rfK)HWT3DMNWGQ5(IrZHTPe_QyQ8oyTI9 zA)mJTY5P7$kV#t|wbfDEuQI%+={^W1(KvyoH#1?Z>!I~?Q?I%=<@ z_9u~5`ybI&dpWiL9sP8OMO+e~qYgUikRDle$cL^v$f-jK8q$ikbf71F&{qdpb(q9- zu?-db@+~-kW+_Wc@#t)17Z?~r0A_dh7fivg&-AuaHyc z|8bN5c*N5n>Jk&Zb%~Fxx?~_La_W+ciqxVm4QPqpy0k}DT?R26IdvJsQr5ANE$l{b zUG^iZE}wA*Id%D(>)ho&4|x?tUG>&AHnQrPj*Q5uYc|SKjhfV=@|L-f|I zIkM{3i~h)|+YsimjFqfmD|+j;6IuBk?x@>w-GX!bx%fWRG}_<>)seyb?-)RD`py1&m+|Q{LOvz*8K^x z>XC@#$f-vf3Q~%)RG=nxsE@3AbfPd}X(%wr)-Sc~3zY(`c+-sJ=2)Z=3=@Ece8 zlRN0G#{*>5GaiYNQ_mFSr5GhCLsj(Fvo^Bo*^bW0sb>!+GK;w^U?qC%xgJ^de24dt zQ_m0imS4Ec@7zRhJ?|l_Ua^ReoO&f8H-#ul2`ZwuUe%FRuU522PQAJ?mTAmn4olHn zuhqz^*W2tzPQ4Csjvu+muUtoOy>26`-T|?ZQ||<1Cm#hVLRs|IyE3xs-Hg`AsdooP zGKs0oU?F_kp|_VPL3@GU=Z8NK!S16lQX%!?rEE2q9O zc!M0|CJ#l?Ti?>is&73SBd5MC7|1BbGJ%=st?ztf)prxykW=4XoZu|y_#YS1Ti+|l zs_%b1K~8;N22sDXWFb4bD2U$r6-QS6YEd6K^=m?3hB1;cOhs?~W+SV9>)4E(`fcYJ zr}>hvxq#mKT|!pG%w!`kdh1^pS@o|*ZRFIy0X-SSP)0Bjz4f1t ztopBFJ#y;5g(G~%=X}Ap=&k=x$g2M>?jfiC4})kxQqu7TnaGXa2INOp11eD+ISr^o zSNbuKA&f@GRydr@>3u z&AS}tLr$Q#!Do=w;9t0coCg2Ns~{Q@kAx&4EqWW05m^l>L~-Oaqzp}IM@PEQ7rhM` zjI4%CV>WUcvVa}D!$A&l4809GiL8eF$R*@71LB>^eX+tBpLYG^(RBd4Jy zXhF+M>4+osrduVT?vjBPOtt zO>AX5`_S8n_mI_y(|m=TM*NSP{Kq4n2GPiv=xt zmTJ_b4o%V9sMg48R6hnIr%@wV$ST&dfgR{=)E;Ct>Jv^Pr%_*Um0R55U!I}2(XSz^ z(Wyv}oJMD&B$cR24H}}i(an+7=w9?kPNRn~mu0ME4O`LM=$*)F^hX>=PNPq8nH${X zA0DB%(JzqIm}I0zPGerDDCMX~73!k5F^!Scm~Qk&PGbfzlSM3L1sl=Zm~F^v%=;Wg zPGdghBGFEsavGO{ycDA(WvGhY#??kv~IgRVV zL}oFU1*}AGZ32(6nIZZggmwd+se&#BAoA4L1n(#b` zCccK8CdMH%A$ci4N%S_cJhGbDh~~&?VjG4sj)_cRE_$1|7+Fnxlby(E;$A-I8@}ZS zE~B@Je;})gk9iS9ljJlh25*pq+~lDsdYe=lSxu@(W8^fc1p^tySSBzNy-k{rtR`(@ z8*-YoixZsX9RK4YdYg0wSxx$nC&+2i%OIMZmMml^7X{JVYV zhNlkeO`cMQ>9IBdaOZ zsEwSaG@vJg7|IAHqPHp2k=2w{tVd2$ws3^c_?$2J7QIdR30Y0K#XaOSPYU&Mc zBd4kV2GO*Hq#`Y^lO4THi;&f{a#Ti6(`wL>Ui4)EBhlNm@yKf0B9@+&LgX7*Z2!LP5UQ^rpF~2DM>?S^fo;wvYK9s^2lj=7248`p7dcTdYe8PSxukE zV&pV^1^alPBYe!~=xzE}$ZGm;{DGXN{~bg#Vv>lYq~HzoHX|#tno*3>$Z19eTGENG z^k5)*n=u?&&6ve}s(HscJkn(+%)kkgDmc@;!6* zg(!}kW|pBT?dV7s`l7d)gOSzDY0O4WGZ(OfcR0u)j-j`iCy~|6AGw5_X8z8zAet46 zxFjGYdYhFVSm%ZenCLHw!tD)7(5%r5+7w zLR<7Uw==SuJB-oDY3>A8vWcy1XCHc-`yR5Idz!D1)7<}YlmB?c(;%7`6TQugkF4fp zAS-g3my3$jqAm?+iQeY5M^^I&F&sI~8^co8v5_t8MsM@>BddAmFwgV;;XV(M&wTyN zf1QlTWWJ8(>u7#K3R4AL&98%e=Idwv00twI`8t}fqxn-Y&+}KHtN9y{&wTyN|CE!+ zWd3<{H2(tTdH&zr;a}vlKtBu8kRF*V(9r@NEy#;`UQmIm)IdH9^s}H3{gKH69WBt& zf{B>t1xr}T8sxJ;KMOwQIG>@T1v*;rE#`T_pWH-F3+@KdLj5dEL2A;WqlG$Jm>XFw zEQ78V%4uOW^s}%Bz3GRJ7V2o>SY)+u0lHc!r-iH7&xai46V7lJeJzyL!r!@$oEF{+ zqD8SuLUK}(5xp(Sj;t1ype%A)REgGfp*y`8jNTTFL{^LDun;*dTE-p@@c|!k61^?@ z5?L+!m8-~U(TyNl{2B>JOfu4=x5b%})#4(QL{5v#(VPx+rW^gy+v1_fYVi!_BB#ZR z*vSFj<9&{!x5b|$tHnQa896P!#)}|Y5{LLCA~kwj@&>Y6Qh=h!X-O#>(}wnRqBnY5 zG7woUnZiuuv}7LJ*vo$2X6hux- zi&38@$Z4r_Ep@J?9T~+K#xarI$YH5YmVSfzUHS{MSSpL9vRL{wh?W(m4h^yHvX)qP zSv%yuY&KhPuVrsx-DU2#%>9 z7I8^HVv>;pv$e{3R~5xPt@7Tjsz7DBF`hZhXAw);#8$Sm6B(^?*45TuErZpisX=RW zw7NfIu*Pa@toF?61H8xk9OpBfef1aUXSMsTG4E^gq5n1JYK`-)F#~JHp`$fZn9eNR zf6W3Gvy7FjVLjGd^A&PkBiA)%V2wT2{Qn*@T_dA4GF@|no7@hfwK`oJ4|%OkOcmPF zo{n_E9&6vhUDlejwTHPCMC)QBi*@lyge=#!K^E)$+*sEc^R>=gtut5a4sr;4uh-Lh zd#|_m`h=LB^>SQqZ+{;(THlG~nD6!WUT^R9a$Ns+5N$Av8|=No-W!~ILq%F)?+y0e z;M^NzvtbXO+u*qkA99pqT*Ub|+~YqU2GPdM6rmi}+vqMEWwEh3wQ!e>!BUyxdZd%29%-p6ee9Sq%;{tlz z90O}@cJIw{+bp-uNytqe@?)kqJNIVi-mHVoUFktz1~7_SId z+;z(dP9e7~*SO9t?x3fwiOEEEauL!Pdu?s;e-zhKw4G@d1<(^472CQewr$(CZQFLG zjG&TKDz6Kg_op`PW%%f44{Ddw<*i@5c0@KZCH--#Y$#CjYXMHEd)HzWw(l z9`l0N_|5ZuYko?6Z+;rmqvQD{DMNXDZ+;VOIe!2{@q6d{t@GW;{7L+SZ_W3e`8)AD z=lfmr{jT|b*Zf!f|9d)K@B?v(kKeZ-BUva*C3L&M?_J=xF3|0Q4s@jly|C#5_p`vR z3;t#yZgasd_HuxWT;&EI`4$LS7>e+C#|xv71iyWu-@Q=R3w?KC4SaiHZR+8jF7(ZX zeev5D+I68_7f#2n3zxHs^=v}d3y*S&vz!lvED8{YaQOZr-(M7!wD|pt{QgCS@E#YH zz&95)qb2R=NN0vHk}-_K#*5al4&Pto`-`^Xt{3_Ji>~k#doQy0Kfby6GS|3?`&;b( z7C*v&x7dHT*nhY99Xeb5h3|ooC83dhNksIvBsw-+5{LLCA}J|IjV_mjkcq71AUF9a zND+!t3Y#yfKxL{?lRDI=5lv}9Yjm+h7fZU(9lI>)i(QrsW*GWeqMs$>nZ#6PFq~cBcAet*SzB+U-%vf z`7bo#h)5Ko^8;~+Pa=|%g4CoVgiK^52f4{dL5fhEQk10vm8nKe>QJ9XG@&p3(cOQ# z`|nTu=Kr>^jh*-{|9wT?<)H|RZI>6re#?Dpxo<7+z(__j7TqsjhR&8B;1EaA#R@mH z!tY%XjhMKN6_v363Rzdkx}pzLna)gXw_+nYUvY+WTtt^E-QY@ntxQM~+}6r^xSy4N z>&m8#;Aej2cWl3MFW0!iE$#+FR@q`zO7y)dEg5i|t6JgyR<)xeQ&_}emg06+o#YWu zc*e^>$ZA`z&WycQXD1hR>4y7V-3vRc{)yGBWj%ISeU*27;1hOO;}+KB$KGoSV}~^@ z8H5ej48sm<7P1{1uGx(p);tV^tPPC~*M`RqYu(b?(%5iqdF-&ZE90=?+DX`9?J5pq z!?nk;!`iojkaf|q;ksDZVVzrCR~;L!tBoDjxvzDzu;IENvBNs|weCDNTz45etao4Q z6Jf*k$*{wE_qDz;HeBBvJFItK>;J%p>*r&K_3mr^ZEU#yK6cpPzBZ)8h8u#|VT1eH z&>kCZ=!_jUxUUWWV#5t9u)_xTwc$B7-0&JZY;<26b6~@bd9cGq_qDM%Hr&`BJ8X1c z8#iFXja#t8M)$SxGdA4#JrJ_V4x8N9rXtvIQwi*_$$f1ajtw`B#txg@*QPz#aMJYiCq!xHBep*y+A@R>g)p zYhs6;?rY}^Y`Aj{cG&5@cAmwCJ1=5~o$hN_0&KV|33k}!zIHXlhP#?#hh6S#*KgQx z*I(FSm;2gv6C3Wjiyd~muia^|;qDCBVYmC*-4+|}?uZ?ByRY3#u;K3iu)}WmwfiYH z-2D~UXvvSGtLxv;|?_qC@dHr&$}JM3{^d)8sYJ)5w@9{089BR1UgH4w7b4tw3# z-a^=LZ!zq!*M03BiVgRU#14Di*WO*&aPL0su-AR<3x^H&MZymI+}FNx*l=GZ?6A*$ z?VE@V_f5qP``p*QW7u%tDeSP%eeM4N8}5&b9rnAg{k5>+{(9J9zx&!h7aQ*X89VHE zU;8g%!~NH=!vXhoASpIHkPMGocwiBBIN-hx+{1~Pq99WIUy50}OchuzoVQP}YC zIP7rPeI4G94G$m24u{>>k;vHaNObIQ#C;v9j17-e#|}r_*O6)b$$a#6L|;div5lSV z!M}gx5J%ACk;nM`M?MEaj{3$?|NhZ9#3wbGC`=W6>!@!XtxE$M(U~C($L~2hmI+K^ zHoqau(G|#W)J+|AQ%5gwnQPqOA#xm*<5*bS*|Buk^_UFDvXTS8{g^z*%Ha1Ob9=|y zW0zxt8HTrUY&5bQ`-7FNVLh9$*D>85JINW&bBQasf#VU-#qk)#A{pt)M|mpY+sA8A z8+{yaM}OSLakp`N1Tq|#;kaFn&%?bOU&j0 z2$C6noRH^4aVp^6Pqd;p{TPT{PUz!=EGK^EAAJABf9T}IHf(ZY5BoXDZQk&aFUW8* z3UNqF9`aL&qLiQ%dN|nzJ)G=F7rNu!oz%(6$^6Ej{LMlZBhN|OoZO2ZPU_+06|Qj; zc}~i6DjX4!_QRGNOl51u23)PF0~gwXn^p`gA}ir-m?`QP}3xcz!~TQ+he2 zms9ebax14cvWvr<;VRG2$?4F@bXum*lmBPT%7pPx#0eMIOb&9RpELS7QyATx zk>QLCXIjw~Sy@s7?mrWq}9KWE!BfWf%kvm=q|>^S5&yP6GbMwYXOIL#g2@`2CDaZZkN zVTeOo>~bz6S+LJJ8O{}=GaVUP3u7|0NYqmT2y@*lc5zmARU z~TRK7bY?bIW8<@ zJqI|93>Qvv27O$R=fVSC@+lB`D;$xoS+ZW&P9(`PjOk$E@lS?+aB*P^cE_pMT3Q~&7G@&a!u*W5P zT(ZX{eOz*vm!=}er9WB4ZuTL=r6YJNm-KN-o=dlRf;+t&p7WLau}+91+pY zmDt$mifyiBp(xd`%@x~RvCS3RT+z*yw%F&299Kp#lld${hAYchfo`tIb7c?S%oVqB znCLaZOI`W)lYm4gj@?C!!;SMMaM?hY;(@lAj7RqzSUzXhj>^(VrmZvMj( zY;y~bA>E@PhZjE6svfPs8mMphcu$r}O<2ZV`Wv^RzdB9_y@+}Z@I|i|cOMDWMgv=D7 zIHhnmx632f?M5`mZntH--4l0o`&a(pZx&*=+nd;mes1q(9|yR|HEwc;7kmta+=-0a zxs!~Pq#->a6u|fIcvE+(Q;WLT?M@3i(hG0ujyHAZckFe?UUzhKXDK?m&0s9wWnD8SaH991)S_o^I~Bn|to&p1Zl{ZtnSecTYF>N>Yj1 zG@&cQ7>QfCHy%6P)6G41bI(@y&7@HG%}KRoW_eg-m< zh3w=+mixB3-w@xw-<(!-$1eB#GJrvhW)8ZzzXZG7cf0pjvle%9UzYps^sooM|Ikhk z?ex%252rGnpZJ@9(al5MJk-rYJ3X}1LpwdZ&0U`HJ`nOqjz^Ku$s;>GveP3O9_1o0 z`H|;QMRfA0FEW(Ky`iBUv6TU=_aqXak!$z+sMYlG9wlK96+qI22)tfZKf> zm88h>I2&%}v7H{v^0*+Ss7)K%(-D~-cc&+Vn9Ohd$$S>#h956w3r9JDERWA&v&VXR z{FoQK=3OAX+wLUru()Xh9~D^J@Y$I}5!i0kWh?{*X%d>c-#`m9vpp$1dc~*#`l)yI6 zD$|6n^q@EW7|39zAj>n`JhRQSMac5(U)HjZ^Vs9r6=ZsLi#xmxggg&VB%%_XABasF za$}q4?&Nt9iXqqYn$)8qvOVv>NTxB9IoRm=Lfpx7S)MOvC7U>mEYD?mF3a<~Jm3-f zc_GUSSzgHU!cH&ZlaN&8L@zJO;$~h{!p*#>P6IkJh@p&N6mI9mcz$9j{~^nZHLPO; z2RX(`&ftB&u-D7TL?b48d1<$o=?RjVY{>LdS1-#@kt)dZvN3Jw%Qz-7h3U*fPcQBD z()V9(W*a-%!#<94ft%>&rEXs7=2Z-05tjrc!Y#eZgdDGI^-3qNn$Z#&UbUwaU6AM1 zFm&>227jZASL?CQtF3HDmRFZ}%rjo{hWCMx*Aa+;y=bv>Hn zeqXzj*JJSQ*OQovK3@ODYV7fPBU_N+wG6KhaT+)C+O52P7YKP10o%N>%^TaivCSKO zyh(KmQB`G8H{d<%rU4MiBDl9ViDCl`4sKp`q4%Uj#Lwar`Gyp`o`M|v?Dcky-}KO@uI zKe5rFC`-+{wGE+~79%(9^q*fspsU|K3jT?eyMG@8gkxlmy9% zZr8yy>Ajua+v$A=I?tJ#A)`EUW>{&0<( z=;OniK*+~%*yE#j^U=HcD8ok?J|-b8Zswy~`B;wn*yf{cKHBD^Z9eMbV>j&cQI3xj z`GsYyK!%U&*oZzp%JcCkZsg;2UIaoug(55wu*)ZXe3Io;dh$__A{3_-wW&u#n$R45 zd>YIYbn$5p^H{)tZ07{0@$F9+xq?1EJr9I@4iE;Le74DF89vMKIX)=}!F_%%NiFJP zkI(k_Y>&_S`0TxW_Fg{A@p%k$`G=**@OdR`(8p(aJ|DoF`Rqc#8zbaqMI-7;>#WG z^N6SD=F5jb$X6SEwawSqq#-x9`D&Z5w)twCue$kK3HyAN<7->`F`h}t@O1{W(al$R zzAna_`RX>l9^ooCxXnEtAj>z~e2agQDh0Dn=mhVgKffm z;w!od>t4eCfStmo#y(+7Q;v#M!A@ay6Sfhy3M)t0zSt)0Jbpojuz#@t-Gr4V>_&ER zm@7Qx1+RI>2V@Cnn{a7JPms)Hqd27~O9d*Un{c`bCr7w;xS4RWgd4_mWC$lixPMs6 zf5;L}H{nik7Tbio%r$fq&b@?tg`L8O#XjNF5ke-iVyE!B3GeNMw^evK!q>w#;Ri4n z8N!cb47v#~Pxznsn}6BLF-~%Z^ISxh@V1E%j)+7dIzNz#v}7P7SY(gPmzjF;Fcl5Qe-JCSV_S&qnwuubGb6h(%}r74GQBFhuG5v}RMP^K}HIn3i{ zWQlB>$To?*i@hAJ&{YNx2N zh>L7dWs53TRJo$c6;)SJbriKec8Y4JsCJ6llRorArl@v`s+*{Gis~&zUC2MIWD~nN z!d2`P^(A(S`kqgG2?V2sBRX zj7l`787*l;dj>F=p^QK`F~;&Ezha{pdWo@|9h}7N#*ih3EHSR4pBOI!!I-kdlqIGt zF(ad&m@!CzJTZgF60;PwsYgSa&>Xp9>L#XcVh%x$m~zBi%)iJGa}{e@k32DL6;nSk z-EPb$d<_JD2oQ$wL`0S!Qj?3k6reE0s7@{F(tyU;?1%nLU@9}1&7Uk`Gej4BK9rrAXDr|*eLefKroJN;>0Hr zNl8vB(vX`nlt-30Rk2eXJ;iB7dpgmTfy}}-apoga9R0*u&n9Gv<4)r2;xJe6cH+3# zIInrfM|2f8Dze0tC9W)S?G!fyL2^X0)IqgP6=T>=k!5?lB&byieR^RGR4zXJog*V?Zj(}Jn_0< zyLjW6$1nWOUo1dR@iyT5@s8k@C*CQ34qf$dKSN zcW^Ta+)Ba-B)~QaZIjS832l>59|^N!pM-KGtUyEDX+n3JP=4!cN%9C&sZY1Gv zEN2J1*@s;c>LZ~n3GeZqPkapo69ouE9O9FRq@+L}iQH-;IT97bog|VaQB7JQLn0Xx z4P*$zktLCC61j^+|FD$*Scz^DZNWx~Y?J6b5AbFZ*(Q-~65A%RZ4&DyaZK!!SdPRQ zDMV$eAw%Li)JHdoZ1B)-69u5pt)yyXMBNvxYBx=A8W zlGr35G06y0kV?4GB<>_hZR*j0jtoMMBqJEjI3_TYU(inyS(0qWeIz-}IWBSqxsu%H z1^P)UM^ZVGrXf8tB+X1Vav)FAQs^hCUXr$@9|N&XQrjf8O;TBs{)QV#x{9@IU^7QJ z&MD4vflE9_j-;=77YHVkC0P`bAVV@4lI0{1`H>}=Zjv>o87*mp_mfOF$$BxEF-+wT z+()uCtY;Hj(M_@goJ5Xfw|Nr?CU+mnBO*ic==^|glFO4kEm_D*IowC`Ml_`bt&km6X26vlWmgG-xCn;n|Aw!Bd#3vE5q|i-@A{56q zDauj--K20YDVkuX6y2~-iW$u2M}EdmDRh%!F}6w}M~XezCWUvL;vq7mc+M+ylR}=9 z;fX;4LMT9Cicyl%$db}FDZA5)z6@Y6Q<%;y=JFG|NvWHZa->{~n@K54%A;IEhLkd- ze9H$uBTFjXq)JXIY?CSj8PQED_mZk8c1l$p`=shgANn&0JEhW1DsLy1ty0O6Y5}%M zwVy-Ckm>}d(M>9OQr+hT9|OVEkx5K4Qj&&r$dcMNscTT1dNia7UFkt@`Y{mQq}EMp zIa1HT&7_tk^?z(fhSV~oKF39_AWLf9qzMoP+oXv^RCJTZy`)KjozmpMK51%Emj*P( zPHA+L#@k6_t2AWJznAv^mK` zehN{PYSg3-^=X7|(&{7acyy80ouqXqY5!m`n>frdd^_zK&ZCdCk8l@hzXgKnLJ<}j z(#eo67B)&}n{;j?T@k8cn{>8GXPb1kNvDr=ZLm)|Inud}bTjyyg~*WZUzVefbn>Lz z%@N#2x_i9m6JG6l0Mg!(^tRn+)<~n9nlYMuz=d;4;^^$!%oGV4IK_#3C*UNK7WOl7rmjLpLG1 z36UejorJiP5LrSxG6)$$WC)qb9OfZQh;Bl*vIEq-F5@DyHZi3!#&{jb?f+ev{ur=+FA=riP=q4yna5Phx%Rg*n3)|Vn9%KpHCisHa zyyGKZ0>O;Yh)HbXkr3Tv)J;Y?GUmd~WRxXiB^o0`Mj0~pqAvrGC8KUK{>Go!CgUQO zpqq^DCF3^il<@@i$@q%5eBd*7%A}i2-cBZ4Ws)OP8f=rP4CRp_Q&no9n@sX#YC~80 zF`l3Jl|T5K1;~=gHkpp%`#*l=*j7u$pyjU^81ehMh9s;w}&HhBC{Q`D-AUB{boP zNF0)q2is)PPZs@T(NC88G@>ajXhme`JY-9`D*@fH5qOUCHkSmKk zSw04WStAn-9c9%~)_5c!B|&mh2%ThYLUUxus++7G=!863hcK3DxS6c0Sc^`w>Lja9 zvdWV60PZELZL+@P4etZNY+;FjJlW*Q76Uo5h2Z^UD~zqO=_i|hvXw(O*<{EjLpC>) ztp~DXbH~|im2EnIp_6QjSi&-vBUiSAT;eJ>xP`5<-RDCfm^~6vktKU9?37(U+0&DW ztmL2wb!kRR+8|GMd9ursU7qaYn8z>tj$GO0$}U%SS+dKL-QSn&?k4+5&S0zTvSj~% zmd|_*1akxkLpWr~Axn-RnUN=lJUMbvnmXtxhx^IV6x-#HFUKGzW2+o9nS*RO^pitB zIoxy(H=Sc0vgMF1hg>=2${|+{UFCSlr$8`g6r%G3`pFregvgY$AiBv}oKlpfJT+*D zJIdJ^x07=!Gnmbf{LHT`WI1x=+{r0!a}ODEKH)hpktdgKa@j0bT+)#j_mj*0$xTz1N>liV?hjh%Aq zBzI!ckef2-BDcRcxvNl}n%FA0Ou2QEdpM(zC$~Jg<;g8i?q%30w=B7Blv_8sH*p$S za?6rimfTNy5eVi9MOY#bnP|iy1!>7ZMs$@&M|ot)(}LEtqa$6=Qy!V}*eQ>l^4KYl zo$~y~A1r1So7uxz?(q=4!i{4QNRx z1~Y}}%wjI?H?J&t*RYoZ9Of7&@wW5c9takcp{O^N_9--;Nlax1b}FQsLf%dxTNRR{&}M8?=qfjmq0l`ZqMJhh&+|19EF7K~ zq#!%F$V&kVAxmM~6mCaHy3n0ojAk4YnZk5*Q&=~J zg)BvMQzRY*r`Z4>{Fxzo#{qT>{LWIMZBFNwkje=kzcS)k!|cm zh9dhpgl>w+Q{)==c@YQ}4Mi;Cl7Pe{MV6wrDOwueFItf*G{i1No70LmbY&R2C^`$f z6#a=``5kvsRF5DwY#xsMT`IoKiU^n|XfGow_NwFu`rkHJtedb#rSUePAh(lU3kdZ97o8mbs zMQz+m@dh-e8QyYn8x z>{LQGCG1q<1gAO6HSXhfN_-3iOGd^{C6i&Nl4(d!2stQ-93?B$1Ur?qQ%M<0_G2J} zk*B0?O8&^7tinzu?Nst0M>vKoB_HyMuYq8x05&QWp7I>fk!P21#hn-66rgUs< zRa%bH?xwVDN>`&MGL)`QBXm<*p3>du&j@BRpG7QT8OxESv~5aX<{CG-!+k#RnQwt$ znNWm9H)V8FMvgMcaWiFPDU+9S$WTUxGEHegYh)>-n=J0W#uRrz|EACrCb6+kfEFm<%&^~GRRU+H|09e z8QYZWNgs4m&b^eIfStEoWU3%jg+!z#6S*luRhnU&3NlrYse()uy3m(ljAsUa&IvIARH zkf*{Ku5yp}fnddmL?Jpq5F1%4>ZPJPsc4Ui6{&(7saT8Fw4)<3RMbmFy;K~992NCb zaVkGEADvX($3c#8oKwhBQ70AO@sTfl4+JZPCM?m2M{+Wdp9)l_8a45rE7hYp9gw5a zASUx0e|2k7f=sRFS*s6*gRT^WPDnl883{}Q45#3agr^@gA!%EyomD8N#BJQ@zHDsw`o2udQ z{i;!kK@#jzH5F+|Pd199i>kG;OVx%np&9O^sw`FAN!77TK$fag`H{uA*{WOFj!aee zVyCKhs%odIcB*Qps&=aS2|HE&9tc*8NlMZnOSK?2tEQ)FMJYvDD&S_Sb!8YM8N+xc z@hgAe9aUS1Ox2dMg`Mm{o@%eso&9ptJ04xQA9NJ4Z` zBQy4?krVe@LzWuVXih8I(t*wlVK}20%LH^&LpL?#sIdTdQ$v;-TRDadHDsu9mj^sX zmKwUL>0WBaA}-!j&BW-YW;(KxkK(wSnk{KVdpcpKn!2eu09)0RqvmXEQ*%A;rKSuu zcd#4X)Rd>@d2a9!cTy_~(fNTm#6y-^wy9MF->+4Qved#ZwHnZvrgWn>{TPT|YT2gN zpR8gn8`#V?c~{5C%qZNTz=wLe#h<9na^7GagZY%M^|;^s-vqq zHmmc5|7ZIg2-dY%UA@%JKt{4)x4I=LO*tx3g=#dX4ejYfKXg@h27j}V#r(^1RaO?`J$-`&)AH}&03eRo`6H}wy5hO6A;eIVE%B2jQF z4Sv8*4Rq7M-88UO134NLz%~sU(G(dPw5A=pX&_I7L5yY!?xevARPuLHq`VTnLwq7f6_G}KK)IT~if%`}vyVM%HsLqi!FcBBj4k)@$-8qVfNY}4>J z{zNwo-Alu@*s0-u?9=cePk7EN?9@;mb+Y1EiD zbY&RRnT0ph=qG+bmPWQ|bb!Mg<0NOe%L5+sjF;%9v2Gg6(Ksq@rm-xI(~uh(8q3hQ z5>=^zERA*3xDWlYP2-`AKsSxuOXE4%sqsJ9r|}_P19zyL^n;{OVhsCsp)v^({w5Sv63~| zsi|(7dOJ;R)l`nASFugg?}1>m(8$m%B2myyGkKaNCj;3jK~3sVpGGu6mS(nTHU{5s zHi@bHf?b;Z#R3+wf}QB1*;(w;>@wH5fjem~OLKS9JOYuCrFjez5Q2Bpyf8(Psd;Ja z)Vv<;=|oq$(~CZg#ZJwC<~RPt8)`0B^L1=y8?rS&%01rmiLZfRivVGWLwpjEloX`G zPA&3LkRnt-S1nrMW?J-PAVV0=NM_;tE!=Gjd$q7v3wyO#%@+1@jPpF;BW|UIy;|z1 zWjJ)yGA0R;qh&@4QJHGU(9&Kl?bWg&^0e%XPFfCS8oFpXpG7Re9k-OF<$l~rOW$vK z3HQ?S5l?x+Yu*Net!&du53SPTR$9r>Dlf&TP77Moj*fJp8+vFp13k2w%TN4@n`xz! zRvS5lJz5>d&9rhet>kHS1Gmyz53TjkIwFyYhCHq1X`P*1$kMt1dTDK&)^*WC>$Y@2 zAFT&4m|@ta^=PIbOY0Tbq_sO~EmLdTw00}4Woj))>s#FA0gus7>vw@*8{4!=Kw{iV z8=2aqCM|g=O9d)Zl^WEdHTG%KpF!BEjjr0r)kars=J5-%wOPs@PI3m_w6Rs2`#eIH zHnwW>iqC;y+o;IWR+hH1v`vRM)z)Th_0v|Cwz9O9rEP8M(SVlpLN9H{F@ecUV+KFt zZrW~T2fNwJ0S0u6?xkI#v(RwkRu%D6mF=Up4!=~-T%M;h3|o2d$-g+91(~~LQk!dt0^FNqcXqy*JffhW1NX#&YCozZ0FbKg}I<(f$MWY5y${ z><~bf4vEP`R&tP=e3YjWRjEO3bkjjM9pvcHjh@KTVI1?2p@R$^R^XO9tV5O#y6NCv zI$Y%jxAC{HgKj#!S@g*e0~5lP65H{Gc?r6@}U^wX&^?xd4G zI_aa6eLD4LAd~o&Kai!<0{%fyoi=j>_tMF|bUMR%bZJ9V;C=TL+tJo0r;iGDik zr?Y-K>!-6!on`7QQ|HRqth0VPx27E(>B}&tBTHvlI?K{oKb`->W}SB;OJ`X+%hK6q zoo&`xSDhd5F%aw$nP|iy7IBGB3S{b1g3^>jo-Xoqk*AA1UF_AR7qWC2z#xV&7g@T< z(nXdoD_O%{4se)boWwnManD^I@`UH;s;iE=%F@-}nyw*aA}cx2Q&*X~)}cO)Xi5uO z(HXmSb<17HF^?rILoZ$3a@TdZ<*qvFdI&kXUg0Tr>Sm{IGIaB8_jZdGVgQ7p52`(M|U%)WuHS+hd>Z6Pdy^W-^B#`I9B+rTZSva)HZS<0jr! z_b0qXKRsmXkpSED$b@Zr*rtbVdgP%hzTKlGZIGcyCk8W&k&IzHa`pHHIeN@z5wi5y zf3NbfZ5bkfY}; z7T`X5ZbXKj+u4O~ddk!D9M^fk$3U=`ZF40u}>86()y+-41d&$!4SN=nWUNZFB%K;7}OE2B@dd@3s)9VA?PcPl{4o?j1)H@~i z>Fqvxm!UkBuv2f{^lpHyddtzfH@4|Lm!FWK_aFR?ZhFhpdp$ci$R!^0jF-IO9kTSX zO`lYxB?B4BLQzUknsQV`H+^)|M~*&ia5H^m=`)0>$k0cIJ_}jQzsS-@H+@cU8r$@_ z$Q5+c$G!A#y)-1ke(o!u~T2&^eu?3`pVI_4z}srkAcY0cQ~WaO<#HX{>Yy! zVKYZK&MD4v9$EU@re7Gs6N#wAAO)$>O+VfA(@j5l`W2xhWhhT=+R&E)xRZXv7|Cen zun0N&En@}VPrtQnV?X-oCriIaxQ~9{0>S>F2ulRy>K}{5=%>FN{pILil^V#&bd%WipUjxAb0m2ZDc*rpz87Yxv zKpx5>!vGluG@&`IkY#{w28?4OQ<#qTGe9>3e&-)nvWdgEj{(=Y#a$ktn*p!+5(o~I zV_TeAM7;9PJ`?;$WDXo zG{{bamSU$tE7-{?&LYd8%h+s?o(8?(Eg$$C2o82LgHw>5T;!zyg{eYyYEc)N1~;NJ zJ?M=*gLO4nM}vQ3IjdO91~#Lo!N>6Z!FC#Kr@?j_{FtY_<9i@DBqF*QqMISQ8Dgg) zb{b-*Aw?-p1!^M4kk;sAh@FPmX^0F%rZJP*$TMUSIvKK&L+E12HS9Cw4(@k|EJH&P zi?}2pG0DhE4sw%^g6L+bZidP+v<~iOs4PRfFccYv$}n^e^Y{f>hU#Xhdl|Z$eRxkp z{jC|Qo1y2q!9!jJg2UX+usFmg5lOMrFx?Exh^>anF{})>8P*Q>GE9bH-RXsHhRHK* z9Mky;cQR}X+u6ll_9M$M+YEco|G)p14}swDaM)#d6rvN8l;~u*PKN7bxK4%_p&0IE zcniGe;ce-Fdl}x9evC(s;lJ`bf3W~N4Y$+qot)w<7r4Y#uJa-g9AT#sVTnLwyr~g# zjYv)!(i0>PMX5)7Iw8Y|9`t4mvW%F-RAw*>Sw<{j8S;$K)d(GpILCb+;buqtKg(zQCokrSeq@70EX=GpeGlGf8F;YJx|6@D5kYVHj z4s#TFM(Skb16~G#qe2s#cqAkV?st?dqw?cUM*04zN>rs0O=&@E+G3wkgBiw1^fKy4 z7PE=1?7;nw+J`)&E~1lBPk7ENbTaCFAUHa}52QjDqir+VHls6>m3+uFS|_6$(+qh= z%QIS@(ejKQkBvslGTKI?bu)Sn%dyR9{fyp)eny|d-HblZC9Ytr(cc2WG45uJyBQOK z$V4S6_8F6%T-a$$0SZx?D%3@;F}4~rg3*k_PGhDpjd}dVQq~~L82gOT%@`TR*lEly z?jX;YcYF^7$3`R}IvJ~zvDwH;Ze$r-4ZV!@{jn`+Lr?n9pFs>^EOr`er?LN{o3X1{ z%X;iIR+h2;_Km&9O=KB+kLQ8lI6IBA)3`XqL#A;_a6jX0HqK7t>@=R_jF zb{aPjS;h^=?TpjYxHVWJ&o^$?~k|Bcsq@^)A;GkRBg8gHlZce#%@ zKK^4MI6;mHQP9Z*J58|D1Q{meAwLC?XF_FkGNCEm(8YvN*k{57-0=iiCM;qDo7u)r z_TY9WT;MX-xQT8i=w`zIb9}+wOq69}9MU4gL>VR)q9`ShWuk5-x|fOV=|oq0pqq(< z8N*b5#NABX#8!5&8#_(Z&BT+~YN8wypJ1Cw(Qz-6WSA76MCfLcJd?7Jmtwe+NiAqi zJ37)CSti+L(rkQx($DRvD1`;9OevHxrc71>Sn5LrrK$$ou=ApYEqJuf$YdJwIn*3YNx4onkvK8E_A0S z@=P6#PNvS~A9OKw3-+113->!!mZ{fy!E4^}kuQPZv}nXcH`8=8O*hlznU;}k4`Jcvvf174)w9k ztfsU;H?!Q!tUlOj);R1lYYEF(!D{R@OETR!oH z?}6Z)1f(SccA1lff)qiXIi)B|JA7x(LHt{D9`lTs`1j^~4Fu-~2#w!1H!1$zx&FPm z*(pJJ{Jyy@=|orjj=8_$-=6z73t7y+=yL8J_M_9eM{)miPodknuL8jz_4=dl{pfo? zrl2DB`%z~|i%v(B)5l`%mHU@Bb8q==?yO|50>T@mf_|AAlDjTe`a&_S$r}AT5$2qJR>Dh#-oT zQi6igh#=ja(o)jW(!J>p>CW?n=s-Mo;Rbf|NjI>-4Q#@WSjdH8_d z%;QK9Io_Wi{|@c2`{Orbk0#iY2@U9lj3%gKg7+uVM(}cCedhE_01%LF6QTPty0KRAeR_MJP)J zKB6am=tqBkWiZ3|jZutYJsZ*2q-}U}k~b&)%K;9f*GVT)!z9^HPDviTHCa!So8fz% z?C#0#oNR9<`yM9CXYx({e?~r2ClpF{LK&Qx~~UX-EguK4k{# zm~xscJP9JF#wLPzBqRxWao^NZ$YZJ+r`DnlzJ;mooN5MBWiwUIQ}s19nnyw8G`UWb z>$JCtk8gFFSx(DH7UVq5{nN~IRt?-c>vQbKtRMM_0Ssga!2f2~qJhPcshnCo#c`}>#2MgJVKIge}z8>c5VZI*b>tVhg z=Idd;SpDWBo)`K@V-T<3qyx5#&XSLUFf`PYNU1&PQ)Ra!BCS?oZM z3m)@~m%Irg7sf>13+=~3`>{|>3-!2Aj|=s

    r?S#ij*guKp{6Dv8>aNYwUTp>kp@3UwoO6{)L9h10W^)ODn;Cv^j<8%h0w)J;qsQfC}*0(E#`GKW|E-hQ+g zn2hjhDSr6Vl{zReM9)AwaXzEc5RJRhHd41Ub!I}iC+#40uLr1ukwMW5dC$z34eAglKEsvP@Xvn#WYHvQzw=ngw< z)ZzR;w^`|~&4FH*4_v-jf8xi>VtmGKv0igSoi%8?p8Lw?>qKMRFp@f7nWXSK`Y)5B z>b9&&u?2=OGRQOpM<*I>;ON+1y#llz6J_zam=x?C?(6`V5=pghR zsryNVgMNV2gQQ~d5UGbr{hrhxNag8EqYuMgW=97J_|ApByguSnJ`UU2CkJxu)0e8p z$k&@<9&z>RY%X#<=jdESzYFC2PO9VdrO_aaK+erECUVSos++*iUWr#%2=lJJ4NHPm+r1d9r(aU^K=EMcc**iI5@sk+_V0vfpr@iW~0Fu9uN_ z^l_(qZcH98OAJQ$2zv>RmDE$Do(8^R;P=NAGV%2rsb_KozG65!0g7S} zRk%7$r4LsedG*Jp>Z{hfTIL_Pv&x6{@67u3;kHA=M`8{h zXQwHq9QIeyJmSL9iK!r{b1ut%ckXoL{$nCxh^Z5UB0x+46bJ=D!B7Yk3WY)8Pz0$L zNWDlZPTfnSUMBSqQm>HuC#iptdX>#^l0Fl4V({-;>h3w2^pVTfsgKV#~| zpwtl4oYb47-r~jAAuFl3NktAJyQvd{F+wr6F+zemF@~Vd9ox-&SwE&u916Nw)NW(m zgrWBQ6&NmWL2V%vMgAuB9;x?vEgb)tw@u_cAQiK7=72aYrW-ypBL^XhD?Wbttk{qf zjhmDh^WCI{8J8Bcw;`vOtqq3$xV9;cJnuWAH zq~#?oA89;&Y0P-o%Z!}K_{D)uUS1gw#d=H3biAjMW}m)PD@^6{QAHl6qvcLt>bcTY z%wqJrK+Z>`IZj_11KJ4WbnwOrc^AhJVL&Z~Dr4&2`lMkLZinIFCI5E5U!lGbvj!~% zbWmuBSxs6I(uy*4)b(!d_+7JvyN zjb|^7Edk-W4IwQ&`;ik{8rI9%_gn^N7myQbA}1C#3Os49g}FtJx18a00mS;iRsh=q zUt)bBKggf72+|@+i{iC`P!RS4>O_+klOw1T%fSh#6N{k2l_0}PHz+t`SEG!LZyxen z{7>hRCUs(CZEbLIy0+PQaoo9*V{4z}8@(Y!k=gRcs4vM{{7n4lmHmHL>Y%_7+ZBHT}Z1=8pfwuV!J`zNvla3%3s-C zyo&7u>s*Tvq`+XISa|-i{Yk4uT5ZzmFexxhD0YxZin^rL%Ne8?j?c`bzz8GPtG?~y zI-8?bHMNf05^yJOMwe6@DMs1aAR+47=Di2!Q_u8jd|*=XU!#ZY55!{$E~FTX{Y~J$ z;=_WVh6&xkM(Bwqp&Pm)fDKd7Cx9Xkg+GuD!=zv$f&K!=+vyUt?IQTgRG)&R_mg={}Qx!>~UWeBFYL zyXN6Gk#k2Nr-O-{7wB|69vqhsh6HjR!Rlk^3G@{D7y1u>;00NrJP>j>9Z7qKv`(aT zCJi^YuB3G%4Y#!(r1b=H;_|~@CPyc(u%n|B$38ib)614d*7`hmbTBp{7dak6PTVW# zcScSe0^;5dY2-Lx-UQ@Guj7QoiN){r&Qtl$oYTQ;={+uvP8V^H=ZCk_?RxJ3J&mX zrW)GcWW0d?XKRk#vlQTvaV zPx`mcqe(M&`S;m*HNd1!Tw_}sL>{hfwEOE~t*aWXo8N8Vi4yBSL>|wXI&sahKP&f@ zExd}u`~&4k8*X!S;*x};GcZfk$LTQC4u+UIaR!9(KXEOgH=tHfYp4zMCiE5r+K(V@ zBx$2ad!Mw?q>UkMENSCN8&BE4lbujj?@{-n_kS(i9>xMZYY&gNhZA86X&9esi5myubeKlk96_CIeat*= z3aroIJu?%gLKq_yH=Q*6KZCTHymlspNPtN(i!==H%>n7(IG%urNr5MxU9bAFC#N@y z`?=1pT_=aV^UuM>KiNpJ*w*GFcWpjiQ=n?qI`!jcHQeD>qE)k|Zb*UPB#t8wag>(8 z2nan_5ZbG^IX2M0ty@An;~ABLxV5Gs;poI6K@H^0vpG7w#lS$=%F4TpLlq#79czJ{ z%~;q1ZH2Z$+o2uMm(WgV7qpwS`J^o%Z6RrkNLx%AN+BPU_6cd9lD34AvlsRt7w zNkb8C4QXq6Egb(iJf6(#LM?86j$l_jr~SdMc!Vgf?D{@`f~E9JwL7iMb875CYXGV= z99zW~w6!VZuFa-*tM%>Is8O|zvB8aNmuNlMm0j_u6vUUXcRC!AcoYkPoQ*Hq>G7xn z#Is|~$cZllm4(VdVBPSl6k67tPEb=+T=WZ3=1TUvH z24U3QX@93u+o?3dD}Hr}t>SBeY~ zdUM`0m=NCtY6>C4_zh|MN&A-9wtzTJ1St-Xb}(m)P)|gd0*II*I2n21iNYIUasUA<_<+ zq_D(y5b@AqS3G-{=;7q(#CL|RZgyKtovwm9KV)gk*$}D#@$6U&>Yxe`k19ZXe`o+S z5E=x%3k`;bK!|CNlJ+BM$4EO)+6mH5lJ*m6Ka+<0=dVniVX&8(IwKt&o%k`>juZcs zojSigcXY1gQpa=D;i`k6&TP_7J5uKZ-URAAFI(}ypVh56#UJi`>MX{g{sey}sKYRW zyL*PTvrHX$^zkS+oFnbB2dKj**=pW1^JN8u;X?7NNIOs31=23^+BMKxlRCeXb}462 z2g8X3z4oKDo5@4kA7*UT@`lKMRs8G!5?jTiW)N?y8Hm^_9w;wI+MgzJ zyjtE6-sNAe_;NmPj=~T-)&e=~f*pg7Lnok<&`;3M&@a%h&?(Zcl6H->>!jTv?Ivlr zNV`qi9n$WS_BWpmzrkK+0YE; zas;~)eDImUp#+2|uHH}V;(iN)Uum*#QT4M;hFeM&Guf38U~3cTu8q36fGsBp}uh$Vsr0UeWD;56S1g`tV;j)IrT4!B#Ucse`AvKph{GI_P`ubaZ`IN#umd zFvO0vpw1L5pbU^O4Vn(kfM!CopxMwIXfEk~r2CT|KzbnQL8J$h9zuF3>0zXYGj-;{ zUS{en6pwmZ5*CZ~mIQoArcQ*NI??>7r=E_%$aUfSih&4>=tRp?rkvbcB69S@y zFYu2T`#b4T9A1f6{K{vZQ_hzxDhvs`&_aL*rG|u^q{ooXBf1iHLwiV%BR$ar;Q0pD z57_s--vm#*4Lm4PpkS^ixCPJ4UY6#|oWI8rSUb+v7&1p8zDAFcow=_$Mxj(@^Q z6FoS0({cuSIHX|ooNQ((^|Lt z_{IK9c6?ld2lsgA+3DO}m$Az~&CWOJgOmv9^QxUb2L*lbm~a*Yq!Mnz5GU~keQsgl zHgpHN3;hk@oS8oVd3oiT ziSK$>thXfQ#XF8*eLH;`4o5l*OQgfS%N?rYp`kj7-spCYvJ&B#G;n}VB8M96^3>jo z33V2j@AZgEU82(PCGhGxH+v!q42iyI$K**wr6JLW^hTs(gsLUc55f(q3F%fro@_0e zC&J-RjNmz$yJh$2B^1G_DxlM^xE9MDm-wB>9F&j%+Wr!JtA z*c=Njpw}TQBtbHyKq{m`I_db|AU%WhmZZNydMna#gK0zho20)5=p<&qUMA=ywstIH zCAP(OK&P!8I_;kov2;w7m`fc`QKu*RT~MbN>Fpe;)0a1aI$}Z{L|vIC)amd)Ce%qp zfgy1y+6n5Q(vbKb=^aRao2fGl8cupg(z|(pI&kP*LHX6npvN04dV``j=7xZ#wE4ca&QY}q|zIXO5=oNa3}$6cF0 zC;UzK+BAz^{mYRK8%jUGb1Tm2Ltl);IJnxyKn6 z@QD+bnzn?ilZffjK%HK8>MRrl>)}c;XG0kFlZc$UNuAYLSOcwv)kuOC65|T8TfP-vxD!kUrFrI(%9%b-LrW2w%sNh?oLDn&g+tzK%YON@Fhf zk`tUyo>Tb4GiWKea~cc3kxrzKVD6lS&XGQn^l={G&LvnEu09h6et#l{2PIx1eH7{M zlRlc){smpdnTJ&H7}Ce)4DQ@PZ!vf7x?@PMyI<#T`fc+a+s}Xe#@wpYXW6)O-`3`V zyEdn`HQQSIY3%{S{~Geh=Tpqz>B^l)*xyt0D4E_4lKk*?#@ku(pI`-Mb#)GlysLlj zbi|YLd0CPQ+HJwxNh%%0OkI za->foeJbhGNS{vn4AN(kK8y6(q|YIJE}N+UdzrYCRN2wnN%F^baOVR%cRqaX?JUjZ zj>ou@#19)Ycao5FndiWrq(t5X?z}+pJgEvSy@n=Cog}#ONmWUoPx=C0tOg+lUr0KS z)oW8STVt%GIH3hFGeQ75Ujpbp#?7wY8s+!+?_U<)%0nYNfZ9RzijWogUVP*=1a07HU0 z-LTLd>H+nHdO^LRK2Tq%9|RBQbJACkzLNA+q^~A@4e4u1N2+o?=^L0j17R;Sb%wxa z@9yPwY^_*tNg9rKP-ml^I-97>YfpBVg(G#?`+rgDe1Jne zAMFHn;L0a`Ncv{dw=i|!FeL#wTS?y`sFSVr^CZR!KddbF3|4a7u+5Ack`M!MPI>$P zh#R&!UjT6Tlh&~lZ`w_I&X@o-X&XK>(+ER) zT#H#%W4z1xhtw@Of5NtmUpDW?h<}dPl6KnKpc3HP=JcsNHA6lmh=OpA0+)d(hre-nDpP3qhr{fHxVZu6!W^mR~NNaD(Yxb`1n;SuRSl75V-^8|WI`f<`RU%hwLu-ePHU8kJ;&Pbdm!Ea(;W^P7g<0WYh(6 zk|VHy+<$Tu6b;2du}~Zo4<$f}q@N`n0sDETn$f~$5Pp3m$AvoC@&-%XvfG&Mx7xUMTTpnU+2XP2&D$F?QemcYz?oHF(xRv zJ@1*B@D|h-YDfA_(r=M|o7Z-L5D73T?vQ>rXOM!QCSX#)>vz5Ci=;P8-x}Vq@$}?6 zx5{KRYGoruFI$`5?%McG==`+m(K^>=H2&?SJrirsa6<|NC&?UnJi{|$FeG*E*+QaZ z@sq&%eOEktd%xr4pCqG1kUYX}i>ZSmXF1aU$X63&_rkw zG#Q!#O@*dGNaWy#_L%f1q~lihFX{i0;YEgpj67uIWivBjFEe%KdU@6V3v-w9Q|1gX z_Q_Mp$Y-ODQGm+$Q@PU!uZ)*-spBz6C;4;qyP(brGV(i8XEkpEbs8-<3+L8rILYr& zne&`XF5iSo)pMoJ7dVt#&`wYXb%x~4WE3QWXPQXf3T-2!Fc~j-fI7Qi{VU!x^97@W zlJ`J+$tXfbQ8J40+I$LDiO83-pu02zV2 zSRTTu5ky9apiZ_Xby9p_o$C?e>`%c0F1JEtV9HcJ`@LFz%$HF`%<$!$9(6kVQ!vyg zC6WyRR4EwqlLFU2C4!7lGQ!9R=e6+rQ=(0LVFOr@11j(-9Gw7PDTpduou(VVm-bf2 z*S1c1Qhwffsslfd!>g1uTN^|ku5I@0DRpr~ty*(7k393pZ|7#v#2H^HRbivLz0<*% zlxhMw(J$QT$o;3ZfFVXs3W@+J^`Qn(L#Pqd7-|AFg_=Rl$%rK*j*NIR639p-BZ-V; zGQdw@M3{LU_A((S1qpb0Gj5<&#d=E$`{ejrj7R4G$as~?U#3zI_@5YZlp9`oD7;GP zh<+Eyd54TDj>zf4n}D4DxMKMy_sn++_?UlkPrSM~Iw`$zHuOU~fgF??Qu>lnm5kRI zIsKslWK<)gPWC%GDMMg=IPaO6@E$Z28b(HSGHQ@flh+b7!X!m4GHT}xQtY9#D$}H2-spsC&Dbd84&>zCqLerMWBd1`}96TM*Ko{6HH0xC)Qh1*e6dVL$*^#r81ZZ7y{@=jeQceizi)Pln=1 zorAmy)ET=K=Or9fes4dTLXico&#!KNaxVoHhLq!IC(dWSl^!EQBSUBEoPbV}VUW?r z1JuD7p%gAg2QPkxM^PbYCTH!MdjPYKS6Mk!jZ=_ zr|^z&3g5Jo;+`PITdt(=Zt=4-buj8D<*D5k`#Ko)1M0NP(w38<)VyAn)Dken)Jeto zpVa(N0jMBU2r3K}fr>)KAcV*r$atHKj%47T*@=wKWON~;D;eF$=+0)i9*~JTsin|i zgS@;Z{U_F2QrRa5b$ZyT(~C+aQ@G01c`uhb9-~fbF#4UTlNv%sPY3FxhVv#+XZU3= zuVzKO2U+>BDs)SU0g~1-CRjw6`U^sjQUBnkNQc4=bs9PKeav?1IZXf#=9U` zD%}3mMkc`qlQASm5G<7g3J@&S>W)V5b!=Gko%J=RjlR?T^SM3Sd}IWQ=3#AV2Rwo!*W~oz(u= z4(g1zQwM{Q`z}%WjOk>|AcJQ>O@-f|y39n*EHY;24CHWh!pK2X z;p#N?D>q7oe>^-$I8AVLQnw1^%(Wq>L>l)v`aP>mS}Jn?so%knKn{ukse7TXpncHS&^OS2 z=v(LjbdZdBWPC`*d@>f0v5<^KWGp7*BQicF;}b>>C+RagI!7F9=BezH13CDaJ^qi3 z&z{xHjdi)m@f>n4px*^@E|P)AIDf<<`?!4W!oLy7X@q+|&mze0HK$XVeLRaGUQ4+_ z4k`?(x6n>p_$W1`-Xvow85p2yNxco-A!9iiYXow#wPv1*Cy-Oc03l`qMhm54kWlI) zGCn5*g}Ify7UP6c5eaa3wTg_@If4{v`OMx}5huT8txd(h{&8$k}N}&hF>PIh2bWk0B?m z2Kt?mlU9?AT@J`etHYb%h=;z!z?~nED|HRIk#y;xprBk%kb(6-9+oe5?FA ztHG*Ii`VP%TH)?j!s%%*cf2; zyNIpQ5WbcpQPBI)Xb3UX4`du6 z<0u(Fl7ZaeaWYPjfvh2XmYjZQ3rada@QK;bENLh0rr6avA)s?5OHqZHGDGK@6LfB2JD~Ho z9Xj`)K_??mE_6Hxoqy5q0y_VZanAud>3Mh)pu^Kz=;Q70Jh4TE8|JHvtCL>X%aUFU z?HD@gMWCW&JRk$(Q!VMmp%P>~B;&vAhfaDaSQq1ifR}U(7D|WbpI(*>1Xz#Bc*1Kj zOenpA37w~8{F@`7lkSJ!0(85ta_+QF;Iupp>`TbSWxx`pXc!Y$0OxOWTl+;W0N zdIC%&n@3!@I_XJFoebOTrIz$4HUx7n0CP5k$Ai=B!4Oj?y(;t?R1K;Q)qrY3wV>Ki z9jGp4rBMVymKla``Op2;`|K1@loFsG}GKhdg0R;+>Bsn8U zkSrO=L5ZSBFd_y(1O${EBp7(_Iz6L1;rXt-*Ut6ZKlXXNXXx%d)ibBNKV5aI`b=Wv zht)@yTlZ0bmoc5zW3fNnM$DsxpoXba(LtTJP3lzgPMzm=xWfWPKdon)woK~G5Y%zb zUfTL?L7hrjQwNU+w_XlIf;uSwX}th?7g`7{f)+!3rt-POhjST8RY|HwQgxDQkW`bT zS|q(dQf-pzki@f>w&rv|X6n4}=a*a>&q9QY^_JG_@eb-ZXD^i+P}xu_b%v>fSs`=F z1ASB;*m@88T~KE)Nv^Y(w%*5^Kpo`){()h*d%O9aD&hyK`%@G~gFSy4qBZght&if* z1a**TX#FWk4M}RmXUb>LF_IdS#B*5cC9<_5xiw0JT02UFa1~+UD-If@7ag8{>r>+F zZ{m6O`j8#N>k$&jQF|L5M+lrSZj@-L$tZ>t&Lt$e|-CXLfsJ?zv_51&*nB> z{3aCrw7zQ|ag#bI`YB5i*dR(3{&&B-cREJ?1M=KkQ|qPCy~o2rHl{wu3s6jtEOa{iS1A zM@q}3j?a9ZfQsmMrcOX5lJGQDru z>I5Lq5P-W*3`wz|PCz}VK1p#TC1gK!0#G6p(9GPkpiThL2I^qKRPh|du{KPdK={q> zLltgke?V&(5*0syO90A$0sDj!H`R{Mp#Yc1jISoAoB2R^KxFx4Eep-mC@AQ@6172+M}kOA3AdYPm)B()`}9ZBs; zl1P$CQb$3H7O#fN{`xk~)#p)d$F# z4C|bZ5NAIeod7P;A*r+Dh8r+LI67TCk>j7Yi92=XqWJ>0#eA6u!SxTAPf|CMx|787 zp9aA14?y`pMx~`!Na~q0sKe0-QwLFnCqX`0(tC4ip~U?gBIJS>o)p9{fU%)?4DZ`~r&7zP zd;{~erT@BaAcWeeV~e71Ph>2nTJ z@c2KsdE%|jGxv_kpRbEoS4??MX_97p*OL^1dHgJa9C`3j3d{>5h!Dq!K^?yf7sQ}W z_~#7itenEYB4}UCG$dlHz@h><<4okh7+Zm@EDd4oKad@3Mou7-0D)zovJi&<1It4d zpo&l>s510CNfStVo1}>(O(JPBNmEFgO42lvrjs;-%~XZGOvnkW>581dI@k{6%yc3L zHJ(o7-~q#2N5@BwPGC#)J0m9$oj=P3Ie`eD1#+GuWgZv~OA%-%PG&0>5L?e73H7O# zz(^>HqNiXj_BTx8`^sJ>fg6_&z_z8>Ls4{ zXwk2Gr_LSheH#tx-l=~#I4yx4@R@<4KtvUuj?RR}O|_AQqxDg0;@u(hD`6O&9i6}~ zjy8xqJll+@{dt`p@7PAI{&r%^!E<_k;RRnkVB=M1zr)c9gwt1+q@`K*yL+c&>_2cA z3<>HW2@p5{8VC)7UWW!lL!hD18xU?~%Sl>6(n^w6k+hnm_eokq(pr+%k+hzvGaU9Z zQ)d)L2{7!}uD)1r31pufC;kQ}bv99jGF1Lc9!K7rOC6s%I)Qkq*rd*Ek~X?hXC7~Y zqZ8X3WBz5F?^JpYl?^jrJsh1tWEcXMqMe`)!|XkhHk0%LQ)d~3(_{-t+kHSCKFQXZ zdp4=FR#0cF^X%UssI$!rb&9ukzW}ztmb2(5a4Qzz`Uh?&X$MI=N!rEKf!`mv%cRb3 zlJ?{b>Tqcq{;YMZ^k7WoDyVbV(FT!+Cv`SGnmw>X(`0pJ znW1fpUg&`*^WDR%KotE19&`3PQwK#qpw5R`_PcwhGXl@Rkf09ge*(XTzJX3b-$JLM z@1XCYAD|yeLWH%Sqyr=!BT|X9kHOP*d zJ%&XPkN@ zxtM>;BQWxhE9`H1-Tk1~gSm#LIT2?CH4yCi!NH!O8iM(!J(=%rs2L1}z!0-1s5#UE zY6-Q1UV>Uf0Z9y=B~kn}4_zcF|^L7hpuM$(P!_jrPO!1_P_KA)`c_Yr4d##E8RN)bOb zTy{{_XFvS?AW`AZtb)HE1b;thAW1h#!blNMfEom^KWMN?usbB(%^3t6fo^9SkvAI6 z9kcqQPyMVh%TKI+5=q|xx`JS%9c|w7)~3v~`)}x@qv}p8vh7g011C5zb0-CI1VJe9 z;lphr2Z=7YJB|rZ{r-EWqv|J!hwue*rek3SG!vQy&4%VcbD??AI}nEVACUBrq(>w@ zCg~57{v_!ylKv*?3CVtpoOfX_le-hN#0@z-{N9RWivu}w-hYrIlArZ~uY<~F6m=q3z3h9Q9*)c*wChVDRjp?lDM=y&J=^bmSP zvOmeskzA7GQY4oqxeUo=NiIind6FwIaxgycf}AJjL|)%k7V9m+?2`jI6`jbb%oBNq zyod-(Mn~r&$4AHs_D8=na)NR6D!Cvh80DJ+ITA-$L;U>AcdD?AO13m#J-nP?S19=SjwYRd}%~RE^}SB-hA(FDDo^Lcxw2A#oW6*AbUdHS_GZ1lQ-wNUrXA z8Trd++^(cxRQ&`u=WhW}1vi13Ld{67NpdZcU*NTH{DUzPkF>d5n`G=O2ZU{p&oLUc*Nw|bw<4NNy>?@D#fcm6dD+nk4tKP%dTUeo%7FpH{lW(B-LU%llINS@ zQAl@3Cm1<`;286W3r8myHFmi4>t)&R?wyXRpI~;ZnL5GAPzsa^r9tUX2J|x225Jkn zBe?;|4M}c9a$}NTB)JL6O-aUqYECj{0Jj87u$Rfv3D(Tn**P7H^_Jiccn5V_I;ry# z&(2=H0aGU;mpVQh*9q=}eizhvjpSCY)alQg;OHdaR+a$=!F;DOj!rNtgM!ENo|y@F7C9IN|H0!(4k9_2={%O}VvmI^bcx$t!*TtdM zzP7^?l(8?|>N^P)dmf}fa1zXshX{!fhXy052uH{2B*h{@Xp9}Z*HZdFH_sgw82Afb z>9mE>X~XcM#<`T*JjZH2Z$+ewZlIfi5$&p49f zNlqX+k>n(jlSxit>gwYxOyniE6H$Zbm88300I2l|zQeYd zRX3qq&~1_>l4X*40@Pr*{lOTCXM(9DYdM2p98fU9{`5wpN2U6Iwcz*IE~9RJbE0r~ z>O%*?5Oi=G9>MkWk52Ar*=bCP`-|>Pc!9wz)Z2|5pU?v>Y3CS<0DUtu#CpU+I45RAQNp5h{;Dz<|2!amLM)%ex zsbH~V%`V5KOqtw#bMO7NP&w!BH-&V-{yLleZc?X{pw3W-uM-k2sM9ZN>bwF&17S!| z2hRwHybAS#dP9An*Py;oKd3*1qXAEP7|Fv)h7V07k0f~%$)ibri{vp(9nJ@2@^wOn z;!8g3=XVfCjw7s);dlpi#yY9@e z3E?215#DF=JIUiYdnF@Jf#*I;oGfwL{iX%~J;dR^TSDezVFAe#NuI>ySqLp689SRP z$dj$9^AP^9tMDP&M+sRDt$iam4Lf{5?U5EDwsz}5GNG*a1dvM2?|T7nBYR* z=t&&^D)-%vcxW})s_C=^=!7CwP?luJ)TRH2Eq6op(6$8(F?2%fLk*yY5N>#(jUhNE zp-rHsP%{Wa##>0-2DnC8p&VBNI?ky} z<$eD~Sm15$xQ>s;bwU%+?@XOg48yrjT^gFgn?N0Yn^O-uK?V$D~?7+Vu0*rt-srJ0^S( zzHHI-DnVBRD+PL?&Oq#Muz8eB>bx$fbJR(lp&}|mk+Hj<%q8Acs;M%CLOD2Ld?Bdt#Mj~WkJhxkm3VS=^DjRz3aKdZ z6i(Ckjy4E9Jlm{&+--n9G|GR*qP@l2PPsPS3%<@`f9K6k7lS&XII?9)zHH(P9nU?E ze)qtad#B^E;LtlTB#?6j3s<3Eq2Hiu&~@krbQ8J-VQl{@$-k2P8_Cy5zD_cn^_wK$ zA{m?RFmmp~US{Mxz&iNip^wCRODOx~K+aufbakH;3n_UJUMVOQ%telmkP}u2{m#e< zD@^h|m+&gAC~pFCR>_@&jHh z2bCxJA<2JaKXSsJhxKaCJy$W2^GG1a5?0+DN`CAWIsQ>g+%AByIP`c7YJ}B53;eIdkM7+Tid|c=1qWXMC=BHh zWl70r0tkme_)m|s1W;HE45h;m11KyOii6^z1Sk2U0r2r|3$)0Qm|) zh@wmYy+Vq=D}Xo#U;y!N((rMza#ckm{!tnp;u-DD=Ls8tL-{)XOaKTDeb^vUN|I8F z0W=sILP}{;DhdE)>xgm~s)E9V$Ip0x`yWQoNK(p>f{UOWuN@7&C7_{{C#6EpfW}1h z7DEHW`Th{1&^m_Z3vrJbdY^tLT#{E6p+`V*SblVZ}_m*Ck?!R1f z19AZF<2zw9u|N2M=21d40{>8{+7*;o_vkD8VAx6gfsr@!AW}MSO=?Qks*}B4<$NH+*KM&NX~6kDn_)(|mio z3Kl~g-%A3pip$r35ThFsq;io2lb&Qbsh-nyp$z%!VAEVKMb+26OIHx zctNNTR2V7(Jqs0uib3eH@Dij1krGTw2q~eYgpm?Xij@=_DG{VZvYF>#FB5gb%lP@V zZ|>)3clbKt6|f!DiE>gWhAK3tN_{!lO3$T^&!`h#2mQ{}3CHar+J!pd9BwdmzIw(S zRW{!#xB!nTi&u|eD;zlnq+?C$gg3`R3sP{A$ALQGt)Q1ki6;fKer7jy!ci3z&Zj?9 zCp-j#>mQCYF@cmsQj&PB6|$MsNhSrwyE$N3COi(GnXjREZv?5Z2OZMw+iP3a|e4QvMkHpse?p8_+FLC2uuq`XE-UsC#!(w~$8 zqzoiw5Gk*dGMJPhOdX8-yHE%F%si+Q&OSM)Gt^0)H~$T<5SHdr$5+(3gnk#)`Gu4> zT&Z)FH-S2dxEDu_FyCXZP?_aCfhk@~ukv(sZsAbhMLR*A+gP|m$}m!fGj;AkNEVDB zWt5;!woWJ*{utK(GWU!dHx_WY;YuRs+5bdbNyzPbTuFIHxm^HO)caUb-6IHQ&5s4R z{#J}xjwav1`PU{;P!Krkz!3eQk&_LUREid3-8+O%FP`cMN>CXzCVl*yz_A!RBl(@2?43T|{WNtwlF z_&%A**ReJ=A3Wz`5UjUY*(V2eW;>}fmmfSYmB``M(p>8JEWENtpx>D~)<{z3xKPI$ z!<#^zw8=Oj&p6-tNvx7Do39?!u_nV(8rm^+tSL|`Df38qhZobK3{vKkg4uktJAH0# z59^$d5PL@55Qhv4%#a~@n+O@o%Ks%~uy%lUOk%Oqh6CaVwlftf(ZStno!JCKeI09dl<1}kOM;k;Qo^A5R^$EP) zKHYVf;N+~m6Yv1K+bkp-(~JuI6Bsy!qM60IQud46VCn$%d$TE_rcI1 zHpFn*4;_FGlCp!8ouu#trdBxq){jl(>?Q^AL=K44tUT<`M-(B7Cq9yo4xGN|PEy2t zNiNZF_+9+wsX)#bjy5)dzq1Q17Gq-tiL7JTda5R4&*o|FjbCIN!$^60#oJtTrbCGUJk}o zP2|`tq_|FCYRku)mibw1`4L;;@SE?X9OGZX60bag>8Ea|p$!=ZTX8gH>e!HKuoWZa z1SuzZu>|B#%IBn<64c4o?3JwytaCDgVPPu^p+?A7o|G?0`H~c#z|>X|LL|Wc$=9S{ zF1;K83mccf02a2I-Y)#lI37iSEs!?h5pfJ{4Iyv4?2Qb8`u8e zpbK}$hFn!yQk)Z*+8VPh<#d+7w_)hthFD&(#}`uih`n{7zju53@K+x zIY-J*q?{+^XHqVZa*>ovr0@i$HjK|_W{)k|jId%+Jc0EVTRPss9_Iw6%2kfAN{?su z+{p+U@1g5smyb113Mp5&(Y0P&jw}gM2M!b4NST^JrZ0za_@F3A( z>qW}1r0@i$wm#5nq+BEAjt{^y5Y~mW&xnENZ+jiWsN!`}Zjf@5*A9i=z_o$X^%g0& za|U?0z=**!+8adtzqtPP=;le~7vFxxI;iYC$HQ2*v5q$5ytP?!@xjrmbrZgSxA&Xr zUp(6Z559ST=WXn7vU!w*YiOG!T*JE#*Km*cVVaisX)E_JFn8pj>c=+6X$bC)ZMHy; za{|-+`0 z3FsuL1xWS51g19B2-$?Q&nG85f7>YtXU{XF79^D?FtvRLeJ_xs7ACbw&Opw2^cExM zXK(nhkLthqQpf178duTyvsW{UAZ z&Q)sO9Wr!A(=eWs3D!o=7AVawgn zpMI7IRA-pf`3r{rhMr)hA7p{@KzX5jP<{v}(sQJiB()T&rAaMAD)x)dU7pkmq*erV zA_~G@rXVZgS#%iOaWRhq9G!>~*xriNN{(?IwJOhbA+w{SHpr!p&m5hI=h5#>oro%= zR(2WJiKxz-aC3=35DfQ5#n zRwK1K$P>{RdXdx`q+*V!>>f^zXaVal;Zrm7B9NRwry(XkOg? zTfp0ou(2)hDgxeqL^xz6wKl1BNUh6j;qymCVlT0z)+4okj-XgX0zNY+7Ln+UNOu;* ze%5|QLc$iU`o`5Ae*D^`SVW4WO{%vxg(g+4Id5^~hf}B34Y{y#CRYo&_f-b=*VgQJ z5n@HO5#(v;AWuYVL9tq%6mvJE!caFDVt*$B2#e4m1F}OMppH-{s58_B>Pl*3QgKE# zA+;%~%}8xdY70_v;6W2%raSCqCeN$*k{I5JV1Jy+^BUgqx2>Jz3F6@$HHOI(n@b+w zk!LviU65x4sR6F!Vdr0vhrNH?)*{3^sex27+I;2Vov+-_9{BGO4*%T}F%b)sNDU@6 zglRAZno4RYsgVLa**d%vfr_ArdHB!*7PGN12bxQ27^&f;T9@K$#9|Ffdm@nD!i~~K zYJ~V4S^Uo3|DT`E`;QNVVyGqp7pQ;*e?X7oWUXStwxabSOYS;3>?3RG)+HRUSm9{1 z(p#HHomV~jX{)utl`SQ~@`A_bAI> zzTs~<=6=w(!rTtioXH*}4a$;=+EAFnw)Jca7Cp?l8~PA`{3#3xXncf)eb9dB0CW&K z1RaJxhK@j=keWbhBB@EFCX<>%YAUH|q^6S!fV|A#^C;|PX3q&T)`|!a>n#zSVF7#E zIN8&VW37_EGkZGavd4Gq`3e0l*mIuLwyx~C$eWhow5%b#9`TM@FG}WNuLrLsJ!id$ z_zj2p2HFX~;~EyOliHqCiNSLdx<#r?DklHTc8}*itUq+_8O}dnOp4=TdSrS$s&|j4 zaGd)E@Wjs&nU`(Bw}D$@iL^j@NW}$dkZR|(`JnvR3p}0id9)T=YMe0O=n;|=@(sasz~ zmO|UIX1@#SM3xcM>Fo4)L_$kN-LgBx+znNRp*k?c)QNl^ssdGoszKGE8cjl)ES;j9iLGrG8FyJ)QN;!(AR}Jkv850>Wo9x3(tIEzEf?afjXP79wR)Faj=w# zc1)efcnEi+{-h4z#Uu##q=BR&E0f*SiG;r&`H#Pk{7NMJeT-TRa@=zx+lzZHYERtH ze*cn%+%Eul`H>y?TQFa6!;XZzA899b2&qF!eS_C_ggTkjd6U#(PU<}Uj|%@s&*;DW z`f%hc_{>a@p56#@W9-Wzsnx>XT(Ugczt4cr0ZJY%isX=k+w}3)rrV}M_gA$EySMJ! zbITu}`|x)!)ai$|1I;6DQfGjm&WJ4g-M!P_fFT|&7u0zZ3&Wt{&I1n9Vd=yms-V&T1UWwP+`( z!^eFMsZ&Uu%G5zsPvm-1r;$2GP$yf1tjG^weLL@&nXmmRv|)aj(oAay3M-2v^y zcY%L0i`3apQvB!Z{^^mDMf}EB{XTqVzUudTyXv2R>D`M9-cBy@{`=9#UiiDwV+Sb? zIocfd)~4~W)B9GeKgD5+~nMKLIRoouB})N`<2hW8AdmX7j-3DHZdY-6qCUrKF zx+zCcC#niQGxv5?ZvQuyaR;0BARCTQN= zX$zQ%Y9^?&ElXSOh62zQ;jExeR3H|DpkOEj3WdU;aL5YTpa@cTkh+u9U8L?Nbq}d~ zN&S%2k4W7|>V8lsDhl>8Q6~yzL75-Nib}$EQ0IV?I*0yw983K?mpVS9P82^&z|@IS zNj>OF9fLQ4I*}jYAB}K+vOkJBcJK&ie=*wyW^Q*sb-Kb*5B!;+PB$zd<~~g7$4s49 zAVl6rNIfd3ldX?qMZE^=sP8xT+?TH=QZZpE*T6*$Fz?@=dcS`cu)BW?)b~UUXIsoF zc>Ymv_@joA`WdOmNIlML;r2%n_5#1@1gR%;2EjO>V1kXu2lE)$>9@G}YX5+QG226) z8{FWfbr_%%1Vhjv+D!7+X2uUkD@|FO{Lb8;+MZcg<91gs1e=Qe%`p32_&QNA3}5F9 zCv^r0f_>^qF!xTM2Sa?1;|MG29SCFpQ464Vp@q;QXfecRD<4(3HD8hXHL2f_dWzI< zNj**Kccgw#>JOy;$Yz$qUS{g7Hh&w7j~v!pqSoOZ)H&m%&N=>VtWwK4!a`X=Zsm@T zDtDrIZX-b*+$zqxQiox~)QMQ&=hvZy^PNhSqDr5eub$LFejy4jyLs&+(GZ11!%w81 z=dMN5SEb zIz#F&q+TZV3a^FRAN7+-ovWn&nlq@w0R>a%iZ_CM|IWA+yEV4#v#eMEvv4NU6Xjk%X~diH?hAv+*iO1X1=gQp$HSyx#pzK*Md41 zv!>2NKTC987!uTZ1VfLZKcGLMzo5UNC-@^j$O7dd^#-XoNkxj{HmP?=y-VsnQty-c zJE;#qo#=e9mx(&j1yTCC9qS8=^_J*o@eb-dbW-OrmHUOX0-%oeOfGeN=IccB;{;5d z=!&F1a-mMNDCz-qdg3JR3a8$Drz&3)CVLUD9@L3Oej&OJO!BoKjYLCqZBqXr^-o@` z3)Lg_FVgY~>SSw#72O!toAI8(glOEyqT%{SqnHDc;}g>Scx`hC^n`z+Sx7??E(bgt z5gmlj3{pe~d%NoUSYNc9JsLe}=lm^mty_X;nxu#hbF>Nf)~3_Eq0^oz5;tpfh2}$U zUrPPK(?5xh!2WRYnnwvy4g5kapGoNG7(r+)zjs0>xA3F^4$%!!yk8qAqG!$dq{$0NP$#{t?7^f*`W@k6(+3+Y0r{Yl(b@` z6(_9(Y5t@=M_NfX(+T!6gQpvQ=nd%+F>Ju6Nl*N{6=|g$;L*xZIdla-3aVAl1&{B* z!;cdP@C+rbv@3Xq@g{(WQ&?QAY`$|23suVE)e}5OFGP<+I{}_CSQtwh&cSjFp7GEG z(#n&DLC)+R+KHY5>oa)IjF_p=G-x_$6-cW{S|wgP6Pjg$r!r}nA2%m}2fm~L&%53r z^2qjG!u_|Rd(Z1tu4luz^L-uQS?p-D#9Nz%#V(z@{Wz@n`ju7Qzq%{!J1^i_hK^Xt zeZ?*chIXP?@X(G{)k%ugf)v#}N#SpC|1q>^JntL5$!Uwhuu)K_MwYhRsl#r_0T>e0 z*@17-`|8SxK{z7C~AhX;Gv_lNQ5fs=;0+vdkq5bG^5 zb@7ga8tX((0@v$Q(b>^ymx~;qIXW?|(C>_#7+g+qF35=quU&di1Tu%@>b7wYSn52Y3*4h&J85wYmQCiIA~T$y>H}J*8Z& zQ-75g@btv~xa>#xP4IPMdI|8f2Y9$VIYx9kx;{(r48R|cfFS{%fmj#>y$%hAhCoB1 zH=sA6VbE~WWYQGURMIrkbkYpc?4%*`>PT8A1`okrX7Ie_>g&Xe$990HvlBcRG4JPy zu;5qb`Z_-Hbz*)jPtcCRr&OIYN!PG&*jmH=IuM)ma^^70phqTvn268w$VdNmH@bq;WSD7|% zLr~11732EXF7WaJ!-1TS9c>VKc(z&9`nM@RmWmy>wr+u$iwcYPB(p> zV*)w-9KKHfRovs~_bid~6%6qZzCg~`Soj7y1$_&hhQ5Qohkk&5gwBvQfV6?64I=Gz z(gu?@gfxs2yg}NVqzz-_oP)j0$brY3IddMvJ~@zs$Ibcwq|rZ_b8TWSa(w6O+(*9) zNJ7MSdYRFWND3Vv%Tw%|qHq(nj%OJ}5tFqe&Z+{m6+e4D0N2 zi9Mrah>`P_>F5-BB9N09_+O9{i&~%9vTO)&iAB**EL?y50;h)Isd1!@=e6+rW6PV! z!6?<+IRZJcRq>gDoLEE^p7>~yetJ)%KwH(Z7rw1upfndt+MF4xQPk(U#jj(%t4#3E>T#|1gD zZFv*ItJrpMlQ%oxNt;g<5Hay99zA!T-YXXVbZiH-6qh~{4YBZc-z9A!L#HFuiL^ze zEf>(q))ZE3cUXUw_smr20iil5wkK(eNn1kNd%U(6gg}6YVwRG&EN8HSA0}W{4Dxo} zA3HSanU@}g$L(zUd&et%ZkKYff`|XP%}{S`t_?c4rE*mAfkoRkFIEbE?xi$27O_bz z2Oi=mp)QF5&4bB<v0bYb(71+P`8+w@5U09NN5X+A_H_L2zfagFCS!*$~WS$sLUR z$MUec;Lda`%z$P>v!L0~9B3{y4|)fhPud#N){?f4wDqKIAZ;UQn@HPC+6Sa+3MsD9$a-sR|j*s<1<$$_5<|0;LaA(wz+a=J8wdC#jcJs!a{U~ z(8>(3yhK;AAL3B&M-y>ABhe7Mk2FLkJNbM*039T47is%^K%Gxu{TT0=`SK}r6#9&` z-K6ayZ7;7q4xKQm^C4*;__GP`Ze#_7eQ+-v5Dp3 ze{S==w>DG9cJIBSV_c*0HmX&vTjG0OJd`tN`xEyS9~J~POr8A>>YO*JbHF=w@)dTc z&SjYR)wE?&=c=I2At!at3+f!mnmV^&=nohY)VYm?JJ4O|9&{i29eMyggdRbUN&A?z zBcy#o+NY!)B@KuB7-`2zJ3-n>rp}+Rmx(%YShR-X1!pvSJ8}8&4(fdFq|TTBQs+!A zb$mvhxaZLCOr5xrqC5JmplDaYAg>SsRtlRwPz?2qHKQB?Q?RB>?p zS|^;m`=uZjyG# z2gpH*P~14@p2wIs?_1{0I}SMt%h%Tx%ie;h^*?vi$o zwEMgket(>!=;wFR9^?$_aCE}dK~&*6L=)Yq(<}E2+X`$Q(fybBO>O5msI%D729bwn z8_M%b|AM=cV;5Y$Hu~4dpSg{DUm*gITgiO|%Y)55ZUeLt+5~NeK7h7BTcK^xcGCVJ?N8GFBJFR|o{;WGx`p&Sq~|3)A5&*1 z>}96TUVO$M&9XD$=&(=TiuC*r>gdn#yk2F-fjT;pCAq^oJ{s1EJBfZ5)cKtB0y8p3)6w|_$RWLm{v5$;!*w+Ulb|^ z;Ty%5fc&B7ppsB2s5I&LuMFwfT{+UrlU{-JilkQ}y)x;~vl&hYWI|4SML)l21cK`4 zV!b843f_U7Do*57qtex=;vhy&!(8O}%+ZN&h<<0}#5W?nsta=BoA4$eC!B{Z5d*)& zgAa|UBr5y*Q$t*6o{xRTBfk(Ih(BZG#3RuVA3%C_(ovski4TH;Nv}zI?d(TRycO0t z9U*SGh^^uy1afLQ&i?plMvnf1CvyBtw066B$0wk93flr-;u9gb{_)AA*CD+w>GgOm z{Qh{9|1)*!linalP$!t@v5T@?kk>c z)iA>J9aQUW58V{hA=WKq_<}341~SR)WMmYIb|Nt zJ~{q8z)78;e^TapOfGeNN1ci2cR`&=qzAfEXDV+3b^aaA;eY=#oa2=`$S}megFh40 zL8>8s9_b(r&t4ioA6h_qDCt%oP>0FMA6D!cr#!|+b=;ddBNLA#1;Q&m+rlGnoTkKbfcCyI0oWaNON7-{cb@)D+nL6LOQHOnUQ0HYQb=v+*9l$d;yz)_a75^Lh zT~Oy5>1|x8bCWkcC3Swsp?-vR;@U^5A^suh?MO#`swMt0^atq@={%7oekw4cbI<;E z6Q~LH!Mz9ck9@s<=U)A~_wMx{X5Dc+X%kQ)l;9{465&+>LI{Lcvg7Pe5YI8{n9S5; z62S@^+-((xtz!Hwz?TGg{t3@Q2(LgcopgiO;^IyyVN%CVdWRfAodgaj_=EB6K^_D- zvgMCGNrPfe?3r1)#Cx${I;fL?phL8&0alKJ#@FIE~2E zNx*I6H5ck6B=M%FqfP=63<>Sfj;WJ?OhZCj()*F#pBLLhK+XWthYIRsYo$&CYJ?Ix z@}8Lqs1Ztl>z~kp^ns)gBK>t<+X?Dyl43CF_|=vi;GZP)#AjwwpvuUT6oao^Yg6K- z_*GLjcI|N?{YBLKa?&ZGkE6|N-rDr|q{=hJ8pl>2HEKZIOHUeJ@j{CJuz|`T^C%&z zVZZPV;TQV#DKGrOs(Zcqh3=%lBMAv3OhYDeh705jGm!&hYz4MFQ15OCj|V4AgCT*O zu~P{Md<0`xXC5t;-|hNeJMNgqKvkv@|2QKXM1{VmeRkUp05aiouD zxzFX5fDA*zHnbDSL8>8PE9nT_CNpxjLpw;HLi%(cI68Y_eV=pBADWlZR5QFvK$3#P zt7%>@BY#UR_Y2?%Y<V2-x2xeIeUX}L@CM2R-DDioy z3h8S|UrYKrURw=9B*3J=2+f8ZL5jq>_{<~bS?VjygVIBj82Cox!12fu7D9)3c}uOZtbTf5c`|U@sGO5;I(VokaG@Tamuc zNgWJG_2a=xQ0GK0b$myiF6ehb9R$bwU8&Q9H$7c=m52mGVt=#~)Ip{p5wX=l(ovvl zNgMzn*f~u4XFj0LP*@+%duG0%Mko=kf8sFGKPLSM>7Vf05fGWw`IPjdIfFV}UBm=I zHIXMl&a`VWP)-*Bij1il-GSBVoHZ6Mu0I>(%(m?fxl+zWLqL)~G4M-md>b=qR;ED+SeFWZ~c`JcAj4e=3L z4?}`FsQ*b^4y}MzLaU(F5Tj%bv=&-N`WK{sN%~i$e@*%~q@N-kyf{tzccg#Mf6DoQ z%+&e7jXGR)59<8jq|TXtse`aIH^TB!gq3(0{Vu43tMf-!>U_$Zo{~C9FeLKnB&dT- zLn2O!v!tJ6>U<61)cA??p9OWYbtpLzHA0D;kND^QjY?r$NtiK}&wjtj&G|~I%fE!9 zb?V)5z^k2m^-t*Bt84#m?q~l67!oBvd>NqrClRiH;xD9MApIigmv}Aw{=};$zOdnP z&cN3#e0jzfq6#ngieIj6EEOBIN%{D--QRZK?ZDSPM;nejJjR~ieP>18A@G23{BqX9T$n11R4t~3$Ea_LDw$qa=ewHMJJ_0#Od9aWd$_M3#3P8_5 z1))MvVW5!9z3`0^Av}5EXHHJ`2@sM;Bs9KVm zLd{5jO!{BhkDMgb2qigcgv8A|DL^3S562BRDOlXR|MWzTe^K{Aog^!4iCKZbmn0hm z*FPze^uI}eLIzKOngqW;DMnDou#kaFSxNDo{-6G^O%g{ZpiWYXH-c3EjusC1IdadU z_3K+VoSPR9iLld@l4Psh*etNedP@@fIzFW3SF_Xw{HOf8w~==jLd zNg9cM7t|R=hQBLy@HBy-4$oG~)jCmC`CUv`+Mi0{Q5?_uz$7FXlBVL%1a**UNSZ=M zNis??b*4en$tX=mIUi65H9|>_8X=Q9^O!mYK8To2DhX2;G$5m_7wQz5?tTFs;#i&eu7QeizjF znT!Um)Vai)p3>Jrf+6W9+6n3)(~xw7j7DTM=1cb$beoJ9$uMUu&DNZG5^98!9`l}= z5U3GKg6p63h>Rv=G$o@Mul)o1lZin_b22cUX%6sDlDWDFq)5)^?W*5XZT}CQzeygq zCg61Jf;`I$nxshP@qccEF@8_F)XCqrX1meWH6Jdx)N^CA*e;%=NG^i5#T-W|8Bq;# z=0+<(8b>L)xJdRHFR^Rr5sLcfYw89IJVR+oE@#>j)JX=|%aRe`@O6@lvmu!Cu;p$D zL;uNjVTh@djQXGCs!%nkI#dIy3DtsLfNDdaOAr~sWQ33rN=6tN;bd6Ju#pi#MkJfT z_c8$&=iuGY#889lMh{ z9si{c9@NXFj<2Y*2>mXovzUwyuGB#wA*d69(uOyX%`)GqFY- zzeOa{ZJE^h zMo_1ZlRC!*b$Vq@9aQ}!^ANtE&KWG6h0Z}gLFb{Lp$pJO=o0h`8GXsSuS;aMV-IV?}9oQCVkU| zIw^U06MP*jU(E1z%y%k@J07Oh;a3mpq#(bL@+|(GsgqI|!T{fJGDh%XQK%RhLOeC#N^vn0S5Em-8-F{OFryrmvHN z11s7z_SWXegUc;eABgWaeRZw65BJ+X@FZ9Yas(+Y%zhWtNog*q^R|OJDP;w9MrBEz z6jc4B@DM&zCnX39hC-lFC=3dRtdI?gfFjA5M8;$?rjRj}jA>+G)NlqFGs&1m#%wkd z4SSiWlM;_FiPLih4@6-!IVBnIpw1j8buboKie4PRqsf>xEtfhzqE3p6erM{W;HsSK zN*z0I0(F*Pkd}XFnBQ&RQlsnqJHvP_`K>2)kY7l71?>cNkZ4GOQ}GTN^O-t5p;yUR zK*oF7@9U)Wh4q2FXJ$e_2(Et$Zh`NTv5<^Kymk=ux=9LncKBtL9N_DuaDfq%VuZJ= zzNgxt_s`*-4!({9`m?GB0CaE_Hl1nw+u+{Vu4pmy8cwsk4tafjS+L z=D4@p`A(ICC~AZG>Pa2s7gFG|o76#~A>~stwvw@p&y>%gV`OY6W0wzn9aILTd~NR8 zypp~WSJDpW*?&r0Njtqm1wSlN+9Y3LO5Fvt;ZhV-FcT18NG~{uGSF zv#;|Z898GH)D#XVm|$E;Q(RLm4nz-k%QjjA^x$EqArp_Hfo&8z%yL+cU^0TDogCRj3JR_Wf!T*#$ zp}(NNp(pqQKga^*f%1}Zkc>lQ946yqGLDe(2^l!wj*{^i8OK1K)cmlQi8`r;@Fn5v zgu_c^UnjLF-a(z?PU@UwU#Daq_H};9rH;?2lgbYpGj&ock#WL>I;mB76R5+}2jVBN z9Pd1TAbtW%yn0Y475Rl!PDGReW>S%8NUcN0=VW}ri}j%TWPC}+>FoD)Qu!ppZA_3N zwFwsB`lmJ{<0~@0CgU5BBDDq766YL9af*y@bA+#x8jQ~jQl#RM0#8zWUt!nf+P_9^ z-PCO84}bhR8xbS>I;r7~Hdb$KY8HQfb?=$UoyL!?-?2x&PWe1Zks1jbG3HScgiggA z9q@I&bC4o6P7wNgFN7}c{#&1^$*`5?v<2#ZGNvC$)Ip*l6^Vx5$hgMT84pb$<2o6)vftN9odWCA%{`k}5}r21m2|^- z_Rkbo(oHW{Qib>3FMxTlB})96Rq*^%;qa#-GQ3U39Ww6n+J(>}^a%)dkBs{{gJ2v` zFu_)OqtVrM#qO+`6IEn6ONt zy$}pJg49jUerGV?3A?gnJjk-&-8+3d+8%%*L7g2~z~F!CE@(Hj2igmL2z>LmpJ96|vgdVB$DV)0 zaSR{8)v=?TDR)@MN5eX)-=W(DbiOBhK3C}Qvjq&Dr)6XhUTX4kcgzFp9$lq9i~XU#hYzh!eIFjN(Wm^f)=pt4Xos612wst8qrDnrjhRmfhF?4`(F zn(SrBj-8exdwH@~AbUl!S7I~OU@sGK(rSr$OD)gj73(c&?2>~xm7TU{G7B_=yyg=+Dl}A-UT^n{A>XuXQ>^ztCyYc)R?GbXYE*ZMhr5$bT9Ss|)H3z`{TXga2u-LxZ6q&`{_N=uK!C*&C6)G1*@v zdlRxZC3`cnHz#`wvg3Bsim5XK_A*mvwCiJ^Y3!1NIxjh?6Y$StpZ3UH>iCX2v(fK@ zI&;Y0+Lby;S3Rwxlg9i4s7&fGYL=2cknBPH&*jhxvImnrR8S{dD+JR}7?j582yxFv zP9|-gxROE~_uMuHUrFT?J+CD9vmZr2Y0jdbw5?d!25l#M7}>+gZe@JI?@!xh;>$+% zh@641{rK|i=p68dqPuM;rbfOQzHD;UMc=RJR=j}&UxyuSycYdzt(bAJmumfOTfrCl z1s|T!-ixDyqMx*5&Q53KU>X4+C+ev?omt9`wLlKaf6~5&zJX3b-$JLM@1XCYAD|z} z9z%BAKjO$9Pxb_|Cz3sh?6}XQkR36jCG9NiWk$}=u7x^jzhFC%ljcND#y^ERc0Ct4 zzC+GE^t(XLeX^&!BIhA*Vt#Nf$3GHPI{nR8Pe%s{hV(r6b9Qvnk!eUrX#FzT+wfvu zC?DC|k{xGnb{FcTqeLhjc?omRg>l*8X4lS)t**d{Kx}0z^Iu}C^ygrx3>yMm(oz1C zUJ5Erc8TmV*%e+3$3MNCi5!*eT8=5GQb{R1!=se5ddjzmFvJ?<+ohJS`89S@TNIfer{ zS0wIn^m|sZRXUOY>FiiDa?+6mNN)-?gPKDvAlyXKTR|^Dt)T$2cOZL5vUehTXR>!8 zdsnh|BYStU_aOT#Yz9@WnURwo=8By32y6#(dODHQ>tEyy$wiLOkduyBLm($To$Rl= zASb;IZvt}oCum}?nD6-UEBppc=~evd<;Snmkzq(T&`uzS&q1B+y~&RHR7*NM`gEKo zuaO8_I0uk&KcCP*GLG-x_B1DXlVf@VW=pt;aIvcE}oL|DVgK7#B-_K{>CMfTBTe~av6m^$-eFO#E_ zj#2;2PhX`k#dc6j}ZAjlw_K9SlE~t~OBRc6H!}?L)Gc(}`gc_mrPsu)s?32kph1a4? zC>@ailVU2_k=e=twSnn;@i8gB_IB03*R9-YX;F08@{mr&8r4iW=pe@01$8$uQ!{Sgca>fFS_E$B9M2f7R0gYHAWLl2;bWS>iRu;(4J&nNo= zvcF6Ag=Aku_Qhmh!qj;Tdzq>8x9f;bMjmVjb>4GQ2j!5sFY)w&_6@nz@fme8N}%7F zIvM_CU+O}g43skn>ToqO&v9YCb2&05EfudG;Z+7Q3>nX(9aAR*sfLWoWM58p)Tdf9 zsz4Z1UP<=V+3)LQ)PnUo=AMPGlYwz!TuH0Uv)@mCkFTT($l178*}9$m8I545DH{T) zG8#j0{WCC5`99g#kbNz$h2Nji+{D*9vain(_{!ku1o+B8RN?99j81=R=&Y+rr&jm- zq)XQxkp)bAWrRA~gn4UIcT2rlhi4>IdS~C_LUluqhI!&E!-oAuabKaAIlRii=qr%3 z@u@oOJ1?`AXqAA9E=B}MVQ{T+}TWXU;84uWJ5*=0$)MA@9D^K2xFASjm%0sP~!XC>KWMyzjwc!vvbb=u}7b2x_j&POm+9C@2y)^9S(bGkP{q@ zuE;pCe)q+8OK?1vK+ZM?a&}O$<5Z*rBj-RCa=eEe&N>L>APCy-jGR8a3yx0r&+!km z=!6yIC6z!QjDA#VC_fNfXJ-#aiXnI~{!AbTxrX2m$hwoPyBIl0Hw42OhOhHO#ydK} z!(n|iADNjj0vZX8BI|Clen-~tdFvPmkpMe7d&s&sbC6;ZzB7|zvZuR#%%Pc`-dN?o zc+MM7>fe0-H%vpusjJ|r_A;M&DzlKP-1q(~0CfG|$ zovr2|2%TH9_({S(IjAG%W@pr#=0OnUYw$m>Wl_g_)H#fL7u3Po`^A|$$9Wg1(`f{* z%PEc}6+_fs!~Aro4l)eEXHiaE&qy@{pCK#$Kg-wVIp{oDk#xB11?pUebxuYI>RiDJ zx(fwgBP))0fvgvqI=@4R1eiL%lJ!#Npbokd3F`dmi6H&eqxGLn?bdqg@3-F{HemNI zJ9YR`&7}I{SmLJlE#mU<4<@9C--;1mRWizrrcJ;vmIS zL5i#Hr0}gb!UYx~79UHim|jEmuQ%QMMQiF?B-nLFfP!fus{$A?sbT{z2A1$$F2?a6TXnbwWz}_$1`<@d-X6 zwp&8jCkJ)@a`-xbQw3itc^cG_e6pzHHR^=aLA^6|Lh6$Bz7usq_;fLK;#T3}{>!nX zve~Fed-KzcIw43fgtS08rcMYl4I$0R`hcttd9@|fimZ>wYED|3p^Z8rey}b&2!Ssl z{!m*efUF4p|0U~V-im%gAsz5rK%FOKh2xM38g)XtqPF;+>gI_cZyy`mW#{wG$7h{C zc;Uv$-k+M(33=CErl+Se{r2oXIjDb!XA=spYWc;u!9(1s6B3H!arYo`mJrpjuk+mW zbwVOdU+0BqU#IpVS6IZumTcM*zD|h5)R8Q9>V${{mi2`@!CVbtcyLHR7!uS;z)B*N z1SLZ$P%6|5>J9aQ`jV8Lq}NEwK~heVa*>pqq&y_$B`F_C`I$QXVJ|Ip20AzDgbcy{ zrX&@xQ%6E4PkW<|R62_~-lNXPsCPk~@gx;=rp_n4i+vsLV2lXMT)uq&m4^r`WExI2 zTz2z%{v0dQNh(AVI;dJgW^7G{`$_W0LBU^rjb}gDyg$*~}x0mgG>2fKEO8BRBLles)Xs-5m0lf&8p05BC$t7s6RHK(hU!3dp?Xk#2yHT9o#&t~3&y)@hjZR+gmgto+faHp+wGDZq(4pP)-D1xMp zBn4$Wbwcr=4aI;B^T=_yg_@Am$qX7oB@r}8V(_$E18Je_uGhZ-Q~W#>(6M190ZJsP zGf7=Y;>p@W;q-^5;2>~zx{-ti+als8d2ROfxI*d7{0_$@l*0*z&U>B!a0JkOBmw(Cci6jDI{N&CqCwq+&SQuX?uQPLq?2Tj z#M7UK!sib?jH7@$2_z+E4(j}j@66OWfiLDZkW1gXWKiSt{;O8KetKP0&SnGb)IoP2 zQRcL#GEX+Is&nk~fB_q;CDdG3 zn9JZJJUx5SV*H7ge%HKt7_tjt#ZZo^6NWTHSW%J&lQe`^i$f(y`j8|H8qMf#$zkXh z6js4JvIwxk%8LN&Bm31KR!KZ_hq_<=z6HWvZh)|Auq8V9gD+ul{KINMHAxyq(r}VS z@K$*JVRcOEj3jAPrl3yPTloE;PFN#P1o`CRPCYoDB*`PX>)s5^DSkRb?b?WlM7I$>`M>WoRZ-d!s_0AH>8oX&gx(lY|Dz2_#J<=@XLR08J)o3Q3=WI$_;mFAa6V zf_;2q;Rp)n9Wh!M_vQh0raGuIjmqG4gxo<;LZe`ouj3_OCrm@V3+muG{+Tm%cxVAr zC$OV=p7^B@0WGN5_w4KNOCj)@KG#bJ*@ZApLkQ~h!3v&0pOZA5snZ|Ab7%%h^8|G= zG=mlP0jz(-M`k7rhT!^#fp9ZPLId_}-Z~V5-^TvQ9Fpc{4pNN4cV<#>HzGIxBqs2u z729%mEj4!Lf-pRi{)@1}@FnqVaZG<2CMGhHzHq0#t06u^ zD`ALzoiMZ~hAo5^L5rcUp(POSTLvwMR*^U~MZmPH-!`8qt*SWss#NvoZyv!8d_eVukOrmxd3M)*2i z%ujdfAh{q0Gzsb)$I6c+ttDw4Q|D*s1WD^j+UNye2P2Tf&f^=4BO^J%chUxNC;9Y2 z1b_&u(#Ia}B-g9|3Jh`1PT&h&e!}4Thy6yx`Um_Q`>q{SM?D ze2E;4Ps?(2yyWPFa|caEPIy(44mcqvygKg!a=1Gc&+N#{Zp9H*QHgWnvyB^a!jWGH zZ-8=qLW-X!S|Nr!p0A@mkWM@ZuF2yuln)X@n?zo2jo0uZDKZ;q7~5HcG_NjgT- zagZYXZ3vM7lL90}0w)uYBAmMyffV5wP~d*opKr16=8}be)2814=HSdrha*fXK4A}usx4wt1Y@*U zI-^FyLt!YwVF3`9czIc^!^FALJ}lH3Zz0Bq(cT|Bk43rXGl6r z(m9gOlXQWkizNL@(j}5EGjbAPFD-IXaS5Yg@vW0$yCu9YmO#!G2Xd}a$=@jaBaW@^ zWg*9FUQRf-5ewv?wc@HXaz^qlAZI1I`tlUX=8_tsSNlWr(;YeEajHK-Ie{Fc8p080 z!$bI;kpquD9MSf5l5S)@L}5{5juBB;7FMg>WP(xE=YXM=!^>YMhIs6OKMV z;rQVuzL>}S^}izNHc59#y36>2;~%~VM*+Ujp803yz}E_VXGRf16nA`G9Jr)-uWcRn z@9-({Wx?EM(W=IdPWT#onYEtE%x$oF_snyFp_`@}cb9HHk9K+2I4yhwY-~2`T{t@7 zn*??KvQsB~CRaMDK3#n6fFX9Q1$A~}Wf$}W;k`X1T??S+1T_L1~ANe@VRNYW#c z{vqjKk{*-vgruh=J!9$|fW5TT!9%mdO&_1W?BJk9C;Ue&L7nGz>c~Dkbzr4gppKj` zi#pz;&abFpYGH_h9Uee$_eTq)ewG%WDCjJ z__qB6`jh1BBzWCpL#i>bN53xsN3x8yjM{p!*LV z%B1Yryga9Gr=v41PuA=S9)Z~bT#*xjOhH6(v(g1}B8o9`f z4vd_LcStVfgq#R}-Ua0Fz$-trl$c8%c~vCD{B%Q31X2tUol%aF6A=gnkz9u4vb+k9 zKB6nhH_X`Ce(}~8eb#+F z<-|@8q(E>I!I6hJOEws3LUL8J>FfA&f#+6R{uew)AZHL^&l#A==_`;^%|wpR@#ky> zw$eq;AQ)oDS|A7cfC!`kB9I1%_z?OC8VV6K3>prNAh`y~HA${Ta&409kX)DKdL-8; z`Aw1=Fmgu0URvag!w&_IyLS=WEfEv31acZWkkg1?KT~21Bd1Lka=eEe3@SE}Gl%52 zoRKr1cL6z_5C@0je3?rs_BoZhYks;T2RVj_r6?yZ=C84`gyhB~H(}%;-w?5!WSnIr zR5Q9cCt?k(Z{Q;{T-HMCp!Fm-Be^-rEqLoj2$>2-PD_$oWe()*z;|Zk?DT|>8vp*7 zvZc3QihuA9<>JKy5!JXkCx}iWIE=wr z63sagJj9%2`?Ri>h=WWD`5kvs_*UNJ;uJ<8XCOMI3tO>R`B6~E&!o=($Cj%hj1G>t ziZ3OogM2{5S?C;e9=ZTsgnorCL6@N`B)26wfaG>0w|_!G2ti@ND=$lF_UMXmYk(j?AKt_o%~J2jS>ECAq6Jbzbl;P=}{vPc!lg zbFy=`d@-LL*KBztQVfxK@aIgONaPwKaWQu%xd*T2h4PX7F3D(W%xLOF7J~Jnd}Qz? z(ibWW!Qbvlaxlpllx2x51|bq)>c9gE%M{d!EQjw5>O_|JM3CAW7j=Dbvr_?@@y40H zFOp(S>O@wum#OTj%%?lQY}&#%;KjB+4G;ZL?`SV~>O>+qiR8#boTX|^9+J^Ojkji4 z^5PMLIJEPD|HaXXM9v`6o-+`RPUM>cIZ<}xr77y=8+-u;Sqf=~T zU-9rxaliU~bG+s9%#C~>w#1}B461<;T>r=qNbW^)Z<71)R`~sqAEHixuf8Pr%N+RP z=!EfwsKVU=+A>LRyz`{rqmiYqjH}tNhL0UzW9?-)@^FjoirjhUK}eo1AFXJ(`qI(| zJrE?hI!%$t6hz{}Fr6kiI+33U>bz&C&i`HSu9c1~K;#!NB&dUN!jaRV8PH5<7Bm~0 z1I>lzLGwv|pX7lg4SXE4b_NdA!Ik4PR$GBI`VC7h^(X8*Lal}55p4(beZP-nz{ z*>V{_Ba1rTq7G*r*wKmnhUDSS)Y-LA?^ zxsT-0Bv0^yqjMP6kMoh42}hu#&@qz7kUW;;al94HrjfYTnG_$BJU(-f;takslY;vc zx!v`*HsS4r`8oxS-*SINO1_8!c2ZohmqEuP_c9|JH~Y2mkT#E(Y`7o&u;su|52Uz^ z<8kDHvt$zbsvz`4J1J`CWI~5xkV`t*@<`+iBJDW?)6uyjkTdC(4gC#6>{turARiF< z5PAgt1N{pb#a-u51QdN{=i79KoNuEJx6{3iq8haSCk*VGuRd7?}sqLm$ ze=EYq0T%!q)y`g~y{9tmJDn($CnTuzs%_;uRIOGBG;#HEqL4F)vgZs0a-xC+a+bbw zrN0Y9>{v5$qL2@WLK+|nX@ICuC=3dRBA`ep3W_Eft%EB_UP?C^7To%$69EzhgqX zc{#pKtu7%^6fy--%S>A)b(RY1>@lfhF=wTQIX7FbhL8n_V#iugXDwEc1&CS?ZGbjH zo1o3mH_#Rc7t#+T!*AYC@&S?$l6;8d!z3Rej17~IF?F`XURvsW>*DC_!G2KZxPv-B zy>xUiUNtMW@=|OS#phm7=Vy|Cbf(TJ-UaFmPC(k~x?@RIyYTyG#HU+}PSgdQ>Psjm zuIGzb`ITf?Mjuy8)MW_ihLa@!BB+z0Ejm%xVf~il$VgG}opegvNj|auqG7bmbdPtE z>(ze`h90mX2Gw8CeduqJPm_FxgLj(^l690K?{NAmg1fv@NI&WtaFDDL=LIXB$z zuXSzznKG`NJRmqXhMO_IqO+N0qO*G{Gq~#M4|a^{*kkVVWl_7URP>Moi$=~M+MY8I z$cfG^kaN*Q4l15&9QB?aa-#9YquH@$!M4p2u3Ot?q#UnJk> ztw9hX0VV|y@*q=?BDyEOGv9E*p6>e2Pw(d6c%aRYIrUe_OE=s?7ZO2=FngJBPi3y1 zv8+3n9Jpz0!JKcOZ&RD;O1%<>h$E%ZWy; zVIpS|DLI{y^C|BFayVzjt;pt5B(3_HpYF&(jv;yu{#;zlNH#>zCM7p1c^EnH=%eS6 zl9v>;gaSDk>g7Z)fc3@ZkwtS(^dfG~QS#ZZ{^%uq^(*<^uYTX`vt1mW=#{XA!2l+{ zR$*l|w1$*|q`Xc_A;#A_XuZIf;!8^5%z>}1_|A+kgedNg&Z5X&K2fv$eHJw9`T0WY z?gTr&cG}DA@>Hh$*UuY%|124xa% zq`W~&jf|&GOm-hjOiuI2f;utiau4d*JH=XJatrEI_duO;n_X^zm;$in%eKImn1T>) z<(NXG)Fh=ADYbbk{Qj6CsFzNp)FA~8)|p_$XbeXu{8bTExKn3h-q#OKdEIaL+PdGg zI`d*Jn$y{7iYad|gUG|ZOx+m;2P_}bCThgbciPRnSp^-?U0a7@D#OMbj(U&93c56d z1oiFI`M>MkwbGFVh-m^tOr4lIP+h1VR3Abt6w?4|2)zY0f*O<3fRu)$yhTbQQn1>D z6fmS2Da}b~!DgDmUK;Aev=qLMCFX6h-4eq-IZCv2Q0Hy-b(Bs_oxm*WcrCn&;m+Vp zotUnqv~r?OOb^}#>byd>JO&wtm?#us>ck+`5EDsCYf|3f)o3V&ls2TGAAd%NS1}T- zb237ZLdFVQ{}`1NKT`ZjY0IS0A;Tm^04eP<2Px1EPmrRQr@KD?s2oSf?(Q1$iTXvZ z==QA;0tr&|wUz?~FzmX)g=&_5vCv}~2Ote&|5{h{1QF#r`Y$UI9Xp$7^=V=h^Q zR@gUK5W1rWLU*6xYnkH8i(x1-(qWFvj}YJqO4ppLAvFERaJ#wy&v>j%fF?qpK$D=! z&=lxXXe#s>DP2gxrQ3~^?xge}`K~~@rvE33g4@-b2 z%mJPV22Zg|3?B4<&2o3VuHb8jrL??7Y3q1y5xfSg(FF_E-P2 z=KT5)vR|BWW`(&)X^N&*()H1p491d`H8s+L)?TfsB;S|x1l@G zUFZ+!Pv{=>7jz%`n-qf-8z~8-B$ARuN-`-aq@orkcOmO78kw_b(t=m++o zo?{8>^l?z9AHVggR2`FV!hcdoVi`JB(cKbyO^Ns8Ep z_A+mID)YSO&^vh|0tT;KvwCZz6NZPtD7FcX*W7WI5Qs3LKQsv)+rlLDN1h4&Mne}u z$0A1%+t#!tsDq>x2U%pNPHYQ7osZI`PAq!;#G*-EP$xDJD`@0q>LtI3@Kwt8Ar;;q>Kl3VtM>d8tTNN1Af{r$+0om59&;CQ0J5X z(&oy{Eb4fVI*F)v_H|(X9d`ejI%077eRJ6ny)Mu&(?PuCvzt40kY0%8+<~AD zeEC@1^k}M{%+whK;clNo%2Yv}3~f-3MbDtv;f^CCJ;8Ue4SE{J>E&K zw-I{%Fk^+I6FUwoaQ$P)lLCi+8Y!PMzTo%Aq9vXko#~{^$Q<~x_xg#2N9rDVrQ~@( zEN8FI14q_ro~zxLDGTiQnu*`Z$V24eUS{;HM?dY`Kfkn$xdUy-tal!c@$;-c$dFD-I5xgdvqav*211361xB4n{v zI!(%QQdW5ZITv8v-bVPY3L2_Ce=~BUU&3pj+-XOYPM8 z*Iwqar!wsW$1JQobPtAw1fEw~>P2eFrH!N!dlpw``^`?4_Yj zTybaW#FfT=P-nM;I(uGH=Xe%%yhfck9&60hiK|J?7r1#&ajGHLUwNj*RRCyE^;L zpdrrR3>rKSo%XG8-t||Yr%zmGwgtk(b%Fw+AW{yIa+s7OycJ%5Tvr?g+(CQKu}s08 zIF2Xyjtuq05TlmS=0o6Xy;Cx=p?8daOb^irE4(M8-@gT(DWZ?KsG1=N`#W2 zWGDqnh0u2MGbtxX!L#iYDZh|{r`j1(&XRJDl=IA;KCqXTJMZB~!V`}jAhuiL24M;A zTySs)&#K1!JcT)A`LY_5z0{Z-HwN`CxHFcNi_Y8`&%5C5$n5!oJ4x|qOm0EtFc%FP z-Bx&d6+|4;3vtu%=j`poA_hOeDlb{+liYeyq&9# ztN%;k?Ob!e`hD}GABc}n0jMCvcP-rgxMggM`SLZi1cKA{J1N&mxxriE^vA6*sdJMQ z%)goma_4afB*pjN;E5nBV*DZ^`vgo_^qbE_pM3-Ex%0Tq_A=jiDl_?N(DQ<7yYX`- zpO_wX>P!g_)Io|MZYS53gE~6|b?&5F@2-`;2ZoNpkf6?9to#7&gZ4uQpo7pM=rD8y z0`31G!E~tas>9I3)Zt*Tq=M{42aY!%3v8OMngFHhVE`+C~JY(uSgm5`LC)MHw z>O6(@7mg!8!z~0~2kt&k6BCckXx34EJT~k2TIRdl0P%45%^C^ zmnrF~%cBZIKCQG9jXDTu$mQ;p`56X&Jsn4fMfJMl;_#0R4sQzssIhWMVO;u3b_&*DT4SR4qNE16OYs&&Ulq{ZMhm6 zjd8Z+9FS*$MbMYGb>vv%~at znt1kga*7vqrHQcOzlW`TY>Qb1&p#dxfBX-mHY2q;sXPH{Jly{H117;*lA1XtK#k{s zf_)u4JKWoor}pn$qwKm4`RTx|f{T(njJ6XDL5C=F(o>m}fy3v_FWBYhWjo*2rmo6| z))_Zn=QNIop$0E~owI^EjtNlXcL;(taVMB7buPmYo^2*|u3+UVbPf6q`W?Cs-GFXF zx1igkwjtGzRDV+2k{Up2J5t+|isxrXQadqq?!w+nf5#I4mve*_{}B5@oj?b5I=_st z!m_C2HR@PjL%lO~tcVkWoTy{X&AZ_1us_Ogy)u_@K>4*-;?vF7vErJy7DhRyjPK5PJRXpu3|+?|$@-UupEe5{_Q6oy(j48hT{ zHW$djYkN4ndIdx1^kWTzA$D}Eevm)Z77BpcLG7UqP)Dc}6i8|$sZpdxlNv)RoZ2{2 z<4LuWDv>I)8O{f!L5{V%*)O^C4YA!~WuF|#Q5?w8xLwI>gS8jR3FIKtU`-`eC)Hr&^oIJ7 zY9lo%;~gCcl$*3mu!U%g00*S$>8lx*ebgz?4wh}`g1D(|>2zg`s=(yt(efF1gU*Z>R7BF z2uCL|eSFP>p`|b+s52ic{2=7(hO2u4v=CYZErz~^mXO+?)b~goKL9^jJ&JPT-bbdvdW6(rqz>n+=NNRHRNTGeyx{1Z zg!MCgWWGpGLFgT1Jx%IJQb&X5DBoOGlo=*pUw=VxPtG@cl}j-F*i~K@9ef| z-_EW<)2sUId3!=wX*(&n{h!NR_f#g&gVX`*ruYvYm9yT=p4S%P?r|dpf)gu89^x$B zh7p9KAKMB2he_!1o(Y{}v@4+>z}7#eEt5JJD+cN~CP20RA*eGxed;{-u}FDfNKoem zR(v1}lnu%by$0ogazeQvG($}ybuy__Nd1)5sib~J>NHY6Cv`fhGe8|FFYKkEj#Lo8 z6<0w2Ibyp-VxJt;ndzX;Y$_5=m2C{5ud}G*HR?zeQSVG0sS>HPoTwvJdhf_E~q2bhu$Q09;pj6o;nhG z21(8N$l!~FPJ$9#e+jKH^GW@J)Gv8!3#cWoJ5c8o4Fx0mVQsmxY&)-S!1{I-niW&8Q4UrnB()P)pMAdc6? zJWC?HlF*oedw9{8A}X>--2^EXyOYAV*i2Vj!LSwPu!RUq!raWD&XRO(xf(*#zr^k8 zOdW|0#X<3q6_OwsQXm!5Ao$SBNL^0q3Q|{+x{B1*q^=ww7sVt z4Iy#oAW&z6gF2gD`Z~L_sN+5Ae1v)z)EP?ZMrY~_=Ut$VUlsfVDB;NjeK7bh8&e09 z2zq!EjWiCYdIJ88pP~{n4bpg0H+XQtobTov7ohzTs8HJ{m$=X)lAw!@bOJ8^+&1R4Z`qqC5k; zwj6ZPLwF^v#qlS0okFmir?y|j+bK^Nq(PY&c9bs*>X zOXQr-LXP*4a~}0BkaL05W6sDy^RYmV=+^+`v?pw+$1TV}PEj~3?k~TRkYSK+;m^d4 zk5q$nlhhwc{fTeV+t3|Sec|!-n@OFsq@K$Z)R8$l0d-_V748ICll!X+ zM?Ul`xF~36zrUM~8f-dEashjpf}YA$2&2}0#MFjnv;r{hie7q~2gN)nG3Tb>v#k)RA#jGj(n{sB`-zb+V=|RlP_JNAa16q3CR(CA)f?Tx8TT2Jk|Vny!tN$2`KhI*!>(@%A(B^@En4bf&nF2g1+@7!uSO zgq07V!O#%sL+B%DC`8aOXgH})NPSA`Gg6e>ZQjIw_Q{))=9s-yLs#U!{4_m98m^731eTW)Sn@2?yP(c&(sDXeXCChYb=sk$ z3!f)mhTNf|NDIN&N#F@cTwnAlBf%gq!Jmuk8JPyWsYT088qZ$Jc}#g3X?aO2&qDC;3}@ncbesEI7D2Pl*D7b>_~>vrwA*WUdG5?12r@6A2CpkCMe3 z7T_0ZzF0-7+aimhY8s|wbtQ#ww(_pjIf}pk(LCcOb?_xikmi`Z^#8WyY6wmL@)Z~o z)It9r`3!{CfB77A9=ZTsgnorCL6=D@P8yC?lC)B!l_sqWX=O<(M_PH(c=l5HD(t1D z4%*(GsDoy7rjBFwQmyh!>eS7mj`w_>$EbHfohPI@&t57&=Ut!xI#- z!=G-{QIKFza-$qmM?t0mb6;y!NaNW{l{^rT^9E_v1$8pCQAfd@tJwPpi8~2X8S|Y~ z&3-4lFQYvl!T$O{1X5w1^s^%xc-=pSF1r&o%2#r^?ggZ+vnqF#J6eUrJ4T8AKlLWxk$%uxHPWemUrg zK4x2+(LcN6OTmx?h3{&dZh;)7zCcdBSFUuRPw|5xMvj6cfPz87N^__M)Dmh1y$!X7 z-htYX_9kf!NNY&iTckB2tubj$NCQKfk=C5e_`_Zr=j_!Fe~IlDg?)1Tc?)}Z zrM2ShRrAyA=yb?Jj@OW*grnXWIZ6a+Eu9=4C7O2uITwn<$%%0+sZDDt+Qs~IM~)0j z8p;XeAk~2BAGNnhLkCrhqC*C0?~vx_1>~TQkkZRMvWXnb*$L#dF|U4~iDLS|n(+Ny zAKtFWc@Ks}mmh`;`u`~JLjy_kC#@}M0lXECzcLsXFp$%ZwDy?;Im7Ye895_7;p5@4 zwio+Gce*h--=TBWJX|%otB))~)}s_{IW3jg}W*pX$4hwGo=Q0;Om1**<=g^`NLFGOlwTynr z_QN3$ut0F4Ty>nK%P;~D!D=?@DAz=zjwZ2R=tk(mK9;<-eP4UzdfJgCP|(HarNeVq z&_^}tV^OZLHQ01B=xPZ4epJ{o>GKd)A3^^>|3Z(UC(u*q8T1@NQ;tp=9%eSu5=cuV zEs3;b(o#rEC9N0eqgr4u4Sm!c&M}sn2m3*v-VXYpS;x_`^HCOkyyozzB~b6|@Tj;n z`Z&=?EyKI;l;9SfuzZfCXw&(~{B(18)XK2*2Ffvd)GAO_(txV|yjl&aPTG50S=NBpL0JyZMlk=3@TiX#WmE6F-g?~~d;MR`~4+drva z&wi5efKSpu~y*A+0sSu6~GVV`HHojU59f;#V~OC1&cepEE73+kvLSP6x~pl~PxiiDz| zXeb84868I2aMDJQHj=baq>UzR3~6IY8%Ns5Or3bxOG_Qag*pcIgF53K)S38_I$4vK zIYpU8{!iVne&534#iyJ@c2o-dd{uPvXTD5>;P9){N&Aen zX{7P|r7GNh6>afM9qh;)^Ov%JAx`R7o(S@6)#IE?w|1Zz*%x=((813hX{j7^@P)A0 zQ<>>&=;w760v0XLePhZuJJyZxKpnohSD0tqq|S0d9sB&H7W5uwU&lkeyP|#_4B`1^ zQfEC@Hb5JpP0(iO8)yr(71{=ECv6UCh_~jEHlMUFNc)nsuSi=!+CtKJ{!(=(?4_m7 zcleR{@iwe+V!K8C0ZUNFF@LGHM7#~_E=O7$vV0xy`8p?1?}9ofNpqgRROJAGsq-${ z`UCLjHRo4nKd`B~+dt>aB!M?=sd%H;G^rq=AKE8h$6(s<|7 zV&8Rq+Bw{vIvTPB8gAtOd>y0>+1J_Vp#A?@?=F?DA%xS)!4S9aXc#4|6@`jH#i0^V zNvIT58Y%-JVYQjGZ%Erh+E&uGkp>R!AZ;gUyGY~tOEon5r=^Zo8N~S++vMNj+oJ?CYjObQHHczTa0h6 zwyv-+U@OtIC43z;u`qRxe`)67%~m4qsJks!L%m@L?er#f`e3Cm)DP+py$20|-iHQ4 zgCGREKaut`X(vd-GxHQ_zmRsCv@@igCG8wjX9(=2@pUwEjyf*lJ%*`2=mjOI&*QVzd$)boq1S+ z>-#HdmzX*%IKc3Ju4cTiqhS!Tw#+=T@O9u~afEfne)Si<%(qcDOs$ztB1=PWA8i90 zVoQ-e#j-v-( zGd8ZZ<7>CQ3`ZVr$cyh%ugsoh0lyD@erW!~`-wk#z!$Ov+I~l+Gt2e~qM-Jrt`(M{&Jx3ODyoa27sCR)JoUwnLk@J9e!O;=UC_AJ= zoW*kd?~WWK7_=AoQ-K_08nox6Jtpl5aHIP`=sEh7v=G?!>_1qmfzS;k9dFJYcU`urJ2VZnw2(G_ggmfRm574vmR`~ro`V_!v(zBEP zTBe|m&d~{|qa&(tC&=2GL3`U=?~pnrsDG}7mL;E=)X^*1%T)GMCgG>|+PBFbP;F_; z9m{GBjsUP-)93mdI9?4$y@NVB`eKzJJ!iW0?poYo?9P4>V&r3MFdVbOikY14V*GVr#x-XkSqd;2f=&gNxp4fbR^x3Y>c_U2FukEZP+!u^l3tGV^1KyZzmA4@=1v9DD`pPv za6G}>`Op(X+C}A@Rkwb?v#qI}5{g$jjcg5fbk-4bh%&=GmB|_SN%i{EyL`DJ=jrxC z^EdU-tfM1EppS9XJ9B5W;7;Xq>)o}|C!#F3;0x}2f|W_oWM~TXDKr)O44MXg4oxS$ zD(P>KUX1`dy$0zuNv}nEZPM$IUYEHu6ZX=0JNjH_Z%4I=0qG5Sbtklo^tVWF>;>xVf%Sdn zkxg&s2SJ@i_N%{<=qVV!$elW_S3mmt=$zye$T^A?#_e&^n~;tRv>77@UcdgciJa!7 zx5ymG;dp|PbIub!O5L8b=9tue-h>6&tN%Il_#iuS5Oat!zj`Y3`j}nw*L~JOTGoGS z?P^u}pu?`4t8)d%`;F@gwai&_{hB~dt5>dcbo$XB!H_`C9jx4i{(%03?m>S+_o2U` z2hc;(Ta*3{>1{~&Bi*0$wxkD;-j4M4q<3KCa5^9@a-QNlqH-Rx7yqV@g_GutoQ@9U z1aar&4n5e_3Clu`*N|frM7=X|47jD8oRDJ_=3VG1XcWP@Dqt@4;iLyrkz)J_N3>?4 zT`qU5f$W08jy^-jK$^jTchH&iF1%VEf?Lp);8(w1cM(a1)NA+&t4j&mI z0D9}_-95LDj>zr$E8y)L4cQh5W7LQE8U;JwCA}xH0{;5LS zqOCK~Z_brFMq3=OJ=c|;J4QRf9sBg9sC%w-RK1&v>00TXVF(TCf;&bRtaOFCLEWJq z(7RAiC>RQXLP?J#J&N>b(qo97>NwKliQQ?5bRPC+gu`AM?ikVdk>{{IR&2Kz@mPX8 zj_FHvjk%+v%OL6K$exwK@=^xNNI|^|?xd3LJbkIrhj+o%S?rIA1ktc;F6qs2RAROH z>DI7gAiH1;Mma$pq#2A4NY_c{=}V0v(1)bkNax8c(Vr+lP3mVgk=ofhFtvZbcJKF7 zQ~KIcQ{oDxo8EH0Xoti4DD%j|)iFj2S0}-I>iS&!mal&Qi1e@i@h~)r4KZ9MKog-) zNKYa?ne-Ii3b)^wVj>6C)+=)$hl3MF4uT4IkGeZ1xJgM8IP?iIF#|V6n3q5KC=rQ^$u^xSRkllpT6`J>U|l?ZiFHB zc8ulF3TP#?3R(@Vf!0Fnp!LuO()*MC9_a%}f1mV$qz@t;*V|yyhmg+Gml|mBccRW# z^X(8F(RMDpot;>MI*#c}b>g=}6zj&+LBE15>UfJfhf(i>I!8!%p1#!JcMULgx}sNd z0IpA-;CfIgDt-}D2x2~Kss>(zf5)`hRnShxbAbC7Y3^pT{GB7HP({T;e)!eR{RnPd7=gU1puEdKO#dX8@3G@7 zAr4``(44;1XS7xLh1L6b^b1`o9nEMKTXxfs2(WAz7F>e#33k+vwz3u2O3%@;q0f)4 zC=4-jYGMhdg15GV z5D9Qd^d;$EWeWeq#@&nfe(LH8AJ*_83ws`FA2z0U>_avAE?PIa_1D(JUglj-Wv;du zbbtPYt}nLF`Kv+xttkiHkz+$}V&lj|ghYJG(1w9l_l0&+99+(%XmLAzQoymXfl;O* zUcm@EAZPI_8^Xw78#~qlIq3akvq1?^B9sIrLn%-y)C=lO`V!KYlD>@e<)p75eI@Cu zNMB9*8q(J?a{9tvTI3Ay@yRyT$0umN*lw|XfF+Q#&Vif_Ll0B&#_Z(m$|8=}nsjVq zQSE{_<4A|o@*`Hcm51+v3A_tVj$Q?h4nl2nN#$!$iQML=o0DThe!+$)%p?vH4K_S< zHj=)Hi8CFVLHcIWxwA|LJ2|$wu#OAeBn~)`UCjwne9GqDY=UbCF zFveD3D_tiCIRM)+7!t%m=O5b-&^~BCbO1UC9fA%+N1&sme@FWFr0*epFX=y!zK`_% zq#q#tAnAvgIP9dSCC&-wo`JU0*bm|yb`S?082g(2k@YiK$nhR>en-6vqW$0> zis7@AP}oEc`Yj9Od}|_S^8bRI1f&cS>?s2gS0$7c$T{mkj%Y%Qo189k5~{#ZJ$xfZ zP6E;a32#8vpz2T!s3uekstwhF>XMEa{Q~J1N&l7fOQc^W{R-(<3CT14H#WmgdK%;; zyk)-sD&c_GZb@j0C6M#G135SN{Z|$620qgN&O(mYkdx33_0GsiK!)+U6LJzd@h%{z za~=Ex*Fz^XgJ7!U;z&9HIe1ftJ8}|`Vo2zTKNA;o53C^5bCY!RPPHT;-H?D3&u!B0 z3gl#H19CzntjCx~77fS=c(x)|xMRQiV+Qj*q;yRG>X%^%y%>eNl%QZmg*4LtApK9$ z?=idJ_$Sy*cKt>A{mj9xUii+;uHK$FlrQJRZ_W*AyKuyXg2RGa`*340v#X!IOn*;h zrnU(GHgHz^36nOqZ8Kh7gP-ZfE{sS>;PAxZhC?Hu zkA^j=o&q#kx`U^6A7&+{vr$x?W{K#{-ocU4u zCiZ`ZWm7UNcH|h@IcHUTERcgNZdOx{;-#jXgs)KV0yzuFz+8Z70;`0@ybH*QXpFa+ z!~ZvzRJt)0-)(-n1y%{jF(j-(If0y2SXoWRYh>hL`l`!aVXf zxVoBZX>tHC%12r^Dd2|3A1SqYP8$HteOP&Y$>^NUJ9N zCAM1<{>Bp2DeIsPa(Ru(sL9l+l|>z|IXa2iQ148g#O!30bD~aSPTmFTT!d4~?}adz z)aDa@Erj@VqfR1H42gwMj;WJ~TtnjPgg!Y&MP7wRpNPw(5*bx8o;ryoV7;{C$R%-g zfjX5<>eR<7`sakz@JJmOVzIB znE^S8b@82nk3_hn?g3ZzySFcXcrWOS8L_*MJvh)BU8mX6No-&*)6i3y_c~N-Fg<(M zI<@W8sb7*S9aWzmbrLa5I5804hpCg; z2J(aap|(%})DCJ7b$~iTsQtQR)FY!l8E+E$PZLA;Y*qe-2WW3`A>bwW*106?3hJvZ{ zwn?4DL8htkyTjBO6j>1uJ>9-{#Aaj6+ z0}2MuL{AWz(4_d5gGT~l#w=_Ve75zKNp|oc=n!S5cq)@JRQvRnwM)aT%{F)W@^RUE z?!HbUG6jj#&3ZSf^SPi-dpmU!2MJ%Nb^6pn79ep63<>HW3y?S;;^!e>J6z=ppoP#P zXfgCP86C;M2?!)3h>Xr;bRnZF8QsX}PDT%=&QjP*OP!TIKHZA>_*|+iwp$X{VhQTJ z>!40Bm3W8z^02Ri1Y8z%yhWW|sCPk~Z^`KCOr7s}7pT)0=ZVu+=8`JS;=Gmkbf*q7 z42efjPEZG_hQz~Ugpd)+SI$xB7#U$?M0$ZbCt&>-$B|E()WI+zZW~QRk^;Vt5#gCS zwcV(55oNBhExy=)g)Tvt$%rB&nhc%*H4$!q;x&^xupE~;sKWsTQ|FE+f?T?gCu;5b zZY#eI?XvCDkv`l;!|o1(4pHWwr!q?~{JW^pxpu2&=X$qj!;@j!`~trP)M@>-N9wpZI!SNCkRKZYT#{NtaQ&0u<@6`x zJu(LHR)46iiJbSz7?>%Llf=;pkduU{!ac%TH2uV&ke>pct=e6*Yr8Ea{Y~T~b+wn_ z$ir>O#Nl>yVZ({Gqc#YXUh>?>N4aGpQP#hEwSs@9MAq4_yh7h{88y}G|lnf$c7#VO!N02d+j8SZc^8sm* zlPJ3ASdx;(c1sfbp-`k};Obf*SmZ`Ps9%&Iyr(^g_~j6cxArIIMh32L2z<(3t>DBx3>@aPBjD07TNK zus+Q^vdCX0Vd{q5WK1-#e@oJI@yPwe{rWHLV=3eIJLbUJ7i^6g1J^%k9yFhf$z)6+ z<5S+sKj|xzJX6WQ(K11EGM?`yd6s#i$o1E6{ZyiCmwBVN7hU_f`vWw!u(Okds6)_d zm8UXuQcea{F5tI*{e?%J-YALJhofyL+f`RkquWoCz1xoopA7;&)6=bdS3~Iblk@|= zkATm1tn7exLc5@Eq217T(D%?DXfGKv$(TjPY%=DMF_(;aWZ*=7LB^M4e8uoVo4*r$ z4!QU{$FLvpS>S*V`XS?K#c$p-)@0GgYc0x27f|nlJ{QSY=uDr>ybDoQr{D39dS1MbLw2YYuMf2L4F~LeSLwRn^?I;#$qzQ=KJ&xbeD`JWULbC${N$47sB)omb z0$l&32hc+@mXfiIjOD!b9|i@MkIBF-gapV+@jd?MIn~pdA^p`SUB`{j4`06VlP#WZ z{7L%juWt|Oa(Z^BfH&J4>u^&rERtWdmqBMfcQ@tQFHvU`s&vRPUh6;q#-W}=-QASr z+^~U$I@3)-lW=lgf$7yCMMRvB&uOC4b*S|PcTBsGA{j}7WP7(Cft+OEw*(n$U)d14 z{UpDEZ^Xz+#z^7hvQRmwJX8Uy2vveALscNO@2@8ezcMzGv5Ab$WPC%$7BaSyv5k!F zYzA%qX_1p$%Xt(;GA?OG&JG81cKtUB!obXuSq_hv9G>J>sCPzA^4nzWbV5#Y8{P%v z1RudaaDKY56JL)?A~)KPiZA2`g6qpZlaXLZ=09WPBqP(1jMhFh8SUoPAP8-K-;uFD zbcjW5zV!eO|pjLp|_EF zmJo?>)B6Dtj#`ov%to+-9>Y=J9D%OXL6RW3uW8Gq4u)BQI)_0WesO5Bc*U@Ru^6uN z7`YlkN;?^`ut}XkSor`N3=M%kgg%0XLIe$i5KtW@15Jg;$@r0spUC)`j1y#>B;ynr zzc6)1!d{vvD|xKhM=*e|dL*%uCtwNc;8lD49~o!4k6;l@CP>EbS=8~Gqmw)f^)9Fb zAN7ngb>{IdP=_aFXX2Pko|YZR5ufhVL4qN93CaoTAk&bHOv5=c&NFrRGJwx)oiM?;Cy`q_O_OV1`_$YVREG+TIZ^2m;!o3QI%qG0 z$iux%_MN34T>aT^)o}|F;Y1B z3JeKf2P1`(&p>CPbI^I{0(24j6}klBY@p8$Jn7qH+#v%#^dDsWNya@g{vzW(Uv5`n zFD-Sh<2xeL*{!(PZb@dJ9Mt*SK^-)OH>MJ8Kph^qn&sb`csMu>OAp4o$7HeH$X}$*b;sG!Iurq5g-|V}mc2}E zPi2BWXkD@Qu+Cie#ZUTko!wj`6`M{xHPU zNofW(hgv`_p;pk_P;2NNs14*twj5;3Nw!>M%T2aCWXnsod}PZ{wgO};$Y#*ypO!i) z9h@6=Qi8C*DcN4PQ^$sD#@?u7!?2Dl>UfDdDG{i5rcO#E*$O#PCxu5BFm*(yDvp4K zIJ|QF?@k@$7gFG|o77RUqLHmI*@`fA49G^dqGT&AsFR_MIw>iz-iMFOOh|>``ls|J zTQRZ~CtC^L+84qI047CAvX#mlq~PHMOp3vt?t1x5*%vp0JNzn zh31j10@*5(trFQPldTHbs*>#uvQ;Bnb+Xl9S8dCOF?4=__K~eV*^q?I=p%puC$@KomS_tquEMt427 z^36@ZrqrrA8)XVja;+_72vYuZ)O;*f{t)D8k#5bq8hYqsNkxOYNuEbA^bhne^cZ>q zJ%ye@&!HFiV>p?u$o4kbT9fS^vb7-_+#i3!oF=vavb6(wQnSHc8uFy(bZ$;g&5QjY zPkRS>I{w$3Z0ngt9M3j}@b2k;tN^QZ0fR|MG z{i$&GQ=5~mE7`h{tvhdp)1QhKNrp}jvb~!rpp(ks1fY`|;0YkjtpAU__YRMuYXASU zbP$jbItWM+P>O(vpdz97CSB=ur>FOFrzi9xy*E)ndar^s=^#Y}lwK61gO%U=KC>&? z^7-cBcV(|Df8=?5?=mwv_atZMyyh-v&X(H}QlwSY)!)3BQZi@WQYLhCgdCzx8+UCc zUOQo|YTQOzJ%9XHGk^aFnGR>KNk@f1@5FtDUgoThj!(8ES-YFaLB})f(eD{{Ivxzx zkx&=N(R*N{C)5k-4fTQgLZ3mOL;axsWbH{<49MD>tbND|SN$`xeooeYWW}KYjGTe6 zmmWDo9pfu~B#r|)1MSEe{4%~$vytODVlqt9~T2Z4jb`g9YWTjjGRO$iLArOI>H0U83pTO%`=Ovjy^`XI{3;h zuB3Q%Jk3{siK7``{gYux%k+V!7M|pSn6ZhR(`1cs zL=Hb&z+R5MXwId^wl{4>bDw9Ju;Ypxlo#|XXeW?^I)i?htWji*X5?Iju8}o{tZ^Pd z4rU1HT#XPnT=rCc708J-uYQYuPefPbiX89UMV#Dx9dmwk`+$z?>h09c!kJQ55ol zib2Jp5>QE~6jT~21C=G~D6)lm_*CF?k{jwkB`vQ8xHB(hFsGh7WwM;+r$M@Pq~ zisPWp7k27kLb5%PjFly`6UiP*Bpdb7@9gLpNLEa7ppMay4}m(qkMIwUR`BkNImN9- zA{npMT&QC-fhAx3I8(d9xXWXnO`(=Lza$Y9iTa1M405%wU3nIePfN)SDG;0(1G%q&244``7$68e-$n{!upsmT zH-xsFIE8kFpu!OU4kIARZi}gdUlP<=l%XwWLrDA^oK+Xp@xz8cgxtRo2n9jGPzV$X zg+bwDT|(9`$-0!RUy=1|vMwX*ao;Uw$<&F2z4X+Hb)pXYi8!cX(x>x?s%1j|=L|!3N3L*SgWoNXjwNc>t`2t@Uh+Sq0DE zfWvRBBkN|eZXqi#fNE@jkcVf2!PCzg3!oYtP%sI0x}(wP-k+3Rx3Xi6jmE~k+SwuB z+6cDW)&?K4EA{Sou9i0PdZ)2zB_0$Ci#|5e4Z-%|dBrFa zJPZly9LL59=p=Ls`T;r(oq^6m=b#_S`Yl;^lXVYSzauMZ7W>G$pR5PSdXTK&Gj+He zke)g}J5lEE(7RAws2)@wdJk#h24}m&E)|hMSnD6w)M^vn%`RYO) zKNJ}J`lB6F#}AbTKU5QLll2a74uA%d^;fb!@Bno%FUZfzXJ)<(hv54AA^rOsS?`kd z9`BVP*`&_zWWAp?sKe8Xm^uOO2y(Gz^3#INJNd3F+hB4;{kyj3ulzXw&uv27wTW&T zcim{x?5DZ6W^C@Z;wmCx7wUwgZIt~}LR7<*zJ~x0e@fA!(r10d;BhHBd6!=A42uM` zNj7bX0+wHrppJd@Qom?Hut%=8oDGeEAx_~7>Wsz4IA}aH0h$O+f+j;>KvSTpgvGb5 z&&m1+S^p&KUu6B8tpAV|H@X)j@#>|1(_t??b!I#II)0pfZ%C4T^->9|m)asM>Gf>t zc#b-F%GjjNDv}&mFZEl?hd>=(-NLR`n9VxO_Fu6@uGB$&!H)|Of;uQP_-!L87fHN& zsoxH0CrNoo$}gyssSiW=VPcTqe)G)c{d*tZzooqPd+tHL`lWoXSHHKVm-7HP3R@@H z7PIOY1c%@61W5%*dW|Grz0?nGzaKL3h_IwWBo)pY1ml2$X@uLks}FSX_H1Qd&Zgbc zHeTP}>qCF!)rH@LphL9z#a){+mp0!iaiR zsUz7}FZKIB``x+Ie?!}6FeIpR7aRAW-=X`^1Lz_22zm@Xfu537lq4ULijh>Dq!J|I zy!ebulT?NzUcJ=sIqapU&fktTEG9lv$G&>0RQ|sjmh^Tubv#BLe@+UrujBtZNsg%!3cPt zq)O)f+rOH)e@m6!-@kLra2f#qwO~t3@CRS~YeRLQcS)*B(pw}|iB=?jv#ke$jKYdwVeFb1K(S3Or43_I#b6VL5FDbiMuw_8x3kOzGTZb zROrknKh^oCyDN44o54m)^Ai`;@yD8q82$FuOZ}?}+Vgs~{fFv9g4AJJV25Gah(PCL znm=a!_#>q*sN>%O8%X~9cY-=YU7)T|H|SHSJJf^l{SZ=ZlIoCz52r3k^+>8u(t9K| zAc8RuXnU`1B4S2NYBeCD&KLGEbPD5LSB{iZ_xy%PYrR>#9hk1@VyuyN@ zjz*H>>ZSfj#Jnl}_&NsvUDIuz1LN~V&dZtO}7VZgM z-T5I|f4*b!t;z1|_%9UHv9Dh0KT}W#D9VUBObJfmv#;a73|bDYfWCoNLaU(F&>Cnh zw2q`UBmw*FNNP_~2a-CH)QP0dBy}N)S1}<0CWmvz?XJ)=!fv!T=Na{^eACmg= z-W$+O{2jPZKO_Fi8Xxg{{Lky^)cI5o@*gs+xjxi>8!(hXVI%zYAZ=)OJ*`N8y$ZPa;aYxBrm zn-Qm@SLHt0;`s7gx96StXvJG@sPh!(!(=1#Q$ke3)ah@d&YvcA2Dqn=k8@rp05yVu zoTe?|>jdNw)UmH#>i?&p4odSGP$vM-1qUFdE~pbw02@gD2jG#ZfI?7V2)z_g1oDQ8 zLWr$~kTjH}VT7*?l17j;k|Zlh5=k;iym~3Gx0{|i0j2S`;$E1Se_>E3famjoI`-8| zC7mBPZ-0!b6Om0Fk5MP!9rQa>C!i)tj;ogj)Zs&*PODfiujZllcPh4seDK6Mzq(K- z0QH3cE<`YO0#IlO_<$sXBwoEVpfU6zN&X}SiP4^^d7S_}fE>`=JhRB_1i+y}UMIko z*9mATu6{hU>U{Nk`^-9pcIoDz1hj*#PHYRT3V`Py0Ea&SH_~8|LP!eby`7;hxQ0Qn zFyilj$^rxn;DCb1W^Z>ix~m+`H>z%%=?n6FbM4mYCp_a1)C)k+A=-TIu1(Z~YoC@m z-gd);%kQSFIddb@m0$s=5d;k8zOv8wVUr$I+j;z7q70=L46?r zF1tw`6dD4i622)-;^j*Nrb9DG8bi_~L7hyEuma}7`a(W4GhrUYC|y9(Sdzw(G@kb^ zf)<;km_X9RtU-$9_??*)E8LCxUU|PM*|2$g>xM5%<$KUI`W+i7R@vIDcGsqAo_%wM z`?WYfzRdE4Q_DplbMIWk3Rs8pZ8Se6lh7Lkp(oo&QRxX2`crVpnb6Lp*bYOx?1qp^ z4%jJ>Gv$>HVb)K;2^iw=Dquf!06GYL4;_LILr0*a&@t#ZNz+K0P7J8~AiOeL?%Mvmu@a|``0kaL@)g^tMijSq3W zUOT=1pObY0P+$mniXRt_4k`@+Pe@u!(h^3_Gw3-xCFb zSTI$rWfz!3I69a&=sb+P^RIInNr9N_6DX$m15|;S^b-izKM>WcWh5;pX$9|v-yaCy zh#j48NLraC@D<3>3Gfw&sKPZ=yLvD5p0cj#Z2EGxv~tu4l!e*R2`pu6!;yzecvo%Q z)8M)ToBlcLMe(q48)K)r;w!KmY*euKJE#+gWjIQbv^v9nckXn|`Uzx0Fm(dof~rB) zp&HQJ&^u5~s1{TkLI!y)Nl5LiCusvo8%f$k(q@vjkhGPgZEU74?4_elU<1dpc_91b zpw4zXbwEse*&M4LW=|3H&=kSI*64SpP9U;!I~=GJ*q#q@ct!XJ$YXxRIThnIOU*Ah zcX4zAyTMWq{5Vr55S50&?j-FZ>093H3H2grH%XYgn%PO6K+FsZ9LQ&8CiH`N1PmZ) z4@uvVw3qh|f(DzU*hkX-tU(H%V8o=5+>QEAEOiU|FYf&Bv~_RBN4MIKh*6M&^Z(pN zbJr%{e0AXcTAk0%>wBkZ{G8JD+>ipnNgyLyghU{8Ach)3(SvqU1PelAa-j>MExI!- zBG4QYd`w&1=TU+>hcmS0YzV3UK+dZR>fjmSz$6IS|G*R|6-t9fL8GBD5M0=!Bpo9O zP7mfZoFwTKNk5Qunxr!%on`8bhrRUFne6E61hP*K>YTGv=ln}w=SDVlJm%{JEc9p0(UCe|^C3`&ABW&aA!wL4jP45NFGrcm)$Fum!iU~R-~Z=WeH+0Lbci-*-L?7lxAt#;R^o2jlLnnb zwZQW@-$k?EMJhS)f}qY#PzTGsqwl%X(e*ChR!U%a;hRFR26(%&TglO=qeAWS6UQ6Gdy z3S3DsYty`-XP4T&o_M3ZHt2r+zfDpEasHp%)O6Qoc%QyTvB^yfY&e{-V9@YQZXSmS zs)M%mxUYZ)e)Ka4tDM2td13QUO5b8%rz=uO&c2QlDS|#g+YjxA;OGQ3X5`40S2pB} zwjE%IkrUJmY7Vu4T0*U$)=(P=v=3?rwI?|z$+<|*O>!QR^OBs8;Jf!^_bYjM=UD1IlHy>?KIh(P_d(8!L$#nuwl;`7T-z80>i533 zq~*t>0@idImtz{9N^*8|f-vhRXomTT3r8ntx}Z)u8+C#r8DHr74Dp5Bf6y`*64c?F zAYU`w)r+9T&=TlNXesm+^fk%lNv=S0MUvknxf0a21M zuY%Yo2X(63sq^-K;g$S;Hg!Db=|0sR2qVgk^BzHHTeoU0i7hd7Rm2=fI65X6l9wtWZt~-xG?U0STR+k zl7lXYtG|xx)$g6Nr89Ld!$~;KiM=0ed20`f zIxf_Ciu3(pe&Qx|o(t+U%&^~`JN<>1CAa_#F?E75|0mc2<$!WRxuD!o9w;xA4}x3M zh~&m3e@OC2B!5hD6Oun6xhcuMBsXI-Tn|V`o#59UsT1sjUfMg z!Ed79nL5F^Rbaj!rv(Z_xORi9@*z;?6$)6vC@=)qK@+AH$MsRcd&fMEA+>QDw?O%jET;HkMn$-<|{wr-FKf}pwIRDRW+PG`e zvsBwA?JX@Et{igzQr^Fx&T}P2aC@}vWPVD5(81^n5W2HT3a^%}nb5`hx)R!n6v22T zA-I>_5W=hAo&q^tU)d0H|G^_+NFav|As-Yx5E=vxhK4{xp<&Q)XavchlH8r-9whf9 zxfjX3N$x{(Uy?r~`Ey1NC+X882MPFQc;Z7`&U`JhPY&etvmB zu7B`+l82LwOMN8ci-o>nd|64BvIf35I$;zcs&I95-W~cp_dRMeJ~^$>kf;*JF>_ep zYo)CXA`jO#C0{$c?5!Z*Ul#AubC#KW3{wM~9i3o2k`TPX-tP>H^@2J|hW+l`>D$nD zKMV=#VE#|=4rnK|3;Gt?4ef!xgZ4uENY+T!Nk$0oN3uW32;Kup4k9_2>RjPNujuHY!Vvr$+6n61!N#v7 zN05vOs+Qop&^?l)NRIIUbudRL*fvMVqz)<(xOrpARIygFQJSe!al0#ZoUi`By(}U4 z3ryr-{!j3~&^T*eFoO-^1D{?|mDF`XXeT81;=gdRk zI+i3k=~X*D1XX|#cB~mWA*cd`pb8N322>uZ09AzEgepOmAtY~7NKPd=jpR`zd1MdekwXw`2;_tyAfDua zoRFq`2*^pF(ZQGQ{g=^k^QC(ss4#@ILpw%J2uckha0I>}c?xgBqYpt$GnM4o0y&u) zTZMFmbumGRna~ZwB%u)a-qT2)PVx-i+Y>@0z|P4`l4oTNQuIe}F)0SP8}%)U{M6^K z#qC#2Id!OwSDlNv`3h1DwzWYKz?Br%%2O+U6Wr8X?IL>>0YL7f$L z>a2W89n8kgrjDnmgU5dYef8%OHQYIjkXhUFJJFA**10t^LfaF&t67T8qJitN#je1*l&64&%X;Q57X*GYpAkff!U< zpsmn0lGl^Gf#i+6cL%i7#MdU0H)joeaoV5pg%HIRMa|zUv31P;7WWp9d28gz`As>^ z!;a4Pwl;^{wfTC2@?5jD={LE_x93;=(i0EcImcEZs1$^pFgx9JbdC$;Y&DUCj^`dn zzh~I#r~-ssfgyn$JSiOVBXl163AzAXgf2lpL%%?mN#0KK4w840yo=;-N#0E|Y9Zf| zyqDyCe63xDz4XXI+P~#e>|+N98J&<{@ebtdwpK zk@F89V&uf)v+8HQx4_DQctEA2c--@uOGYOYC5F(vXvfG2MXez;56Rz?e26zuZV1g! z@?nxs3gl#}qZ3*f){F9)!Gur@z0e|%H_1mxK1%X2-s=M)5@1K?ILRln1Svwx;& zx176C|L5>|Cr;LAnl$cYJ_^0r2xFH?5n934rlPwxU3?qeAJV;D^OOUrGr#KZx73vs zp_O5SBM-Zy6IxX`I;TuhSVF4{N9PAuQh4VZ?Bt(>qEZmb16$aFqZ5kiU`dkCWN6FT z5FD;hUl?NQgrW)%iYh>8Bd9U-A@mXSG1LV51Zqn1Ig)=Q`8>%#k$i#VizHtn8Cil~ zNWRQwn!#Q=>V&p(q)sUNXu(OTZO^QE*yO<1S2oAl zs1t2#6XUMUH;F~#IQCHWc2&q@A+WZXahV&u$&z4XYzrOa!1b?qtkTSD3C0doGfBj;aU!>i;iJYlXN zdzBqqc__9D#b;n5XCuk~I3i~YAHwH!HXqitIBS2WCLfc}S@YEuIp5-={toQ~a&}__ z?(PdxycjtsH-zpZ#X?Fhft*Y&U4H~Jf!61z3}@(e-ijoa27nqodqiIp;z!bGrka2xZ-P2 zo9cU zilg7z(FrR-N+}2Ggq7w)pw27I(FsF^A*?c*Fm=M-ges9zhLp0rSp}*}N;y(0Wxk^m z_BO1;8xy1mdj}hsE)-Uals8BzPf7)lBCHOCYY^d;Qjrwg$Fl$_!W!at1}VZma5w7b z{vQ5f%GwT9*Iw^lebFd?l>C?!VISJspa|efif0E0r9GV0YRmk>^ZKvva_yO`qZ5YU zB&?bFDG5S{VHHKNv$9DFFWs97T@mBYnb1z82t%bHti9b3kQ3HUAgAgp8$uNzj2&x6 zPFObxRe&(e01E2?^@Mssy`er(U+6PZs*zHilp3VGP0Bl@)FcHTcWqMYkn%2@K}Ns< zIfJ~s`Ujht0_?Yh4a0FDr>-42^{FgYiQ;7gl~1yf<2mF6px*^@0!gXoh#amNGje<} zUzO+RnD6A%is$HvR~JVoEE*pr=bQy{P-_T_CFMO*8ZdI=pmE9ZGqPwc%@_tqp(BE^VGw ztdy_iy3W@Zc@1CE>p>(Y3OeVJ!%!)}_xOrWT;!3%uyjaCQkvQvov_iu!Ti9r-<>-h zRe-RqFeIq68XIe%wa_|fJ+uMZ2yKEkLt98`MoM#1T9DF`lvbp)CZ!E2_(|;TlQ>1isq|O;W zgo|;;X)mv~@V@!IQ!lFJjjt8v*OK{Mse=kb*e_@&sB;M$KaFGE*I=}Jm3 zL7hy^BZu9DbuLB-QryA@rVEALA*CBBpOVs@NrA_b!w?BDDSD8Cd9zu;(RqyDnMv`) z-Kc+3?5!KUpLYB)W&NCqs&W&s7mm(zTN@MsTuG5!s>J!5bK3-MIPsqKmuoHdxFH3C zlQ51v@F|&&4j#URqtn|)ig1e{MITpEc$b{%1dDJyln|cZZVSFnIKFWM)cGt!Th4~i z3E^d6h^Z5fB0#t|R21@oib2Jp5>QE~6jYj&ex&p#WdJDyNf|`SU{Z#VGL)2Iqzq>> zWnnKJb;2t+hF9V2lY=@V?9{Qo46g#SspBzUC%i8Dov9OEkCc%P)Cq6Ehd`ZXoA3`r zE^TjlVVOtrLDDghiZA6w9cwsWI;b#&e}W%p>V%`z5Z;6oi4>VPn?k;%D5PK}M`o|4 z6W$8exfsFJ32zO-^$!PMR8lljbl!`3Lg5`u>KLT>WeMtpe~RCk2V8e|1gU!Ac(HwJ zTaH`NqjJ~BdxybyW9o!su90Zd+g+Q0vTrRq*s|sKvzLDM$A=3m^Hb^0pVDWr!PA56 z)Cun=sAF5$)oW^hrcO;a2{30vs1$^cup46J3>V13lbT{W=KpR8Re844DUqZ^krGWx3@NdUoG{o+kDMqkuN-h%!(+sL zOE~-FKn~fF6CZnolyU6mjL#;H=ZG^7-7bhTo|HI8;!NU0AWp~kaA9Axzf*}d2ICG%6q$H7&Du|P*Y2@%lu>PfaW^wNhUm`|Pvi*K5 zsxeB6n|pVUcbo^(H?XyaZ84`-Lh$^-t6L@qB&L|*gE0z46U1b7zOu70c(%=N29ZopG2 z!f60R6oxJQ(E>aX7|9Xv_ajgrSwhN}q$~w^BH;B$6f?o|6)9h53GhU4Ji)(iId>50 zRB&(e&$_q$WX#I9e`wJ9YP<=a2*ezsO+|NYR;;-l(vn+ z1pjmHv?@4pHSD+JC*m!EpA{K?0M3SL!O#aV#Q2G*4b_3(h3Z1}p!(2zPy^_F2;5jn z$|_QDZ&*XhT2j`LvYwO;q--Q*6PsxSd+G2K@iDx1q=+KeEoaldc!!zIcKmFmQa4E1 z$N0elliB$l59N0vI-}niKM`F>+2Vkoh)?+t+=(_Hd3k+y&wQVsNd4PWnLGSi`%f4A zM4-kH(GTqyKM`=~BR(f(8!6j)6L-Xj0i^68WtRu=GZfZG*w2g_1!t9afbI%JUYEh)Q6*~9FC>mLzdvgbQe_GS(C*rxtOM7ZO~ z%<%qcg|>HoGG^OvhsU(ZZCmL*A{rgWyh8Bd>L~U3X4L&d<(v0dZ7r5^pn1?j;q)|f z?yh(=Pcr*mI6V=Gf;tCG>Y(qr)6w-A_WNiUnhHaLI%BXg78(bQhbBN1p-B*;rHC&e zI6B{xa)^|}q##B*O3E=(j+1hNl#`^KV(LtTz4X+Xg>^6yYfA;heoMqWyn{MF*r{`d ziZ`JOMVUHRvZ>=SrzheY^t+%AZX2f^sl)LGJ3ai>9lnq3??~&APiynll{%;~M8MZK zsj~$eTS>u3c#f&F9RhNGB;{v8olMOtN9=)h;qo&UzJoAFC}JNe=SlgAlncD~0CdoV z#YIwZ2hRc#Qp9oe77u(pSKvDEEz{O{RqfNP($tF8>%F(==6#!^@`J4n()_M%DjaKm zXnmKqRab9r_{QcFsyEs=lj0oC_mlloLO8;N{zVYl5^=$c*LYPfyI6ov$KPymRy3*lxL@jG-MdH_9y9zl@5FHArC*2^-Yx7crqc!76N=XX1G9+1y9 z8c~d?^G`N)JVu>Je&U#^6NxET_Z_Gc>CJ~gomFRXU4lC1JJoN+)Df>P)QLomA(9<_ z_H`mlLuE*LNXjGLEC;YSr3C`{yjIbRH>v&dWsBx3%Hqn@iQZ ze#cyY9`WxSva;UBf`8mSJJXdqkqu#^vHep*RKwKy%cM@^hvsa9zuo$U-eWF0Q76(D zwpy6B1a%^t3+nu9i?AX;6d^8h+Zjv%ifji%Jz$8b6Nv&qWCy4t)CuYgb%DA<-JnmQ z?xcE=Y9TcTsX0l_MQUzR^N^aC)O@7oXEQxvFCBFv`#L@o5y`3bhNKp-QAaKK-!l;^ zyyEN#%R>=Xq=J4I)KN)&&5=3=9|CoJL8gAk?eFAMoXUonuddVy!AH%mzMxJhHo{0P zL~3ECP6QN5>g%Ky71YVp%yJ~bdV>ATabhH?MQkGp^Z)ViCvN-hBCMibmY&WvxyVtl z#z}XXO zby90Ecg{mUk@_~N?|Q)7!IQ|5*Z9oLgv-zs=qjo2kXn<}TDQFqXS@Hi?)wg}%^ZJVcBfC@(QKr6U~BWxU7LCXD+Ils+9_cB>l1q% zxbtAM8&W*M`JS7fl1RcwJ_Ddht!pQR_-bIao+~N5^G|pF#9w$>qH@@6A$b>N5!87v zLt9RUqVl1w4-B!l6O|t-0KEnkgbG20A@o#K5y%@VO6vQh0vaEX+KAM~q<%>1N2GpC zY79O-DKnoORYvT$M3uuk3^cVp-2T+I$H4P-uWU=Y{I(2#jBb4 zit1x)gV@8hP1nlb%ShYGCsaloZ;SJzYf%iELH2&kve1e5PTi}{wtm@$lrzK zRhz#7i{}e=;fLj%eVr&&7^1io!7)}8N)1s{NJVrrfH$W>(@7mj>R=C0XAZ2-x1V_~ zMiK6VgUlGqz)TIqSk{ehV=U);?w2sMj14hgmO^m-qrN6}2&qF!9mad%_eZTTsWY6^ z5m|#e9Gx(A5LLJmWaExSt$G&d7&>S8A9aQ-epuc{olUkjh&)`|9If`()4RJnESY?6 zOX)7Z%)ui{&WY)$Z8+afv(rUdCu)a4j@9Pq7|XfG(eD|e9?AbGgz+YF_F-c`bO1UC zeGeUi4ns$vqtG!@Wl|MVksHuR)k!r-1&91e4Inj;k%J7q19DC~A%}f(AScLH_`9H(YZxxup@H#F#|>pKNP{p;S~iLIbSkzu%4hhoM`MuSw@X?UzW*T+le~SnCu_T zwN<80bY3VQl%LdSQe#Ms<-PFxqYIkUAyVVA1a+c0IstW}5mmSnFD~5s1uFke>7*-+0luv3cUqYgQ`O{ptqrSpqfxE2qAJ3smY|KkeW&= z?wO-V9Zl*OQjvfg$7WtSIZPi*^m~pEMntnu4(g1zQ)l9T4@RhSvZ>>-@G80$`kkp0 z-I~-14%CU}#|#{(Ltb8Z2F6C6#Z-Bni=z{b5<_%%wBxZKjaoxAT;EBgPUg)X5FFqy zNS&7X)QQI2plD>B%&Q-PU9_0&uTHVubE5}}l;%{|tKU0EZfEKYLvt(JV!jNAMnEG; zg_|~m)S0|jf@G6Avq+ttHK@bU2~#J)9YG4b@lM-={W~R0U2!;9nS|K3HtGc1+92|9 zrOxrPZ~r@BZ>OQ-CXO%q`qs9%(>VJ&(cw5>l)c}XIsi;bQs-va@6MebkG5lBNKhvM z8;MX7lnkXnsZbg;3K|W8F7ruUKP{)Fq^TN$OHkzasT(rViHwUXsTWJqdqg zn3q@I1hL-|%|1D(v&>GN739-^%EWV02g$H(U&lkfPV{2*yPys}vE`1``HBz0*J;+< zT++*YC!gVBO)q|Rr49-V(QDC8PzRNU=ryE%L+VPV&N^s4sjEocAgGh6({-XTHz;}s zpP8Ak6@u#@y`9w6q~dp2%X@c1yG&B7BXxb&AO%k`Vp1G%H|hgdRXCUDNV|0#?%Zgy z>25(hbijr4XwLt0o5SwfR4Tc5-)9qA$4>6I`>5B62K+#S^8i1FwkNr-*gs)HpAf0! zjdoJ}AP9{TmvaKl+sDN({1MGD#mBV8)cHwJXG?~*oPVh+Xv=wZL7l7ExCUK^Za_Do zThMLj4)iPZ8>!n!#Yen@)Saa6BK2ERcayq@)bB{$%hb6Cd+Diz+jrHSV0L7)!i zBJ=-AJ@C@kIh9QvkNG+=xzO)Sofu4Y*zZ7{7%b=|sN*})%d4M)>r=dwPj&vzPx0zP zofwRTn4)OM)QLf*A;z23gQR}Xn?4Y#&WA|FqFb4rN{+$Ypct-4*hf-KSuv6hn^(Wr zHa{Lo?_&%)k0ht7Kc*54+2{SlRK^Be|Cp+z9wil-gyXHFBBwim7jFgUG|R4gJ-)+VK0W5@YB44Y^ad zUPo7a#bDk~Ok;be1358`1af|O;WH3pIn9LoJ||P%Ef4)COt`wIlTm zsQ?8kq(72+o>bIEFOYhX)JvrP%w{^kUOME&bip49K8`pd_FH1uCkJwVu_Nay`E;l9 zD$^%>{nBBcL(X9IyFd=oq?a9$Gn@}C!e=)E|ETR{$vY5h?V$XGdE$Z8{#WvO8e5~t zO6L)a`a+B!8VKm<*g$^o8mZSAI{px{d^bqNigTI$K#(?CuD)Dc?@O}305Sz8}|XjCbXzBr_JkAYnRiL`%mlga zjvzCt6+Tw~c`Gg9$?EIhPVp^hqs}c`o7?W%9Qfe;;^#`6oAc}4pWJQKGbBZw1FV?e zaK7K|pAv!^)cQ0mj>Au^bwnuuwZ0O+F?cd`3o+>@=DBG|WRhbr>8B)V1x$Rw7+Zm@ z3=RG3Wr@uXLjpON{uAp3S)d$HPAC_Y8_EOah4PVBkhDUi6(;R<(u$DgO2v8XS^GNBkbu_!de)*`JmX=Qk`4)iW*Wl1Y9 zkdvtsbz(6^D3;3+;>_=x!>F7XMwZw{Vi;*}xE)5`IVU>*6`1rB+nj9yRIzaUW8v?| zHY2S9X%$I(llQ{wk8O#wv?Z+)X_&;41@INi@dWS{+tD40YQ|L$pEjz+^|T&4X4H89 z1Wy}8ekit!txZ>VZE_5-T)DZmY5n<)@)a31zdI7G&iIP$4jaA9eizh<#e!*|j%^WB z^gVYvx;`W7#P)-skub#6iG{}$i|SYGKxhy&7#ac%g@!@Hp%J82Bdt1VHAs7#w0B6W zNgA%V+N9MXjTbSEwZdL{>ZsxoEVB}edR8p^5OCOLL8tWV=JGZQdHD0T`ol{8#bACT6F_fCfp2{0)dllEcOAO%k@Vp702 za80X>>3!-_AFb`0r0*vO@0tHwHybGy+uAH~*XA{8q<5`|rn~6!=shQXoW@^zj9qKrwg28J*($TY;HSSOJ4$txQ|>OYnpYk?fp z0Alf!aO@5U+5gyG(6`WTXbiiX0ReVt++Dft=gexICQblZ${HOh<5oocjgmUI-r0dd~Xg zdlK6G&~b=~9Li~HlgnKj?J2Ls~D> zDJ0xq5L;=z-8+Ror=9Rccp`y{albRZKpld|SCX{8HtNu8!qMrSA-<>#+E#@jrVe5H z50!)7fXYJ^po-9&P$j4`RE4z9N$W=%e%%424J2(4X@f}{LfTN$hOwEqU@skY=xxW0 z4zW)T>I}D22h)%PY~dB&vrFb4Dw)$q=y!H>=ws4GI8cY0@*z-%zX9u|xL$7m&xJaK z`U15>JEjhy&_EdBR?;NiY!7uHO(snh)XCKFiZDfpxEvwQ+|3+GikYRjP+E+nPiD9s zNzTKlFAVi(LjVKSe_^P%K1H9BIL%g^(6XS{P~J zq(zVxNm>+X(WJ#NauQ%KJ#tcM$*^!!T_`;7DiWY=WU}Y>45q8QKDEB`t-t zRMOITFC2f`VIpS~X`{0Sa`xhPX5=75aYfESpXDD8DcHX2g6JZ3_eSo*yh%>y&_P?9 z@7=Y@(Q46y;Y#Pfwtp7U`^(^23*8_GH3K?s?{xNZjtS(9edSI+gSPBg3*?|4Kqvzc z$^dj8`U$!KU4$+{KSRHeHlDNzq)jAk5^0l3`+~G7q)jDl8fnuRIagpWJ#ub1A?FT` z135G7$eHyLIZLyV<2mFY)-aLt2Wc}Mk@Ghn0&@7ds}{5D@BG|Vv0~<{3v%LedRgM~ zpdBM84z-3j6o_V%HitLi(Z?ZaFqbrQ@zP99=fo9)b#Fd1m=ISO!tjejIb$Aa^GRF4 zdy7IoCMgz@hHM4G0K|B2eX0lf4;j{6A8MbMU?_vaM)>PN+R$#p0)mvlPXl%TVFQZP z`G5RicRj3yHGms7*R?=@T~UVl4=7UJrA2^s=&-?q{A-6;hX#(ssE;dy-QxNc)Dgm87jAZ8d3YNLx$VIyU1A zd+DeX*Ag985c^w;{g$}4cn5XX+o^*m#8CCx!x^3LvZ>=S>cnx?fgPQ=-lT1CpibOp zd}IL%CrKY1=d3(TP)F zUALbZB?`_`Y&EkKafX?t*yc92@-DO0c>n~%Ryf;YR)s)t{o~-l?;vd_X}fqY{QkH| zoCV?4x1{aP8U*9$gb9YI!qwMl(fg0(mwxTId0Mr`WqLNw-`Ym7WLq0V9HT@?6q^p5DeSq$}nd`Nd3pngCW74 zDcG0_O@pRGGoYE!ENC_~2f__(KWPU@J4o91q#YvdFlk3fJ4)Iy(vCBC=EGik?ksjJ zna6#F$mdrU}KJG+BY^ zJD9GY6}%mO)|pvx-rczGbmz}6H+|dTn-v%OC+(Vi5?u<;an20e%Vfc}L3g8qj7f&L}!3TanKyGGh|(r%D;leAl; z-6jq7i(f$<=5TuI#OHFPPJBKb2X%h4Q|I1G>R^q_Z0dN3I`JjY?@XQelBC^rpiVq{ z|F1}$_%~sx3feJs;wwRwN&B5N%ult%SB2gp?Ez_zGvC{Ze+SmN93gytxaje~QsVivJdUaMTYi zy_3`qes`<3nczyW_;#>?i9u$+BeN6VK~U$f4Ex==(?3Pq{xHPUiSG{efOv-vyEl7IFZ0dL{#)=O@zYFRFlaBB4ge%}x7~*R;j1MisKM-y--)(;< z9W%tQo3F7oyz{*2eDx515>CDeo;Ym8ll~g%1sObvP!j2dNH^V#Om%nSN5Q&q_8ANC z{Nu+!V@WSe`s<_@;l1Ob2?7@Q7H_?1)_?`iFX9fL?rz|R*BD*7L5`N47FI1i_3pGK zr);o5rcJb&?XFFqlb;ScbgoV3*yA@AZfaM^jk^;+59eEGeo7+u9>0JgtrxSyVlhKn z#}|z{CwGt@EBmW=j&05#`!X2(#%_@5vx4cPm&(wfv!QipyAy^4eb!@R1GEv^1Z{@4 zKwF`0&~|7C>19YSOL{rd-ypp_=@m$?Ncx+kS0cSK(`Og#rKit#US6Gxn^VsOeGcF_ z=u^c`pSP&wCzy-I^r@FkAJ5U}4EkNr2OVA2kv{PKh0ha=I}y*>G2f}u0-m!YUR^Rg z@$li}uc4jrd9GmND(Tfoug>VX4&jbcgY-JW=gD03z~hhqozKjW`3<@Y-6Q>N(%&Jy zChxruJuuNzi*)2avp}R3&xw6T&mZnE^5nc%ms^9I&)(EyS%bOJ-ww5*hco`%<{x)$ zI-HoB<4&+|{FlM|zo=F^YLu&=f_sA{A*cB%3G^i75a@Z=Mv8>o0zGwI(c@ixffFne z3cyw&yDd;Bp`f5n{S0k68}dP0PM9-w5{f~^p%PF@s1#HhDg%{;%0VDa1Jd6o9o+bU z^hTsNCjCRwKO+5O(wnduB;M0gC!w-qH7lVSj-&M_cIx>4SIyGlx@AXN9*VRQ8lc~q zItlpnnmSM?fnyDhw3_vJsrCoSXPE835)E9alh72Fnxh?4C&3qLMmqj$&YLZumZY~J zy zpID|e?(oK!v-&)_xMd)oq37r*fiwQx=5u##nocZxf9UYe+tc*vb9W5Pfh9$pX9^}@ z&QZc(^HVaZGe}UUy-5nMs25C~Dtlb1<4lT?FvRnIM0m@{!AkBWN$>c|hWyYLX?hbm z{@4hB0-+!%7z%+xp)e>MiXgo+>0LDRbONW^gztj0Iryl#dLWQ97aQ|P|D5!Gj2zZN()*K+8+K+-PEJ?~>tc>S!v)iW68NfHM*0BK z2a-OB_pX2t384I>4<;QmeX{~`)}yx=9~<1^W2ai+?R<|ru2>%Pdv(1gwpAz`*wplRE$6b4R)_g!E7lC(#1sAU%w9 zJja#U)JepophQgP7miM1K5XQN3XmR7I&O;i&J;^xK?somQzwe_=qy29QhCrA|3!!z~m#C}U6`{ba`I6HMFQ1KH~Vle{<^9Hl2<00xK zc16E4brRvDj(4C=BBClmopzYoz^gs-d#7Gh9Nz~S&#xtsf_A=iP+&+LfOg_~?uQL{ zHWNvo#MkpcXb|aes(6n4fFhZi)JepophSt!%zPOE!SzqHlKuthQ%Il6du50x|ARWy zNXHT|S-{sx48ZTq)CqJ)kTJFX9`SGaPSeIbdu`AOZB8Q_bwX@yLfy4VSrOUh>#d!e zZ_D}G(Ha$Qr?{a`1kM+2eoDgENsJP{&P9Cj1(Md%19p7&5mDW(~w?VpVU>$ibw+Y~*+fIV;ic0y(Ql z|Jo5bYxxiyomY4yA`uma#O-Jzkb_b~;x^KklfHtHvjf^m`ZuKGX$2rBQ=h_0{0`Rl zn`btM5mxy`Sq4j{;#o!z9ET>r!qq^}`;E$QnR zU-0`Ae=za2o^+&5vI4$1I$?Yvs&I9hZtT1Fbo=?H-Dj-J(QczrtGo?gKik^;;;v2W zJpGPqdpj+k{&@D;zZVz6bOh&6E%7SOcZ2&19nH^vCSDiR*_2_wJ9j#A|B26FNKgkw zfW&*y@6dhd0rU`h1U-hHKu<~ELi$$HagA*!9mOnMUAsvCmh|1E?_ugZhrRUF`P*^E zP7)3?b-uGxXWxG_cJ!0k)bUtSC#f*{ovD+A>hfL(>LeBAL$5}iBvcrZ%Ap-oCkds7 zq_U*%C;b3#z5$`Id64wOnNOXh%CP>Hd1gVKq^g2CSTa>mC#kxi&LKC{Db>Yk03_9d zt-5Rrd`YSe)q&n6{RrttNk7JW;rA!iH>q=+^b=WvI!PRzfI3NtDqN`(*<{}JJcC>J znR;{o&tD83e9fdzQWIMnL>{hfdT*_?;E(*Bb8UOS^yr&kSE}MloupE!r%-nYS>w~BpCKKd$vM)0Bpqp< zpGdzz`bE+&v6)`5myS9~pLu!lxAC?175gno?305!KijEunW{{nVi(!h`7N6|o}&() zA26wdOx!Py)bZm(i?C*CPA{(xHSO=z{uq_$YQDOJS4k)^Bt@W|pbjbxNyw>OA^j>- zClW$3BwL%w?%I6*P0p{ruFxjo>vKt|JxVML zb3=-$urb5@luSY+)P!I7t4Rv4+q;<1%_Ce1?Mw>H`$<}8H^j)nyq}V!+m=9m1w+XF zC#{1afgI+=GH5xp0{RA839W)wLu(-ToWGNPpY#W$KO`L~$;YHWAsr6TGt!^42~N_d zM-CG3Etg^+sv_8LNn)QI$oa#LoWK5abPTL7nH^qvD7;EKgnk!}&SBF3bVSZEKJuKcbyL4oVG4xC8x7`ag`E^APSs|B``;{h1wJCH(^HSM6uMjIsDW=`S#nFpNGA z65oMU*4yoOU^x$?+c0#O4KbzeK)*u2kzpYt2N^jr!hG9e&+pKErk0V5jNIZ6%HUy7 z4?bwh9OAS;vkM`LtH(0+Uv}BeOOlZnosKWSLdSEDqu*T;(oUV8j4D7fJJyVx zWK;o?Q3XgY0KEnkgbG20A^e5OMIdi7@{>`3jMvC0NJb$t3X}0V8AZszp`vWY2lmn- zC%L4TR}Mg$*K1+qB$vf|Lo$49$T5n?9^vmgIZMWy*~IaflatIv2PRJP+hi1TAWm{E zJ_O=$)vDid`#YDd%7&P)E>2D|Dh$aD(T<6ej8a4L`(%_Lqa<&l+K}9cj8bGEnUL8z z-i*%-P$Yi>VYX1RFBzrDC__eB-rF2%!N4G+92sw92`4AHJ$`2%MjhM@`jh#$ z6rWb4`Ll)P$G5xq-pLv!D3Uwd+H`T(=34pAcV)RvmE~9Fx4ftA!^9J3P$VNbN#-a< zd`jJ61fNm`L1#-cq7f|SWr%{43n;vOPB^myg@WXPrY#dXpc$Z3$#j@tj~ynMbFt-Y z2t|No_NxVSPy|Ru5g^$LNstUFkP2y#4jE)rA)_i8Z;?@rjOt|6AOn~2J7m-(qZUKQ zANJBiC)m-?Ne;(xK&Q4HI`6*pb3V+bj_0U@P{X87DjE1bD^8wrj)%tqFLv~beopcv zw3~u<;(A7XK29sRM^Tc^Vn@$v_1r)2TBX*5~t?nJ;r7%n?eSN5*?(G$7-B z-pjv)a8t;@rS?JApw8E}-d^U8ARV8bKDG0W&MmihSSO8{aS>H#4y}^Ev9&=Bz}2N0 zcL zP-vCRMF-*N+$5u|BXaKWAviiA^}W0XH?Y4`r6W}CxcTbp=%B)o{21*7avoyi5gF~t z=)j{L)rRD!WOO9sQx72LFIa!UXJ)wk4gCWljO#>3XEM5AFX(DXK_I}6PFFIzWeMb@ z_7C0=R zbCDv4zxyNil`mTLnH@L#&-h-2%ef*a1+hsA2Oj(>rFb)T$mni5Iw{3WN2dq-Coay3 z_jKopfhi~yq+phhi7!wm1t%;?MlTz6Qi=&j2TQ~{Kgi|e=%iFeTTZkvbyBK8RUu3O zN~s1_hiX7?L+?N}p;~10A)_xDpONu78U4tBgEoMSfn*FKV=$Yk1AFNlofKTj{QXx! zsGDQIC53%*P-lppI>Y$;uPRxYI)2&I@tC8N!bJzBP6}=hLmjA-(v}Y)hs>)V@tR%( za9?eSm1XwuVqWEPP%+tsIw@UX=~J{5*E32DDc#5zPR0nnyisjP=|RRwGGsxWOs$uv z^o8|)_A{eG!6V6P8%h1mktDevNsT5u4}hVtHIi*HtA;^v{ZmGep^%}Hq48e${VA9c z#01mHFtP^0I67g1A*yht(f8vzwC{7M`46Mkwaj{KwV`_l;pN>|164bDze3JL`&k!HV(@G1qVXHduAPM!XOI%t^@b>d)X3=9eC#A71? zN`#W2WGDqnh0>r=&}cFO$p|7Nn2ZoILdggtBb0CTw;Zb_LhvV{@pONj}0+g z_CVi3d&x*5Bbkg8-V47!<$#GCM5Sq2134U>Fme!8xZ-15|DN@FZfi4gPDs^tS4z~t z6PX;Rr7&)}4I&TMHnldiJn~_l_V3Ku(X?^Iwo31~K@JK9Dd+8-&W_HH0y(2!xzkYu zNck0p1adB8;|g>Yx&~c`Za_DoThMLj4jE&~7)Qo2{1h^#GID-{ zz4VUGea9ytQrIU4a;DjlgXyXP{AABrGL~c`$77C8Y7X=}J36U3$(ZhdoYXvg2*_!L zI#8$A?CTJ{G9NjqC1Jgc z{mi8>gy87RF&&*$)F?PNI@i6UW9jVV=%l_0TUFT>_>x))sth4#IiHLLWGv*p@cUD% znbcWC#^NkNom9RrfFP-eDqIP&@$A6UbK1A87Z*2X6oQU*K9|}Lyk`BAoRPS&R{auIZ|gBA6kUZ zXgK~++x||*diHh1E52TMt@DUQeIeCA1Hl~>8d4E`Y$OBIQ!S}}kUtrl$=K!r?u5WP zmm_dy;p(Jfb_%kiTkO|=q`3a!|2RAP-gR~7zk*;Zk!>+y;-GjafsE~B>>y(&?}gW& zirN1hVC^E~+pNJIjwhHqXi;-M`UPPJ)!eE!8MT_+AZ@zBN{#2li{BzJAbp46{* z`nm10>CK;dRf|cyh&Dy$IrkPS1gSIZJr92;6;pmdp6@d3d1piO&~_ON3G(p0kgpo< zY`zQ^Lrb79p{3AQ5SX)%jQwOBAmbnz-;;5OjKgFcAp@D_V@#gqu$P`ZtMF$cvE%zt z?6;(@!#l`x+)f_MLq>wD6_e*uHhDbf@9aju3-atCJe&8$U1ay*&(`20U0C(W+r`o)IODc*J?C+eh z`8z+E{?1wV{!W2Z=K*jTwyyJE!594%=qhxLj33E3PsUHY_XczmX90IEkbwc21s;S* zy@%hKx$`@IF_$#+rHyfebG_g0>q)=1dhJy5NF=>D%1Y${$Za0EYtwIE-&4OY>QsC| z(OUPaZfx4$jlc60ZT~Poans*q9(@Uo;8fFY(%8Z!TB7AOal z6UqhUhVnppp?pw&GA@&Gg^a6Y;KR92#tkx16}d&mZ8Gk#8F=aGsgw4)W0aNVgX5si zuXgHS*;RX#g+C+P-|>*YllCV1ovD*niHzSIsFTKV#w#Xv(okGTtAln-owQm|Z8GkW z@jGv#YLHf!jQeEZPMg{D1JmH`r~T*c^9H}|w2toZarJWYcSDCX zJvXsO)Q^q(Ou(aQjGVMCwl;`5Tru_Y^$*6}I@sy|WADAAq^O?v{~dw^0a;){a+EAc z79{5!l^~LXWavC(3PfOY&N+~C5Claeh@c_@A}Y~DG>|02@2T4}xD!6#eRIyv`RyNj z^qHo+=T^_&?tXREt?KU2lhe~ne)4Ju4_>&_QS;-= z1NZ_tY-kiT8X5zQg~mbSp$X7L2!s2NXx3wz^@L_UrCHBN@*>GXQXZ1>l9Z2;Ga2?W zIXb@6@kh=^b^Ud*+~UiF?=48mZ$pk$fJ!!_(ktNTNF{QS<1t6acOm*+AZHOtFF7J- z39o{qGnk!Jj2R5)>u3Wii^saCR1SACxIR$F*B85*(+~nVNHh5QlT?tTLX4b1D2SxO zBw;8s+mVC1Am1o+%Ob$?jb!9VFWZj(QNqiqP%LZYpytOng$*%W5}_n0nWUm56(i{t zUdn%sS@RRsRdGZPhLB&_%ejJG%~uhD9Hbe1uaQ)Zr0RT<-hloj zsRl`P1#+_W#w*`ju>LP^nVE1Kx&z%M={1sSl2nVA-h*)4G2$VqHc2S(%?YI7@*3cVTj`sVF<|agL?o5y#B(5aGS7S z4H#nN_@Vm8uRK%%st8qrDnnJEs!%nkI!O&ldV{1!BsC_f2}w;!YDQ9Xl7JCmhQ0Jm z$nmS=h#bGyu^!)TX-5vKkZpmL)HN459z%}bTj+O2j$dn%S~(!cuN|*~m%~pgWiN*x z;Ki@{LV^b>OA%K!Z)>bR?-$jzEqd*A_8yP)p>BoEi-q^h|oS^S6uNhz)r> zr2l#wa(MKg+l+PBrv0Hc=|?wo-xFB4Lg%y7aAT4yauA*PaTp`^64C@1`jWbsLtoMn zG4wU1pxdD@ry$f1i2^^4Po5(O1xr9qHxoG)Njyvhwz7(5{R|jd3`2qyxMA221{{kB=9OArx%XG{)k!3DV1(UWj33iE*W#b zbnNO?XeSP4Bpduzk~Ekkl&4z!kZLhR7xvo;Lwnc|Q)(B4@*lt5Bn>C&J(5Q7Qh5G;pPK9%NfK@~$^q_@ z-$DFl=FlN`9NM!yc~I3x?e`_TJbmuJb83JL!d*h8k!XWG?8>{6qZW4R71#69`bB#W zR?hQ7J~!<88r$Re* zG@hghBuymgeUc`TG?}C+Buyo08Y73j^vuZl-O0#vww7Rd3(unmx-*pB{X>lrz*tkw7^@gK&k zfE<1{DF;>Nl%GzDha-zmSL7hc;6D!S1aih;W-Lj*B>6FNkZ|zFH3-UZt~xIjPKl#0?~>8VskHDw%DT<_Ml43}LgO1sFk`hQtBq@ocWJV5q>6wv(oIt0~y}bTjCYD?LGcW~mQtZe{ zqmsW-m&Tm2+LVhNj|Eo#+tBXLh~nc;E-ItqP7(khZxleC7HqHf6l zn2DUVB(2LC$oU?>nUQna9X=jh4SxGI?_RI(oiL^8(Wn#e+nkdhZEaABZQH>ToV~DDLzSqmyrVSpxE50jTqd zojQA|TxkqeGIfsTQpaP|2`GVnXX*r$BI9VLRd958AMr!;%_)x{mqx)qf4Wd7 z06B($Drm>Ya{!VJ0hLMmjHG=$TNOeA>vNJ0XFqiUYQZ}2D5w)q8#8sFx+Lu<38*^= z>IBq>5D9S7>JUjNPssrxQ9x7tW>6=fnLC2you_(v-{=;XFrvp&tMwZ$$UA}WzG-XI z(p{S!GkbfzU!v39y-A&BuDBJCEWR^!0uY=8aO5HOQX7*xUz*ejXfGafhOu8fbjyVl z-uc@(Q6~U7gMc2UEkT`t?t(gBfjW44mnEP*8-h6(Th501;mhyB5K|`r`G5eV0Rjd> zgP^yecc8)05NIegjHGW!I!4mBBpoN|JCaV2bdsb~Bz;fPX*M$)_A*mvlDOG62;g$Gw zrOrI;>V;@0j%VZ=0uXcmMAFYp9i$rq5P6>^=@$=B=R;WcM> zUErmt77Fk;sdJH}OF4r&Vff8Vop5&qX&-i^%g(YLK3dXaW#>wd7P8;M)WL|pXcO(O z&9EW)^67PZU5hx7|5=%xMWWqMCk{3e?RyDP4f{I3+NhIc`Z~Y4_jQU^bcO{o1p%u~ zTPAf@3F`b|^K}Bmy>8NPSyKmDfPjx-NKj`JW;R1xpsmn0Xgjn6`Uu(y!L7MM(p8eK zk#wD;8zlWn(qAO~P0~Lk-DK+QhP}+x*=t5vTvU(cmVo`3f;zYCzRn$vuuAn|>O9M( zj_0Uz9Q`h+gG871ZhUgX!y-Q!4p`@OAjpl{&~U1i)oCse@EQ08aY5B>l_O zxd7p8zef^=F|#|u3iut?IT<0S^9N?&`Ul{syid{tk{&X3u0hvL>O3Opan7KQ?dF4k z+wKVRtIwx(M(aHvudaXnjr?sEG_g^K3z3*q_uRGFez0uMa{GEdjbCDDdY)Hmx}nZP zw0&aVONeTiI!{gNjOr+;GybSs>Np`MFt3*-@FmlbKu%zOMvm-dL(Zs$833E6|8STauFMH$P((Vu<0fbkw56Ot$b3k|%*dM={&#eLO@Nr}L@3B+%_j^C+_ND5DZg0A5A}8=| zTN}i^u7f&DlOK=jW%Nv4*Zs(!WyT#vHMVnj6^P&@kRuQ5B{7a1i1G!TuCJP;@VY&j zNzt`+)}%nDAaK0h&`8XT6UZs|!iJ`xEj!i%ImiM8A`1{W9YP6E;7n*1BtbHyKq|=< zNUlh7C6X(XT!rMSBv&K3I>|LievOf%!(L|O%n|Q@umsK%%PoNmFa>gI+L2S6-~S*t zftMpU%|(vqkb_vmL{0$7wH%QX%&UN$VGq5$#%;AvsoV^z*xLMb@p1x@VF-*xJAoXe z8UkZTu0wKNMh-msz<84Dk=)1w$YE@9GD0ASH^-1kC%Hb!uan$>=T<_iOymHtZ{!T* zY{YM7kMu?l(msvp@xk7g|GYn`bH|l7xedv5VT4wJ=P-qh4tD5t;sKq~%NaU-bD`ro=pfWEp>u=ej*igz zn^yrk%W-`2V@k~_)jG|ODHWft(D@g;@&Vcj=pfS&c%S6XBzIv7z@ZO(L^6Dj-q{bG zATKXVP(I!=@DgN!@<4FCyOG?T(l6c7@Eq4m{OCV$b@NzzZ^?kf$X2Pe?Ug$HD=aM{+m#-WumRo`_ z{LaV;vLh#y-(3F2Fb=E|bCKgQp+Ymu=T=r8ZxIC;^<}HIS!4)7> z3k73Sz;nmK-gt*d8E8#DWTd8RgF z{M$2Ucb=^9e5aW+RC(sKX%pm8#k1=*dLT$}ZTx0XC%BF~f;98HH?GdM&X>2`jDNq< z;M8AC>IB!fwRzoLo5N>%)xGktL*>*Xze$gJT*YO=c|a!^!AUSj9(L*kBaDJmh$qR4 zvYOy#Tvj6|xKhWv?sn%rjzmFl8@nxlCm0(nLvm7f+ryRIkH3+fH^AvuNQRFcz3#>ia;$ty`-MKZ3RYe-(pX8OTiCh!CgLWj-vvMgZa zawo7)-h$+HcJQEnu^CO@#o*bU3m(sbX9D_NfCq8HdPnd~=2Z-yDP}pcIVE`mmm`Z$ zfTv`0=c7kL3wHGdcx24L-Q7eo>QgPj8l;oFh2-txgwNIpD|jxfb2{Sr$uwV_Ok2$> zuO)a9U&7^Wt|wCouY7NP=lplT;}2fJ))-ju_=Dl`2jjB3gXE7$-pNaSAwNbL$-7AY zI7c{7!J+ugjIl6xNSZjP;qG1MI((Hlu5HBRlYKt4VJy^;xui5KYElV#64cRKg#Mi>(4;bSiYS_!R!Rzqtb=E*u}J+y)3 zPf6ZOGThpIB!5owev%K6e30ZrB!9tQ-2{7?(X$N|XEVIK_Pr*STY`6D3iKSdqvr_u zL{f`nMi1P*+?%gFbn{j4A@sXI&le4=^qyb57f%6J@*$T*r)YH*H9Ha9Y2mKKa6=xDP|9 z^D$x1$ayG`^Zkn&3c=`qND&xfpb@bOvnkr5Imm9E^b|BZzseD>w%n0cI5oZPh|HI`K!Njk>fFM zC!{+1oskn#gXCWvkP}jiR{=RX@~9Is>{F_iN)`8*pDxG=L5d-y5!x|wLK;GEko+6T zzw>Nks0qn`kbEQikrVPJtcwaEz$FCbLLqSeLy$?mO!5_yukun93Wc;ak#mjY>p22B zAzjd0z(+_|cldbt=B~lR`t@EDwy*yI>AgV(Oyq?0u(j#wu1$f;ext%FblbSJ`{UZh z_IizXMNUW`Y_Gq4FCnf$X`qZp0`tvR!HYy`Abdi2hFMkgg$#zFVWuH5m>hy9g_R*0 z52O`0j{e{NrIVKvf*U46;8dH)!A-*aRGwghFCSv5=C7l)StYg+d|m0y#=PQcyUX1H7D&H1rlD2OaI2 zcA~@YCfz>RZ`cPL_s+g?WBf83aySFPZE){_Ynw%f=azgmy-VbdQn#Wed_8rQ8{{B5 z3E?ot9*KtV&7Pzbu#qBUGxJ7q^T;jl0VSMau>-a^!6|IP(Fxhf)KLm&Y0KHrUbJP$ zS~xnNVFo2YA)iD0p##uC=n(V;bQt=Qlp>@QC8ZcCuaHul6mL>WkW!MAQl$7Wb&kSb zX6hV6hap#YqoG)C2|0mj3sOqksH1?g&8TxbrcRAq>UfSi7t!y6I+sW(<4B#~cojnH zH?gm};F#cPpLI0s4=OcV%?7D0GOqWid(-I#^u4Tj1#DyPfA)I4v`6Sk_1X2pAGYKMWUKyhG7CbTla~NohsO zTfB5E;|A05q#$8~Yik?v2i5$4_H`2s-`F)j|WWz{%sGq0kw&Hi$f2+iV_@{6$s&J}Y8VpPhQ^vs%daIS&nm z%CMo?JDvLqM+K16?u9!Yd4SLlVMrhc6+of$p#{)FXc0uvVrU8U0ko8q4y1G>r4uQg zN$EmLS5mr>(w!7s2zoMdmcd?T(Us_rE|+A}PHck(0u!fE*cTa_sl^DODXuuX~%HuE;@(A#@$u3FIKx5W1F> zzNDZ;)e?$yL+A!l`jY}0WcSUUp<7}7Bi=GI0aZew+o2t#3?OA7DT8?FP6&|zJ11|G z@=nfhPCmnLW>V~Pch;9~{PX0}YdXsDbMv))I=TTO7eR^xwl)XdwdsE#c-6?z9&dl_ zzrNh@JJ%n%Aq9eyP>wvrUiuP7a2Xh4I)$NMnNHzQ_fBEqwN6f9C^7}1oP>rg)6qF8 zsPisnaZ80I^ef@$V5BFDr-6kc3lRD{3<>HW3lNGdKJahrN2wj4HfqsR4Bjr6( zMvyX+lu@MMsxXF>v80S6WjrYpm^y#JUS{fCGgDU`s*B~8(7!MRbtc-WGl^4ICG#+K z0MA_Nc#1lY(eHvfPe^&+fjVJWBdF8iHT(lk&akaKrILBs%P9v}+ttwtLxv%&Fuume za~M($VTDMUOv)6VeHlU&K9v+H`>7M=4eOkYVCsaGfJ#CL?x&G5os=28v^0cBfT=T+ z6g(j~2Mp?jRl;uub;3|* zgf+3-0%pQc_fv)xElXR@hA{RY))|JFI$=lxguMl|hT1@Fp>|Mvr~}jyf{SC2VkKoZ zDRW4fOUgV_=9993l!c@$Vl!P}FB5gbFaV$Vne1WglY=^Br_Pe+cbO|exzzDkcooJs z8#8snaM@VwNS#r<3ce1%#k>ddxje<74&Gw!vzkBM4C;g-!4NhX?F4m@X$YG{$_Jz@ zW$H|UfSeCW@%I3AX2H5B5n{eb5M2K-g_LEaEGK0JFV!IU*GwH>Qv7lTb>^eDm^usG z5hS{NvA?&z+HKwTwre&d{py2K1wkFMwOQ=0O+o(+B`(eBW!=53s_y^VyjE_gvlQD~ zZr@9YYS`BaFnyh{6{fEf=-$`K_s|&@L9m5^ujjr_Scsrbu$?+91i=Db3Fd4FL;qoE zFeIoGgPB+eqyJ&?Py&<)B|*s$AF-*Vgpv|QN;oMIq(qVuMM^X&$REU#635iR(d$5+ z)lSq|kM*EVyq!9U|50acE_FOdo!#hnL7hFMBsfxMFR#LW>ky1bAMLkKsbnoG`Mde) z5@CfQ!4L+Q-J}jO4Pl2#Ng^egsdEH6N=gbT>4G}hI+PstEv$1s;`#OaJ8}I^wIBVb z#L=JTdi29D>J{XC3j7Fb=hzz43ci0BT>h}Lq-2n?l9W}v6pnw`1@sCSwwjbRIfG#w zQZU0%{Nw5cl{oWz*XAqRS6Vyg$Iu(iDu&t^hOk4lx$dsb)Dw5Nw~X(0D0a%E$W8z5 zaOXMwh3(z6_dI(${|N4^%d+R4JN=%QB|Hxd3GSc*DC`0B5PAeXhMquAp=bD_7i1v? zA^S#BHj%QKlr5xeC1o2a+etxe{Smkmo)`8qc{||+@JANG@*ezjP*q>cRa?O@UrN4=1zDyQg%6TC%huB0(a)^fTx2CEKkRONHsJnmBF7CC%JGZ z94UtIT4=}KPB?N6;WbIwO$tg>E#bAHI;4C;%4gZnop4kMg>y#2&Yf^Pz@i{2pW^7} z!Q}8JJeaKPb>)tC%Q8+UKsf4t!tHfG;qd*#;qr&SMan)>J||^AuE{)>9Nrdc$GlMv zkaAG`P1$v)#Eajhf!HgYLkdtQysJBc%#WTR#~*J0G-YbdDkVpr&tp<29ASrO)6-p> zv)a<>`?C*plNf183-t*v2cz?m2!&&ycbGHvc+p#dj+zB5F z4TIi=hC}Z`BOu-Y@6XW?Mskjjf@|4Vq4aR zf$M^hB?pY{gvX(`m=#<}G~m6ygBobs0dYIuFrX3?1B3;0m3RjUR6Be7(b}MIS_6pCauoYlF^HTbpO@ z+U$xt@b{TNI>dZ-tX-WszYoWdjWcv2@_1Py@|$}}R2f9%6OQ3S8z~C-GAVl9%aRlk z$Pq*ovl{|qB8m#+JbqzAsQQVh3`2~Z2pQuC6UkJS96zC>yPHd6)mG9f3T2Hf7JqV!B4C!#jiw;;8k4LNFID%TXHXh4pN znxkCgcnCQW&C&0SoCtJ&AqV6{wBl7j&VO(B$ZtuFGPX0;66nuZW-4;`48dFCtlcgMSuGo!<4ua!Ule8iu8MS*Xu;^LAH^%%zRk~p*$#J1F3aLtxIY>Ub+d|%;X^z zC)MjY!qJJ?iQmlB;X)#p=<4vvNgY4j*kxndqIXvQaiGc`8+G>B+I-@!&Cu`yK1)w` zKc7Lr%|AV%`#d+)L2weW-@cdj!ANsb@q{nF11sWyh_2K(+(uX4HHtaI0y%<+uT5Jb zyo&frP^YoY*NG7CbA~w=f;k&vobmv^@O4gN<`ncjbQ<~rIs^R({RI6Coh7v?sm(~m zuLnBbB()`}tw?=~)Yhc7;RE74>}96TFXrp7rf_iw!m9}O$fGm5ppJM&8R~WTWi(u`GlA=M@GcrR^*RyHyeyG<@HO^z zB9Uf@gzMXZ)Q&ux7lH!}?}s15JF0lL`Z|$?V7(}B8GMN>48iq}EJA8$QoE4am6sNS zUNNcDja0m*DF=+{L?U)&>O^uOkqdP$H@{bR{pim77OlB^dS&0`MNH~Mmb0}f@2<@& z{-v*2=XX4|E@?oM7Ku$3yHY2z61G>>+)E<7ip1ka;p_CYk)rVqM$XXsS&|~M77W$3 z8-k+~iJRfeklOo&4FLg>Z@~~FC$bUL7-|AFg_=Rlp%&1aP)i7Ofg{_G)c&LnAQkTG zAX48Z^&L_NlRAXWw1&M*$cb$4-;5ba8Ydkzj}%jjs#j@G&@w)ZwJQ z$H*B2jU{yispC9=98?BHaxOw3XA)*6LsLi{Nh*HBXhzO72$29gI%7yhNRbneqvAI+ zax{1N7`MCFkNd5idamkPWYPXtw;i@2hff-AgB*Y>ruLkO>F9I2pSJ4EN$aNGbN_OK z90Vtk9C_HotH=ccIpb}lh$Kdiic5=2cvU^GlYbKVA#AO%+u}XGTu|rzENwX(3PRgh z7!uS$4j?iF3WYHG9~llsK#@=s6b;3YI+;}L;;E!gBXv5dGf16D>MT+vQe~!29PDML zPLgBtDw2J2P)D&-M|+;UQt_b6-0;dn;Z@`o^t+(WR#H)D%;hdTFv!RB4qgT7yg>3Q z5*dcb&(K6r2dRe0y`<`-8cdyi(C4IDNyR~)?T!vAgCaQ@A*gd0GhaeSNS#gU98%{p zb-scS2{3i$kvczTP=`-G?(I|V2=Z;iCLbRh*YBHMoxa@}exq2JjXFQr+MIFMruLSE z!>``!_iTM)iDB3Lw*KjcItWf8Ir0#D3F!h3uka*S4zDJa6yeqT;>8dy)Nv*SG6j+B z{tA3Ca{ds=u{{G7#u#6)m8BtM0V3J47RW&sAo6eMALu4@3%U*6f$l>8Lib2rLh1*k zE+zFtQkRjsoYWPh`jYBLsy`#=0qkW)&J*(i7t=>3M))2^vDo$#k19GBp@CoGHnT3DA(V4s!cg(e-uFKfbsdSf0{_EoCL?Ocv zRS{q3gETa|Nr9Ji ztKsfPDXOh;I+LOrpiN`81yDsbgy8x|H6k^V)F@K<8K_b4`=gp-E5H{nxVRxQ2RKbp z9Gw7PQHUyB9iZB0I@JqX-f#bsRsB1ht(kAGiLa=3wl?kEwOM!U)}#@ybeOUx^7dy1 zTZWZOpFXP>)hQn1e8M8V5H%ky1$K~Uh=NP8p41I|@-KiElDd)9Egrzm2e7`( z+_D&^i26{(44dqSzbMLAH@hDG-o;*b{wo4uE0k?9V1l4vD1=magWE{m&P(C+N8tcw z?Cc=*qnv>q4ks8p@$L|Euo`%xr`n<3eMIVRQumPh38|lw3ZMEjQumPxZ+bte2N*lMU@tRvKJoH;8{4p_ucG#0J+O1o zj-4;~Iqhcp3RUg7-0>85j-lTLcfKX{kRx|a@G8VtoWA160`PSC$DFt-<-?z~PP;lg zNH0X4MLR(qUov&hLFY+5LMk#Gh_ABO+4&XL?G-{%zu^>uvxAq~va>T> zoB=dWWKyzn^`maU&_Dbq@c9J4Kk6^&Z&JS|^&3);@lrVbQMXLwpxch;4CHV)!N@`3 zkE^FM<<``+lK=GH8!)2kp1x0gp4pItkVCY2>aNX>Bh&Ns__J4@jq5h{BfaebSL8%n zye!fA%-tM2scC-pR`@J-H;`Xi}7k&5H(EUD+%3=h#~LQXV>-*F#=*JO_W-@y7xm;yQH z?Z`m|V=1b1m0g|dxybR@Kyox!EHHASUnli~19GBycQJB&TbR!)HK$a&6F;z2e7Ybf z8tH}TR%pk_iAJ6wx+STXNJV+7CHgI>HL1UndQ~7NTXR>@9bldB17K1_cZ51YNL>9! z>hGlf!ArYB-AqzkCiO~=AVqXv{ANC>>{sBcLw(YgFHOGMf27}5H>4O08^i2-2{8@h`I?F6UKt`59o4~YEb8Q( zM5CxDdaP;4M9vt2oEtXe^vYl>u$3ipF!CR*z>q)=QUK9YpsCO_XgV|lnhDK}?GN6y3Nw|r_Z>Pnw0aJf!jS zPov@ZM{g4N((;j(KWE_UBm8E@7s3ZueED^rTCc;n_A%+(7E~Pn<5|E#;A^+7%^r7c z1{{t3V(qY=<2Mwk{&0)`+en~0$5zpMu|2+Z!5&*h?_=s{1+wgS=T67Se>6MRf;vb6 zL?3~ULKysy{u=rQItG0U9f!Untq^I2Nqd>JBBT{1tr%&qkXD>DZ_-Nee&cOqrp^!e zBhO;_k7Btc`e#gAkXF)09SzlxZmpY!K4&o(~I@d@m;M=^~^dyTZ3q}3v=HfeQ8t4mrv((04;I%y5q zOcU741fG}{W(G^Vww6us;5)$6&<>tPoWUyj0fVPaE_gf!o|qo!cXoGTdXn~r19)Qk z@G5}k{pvV0i`u7DsWz4LF+W|v6NBtR%n-B_hx9v`8BAJZ(wguQJ`@^8T2s>Ste5Og zn#b?~KbE)5h=J!HGa4F0S~JpcTD9P%Aad!|vJK9y z@6u}V=J(exd*=I_4Lmb#ZDzS^^F{d3se6z18y+{ItaiM3#ink+qhNcwxtGMSdkjic z3X=AgofK9<3Ote3#WgH6*%=n|VQZ1y7ViXP-^-BJHcMO1hEVep69PkmI?FJ#99jYS zLVl1x6aWQ6K~OMh?MdrET1V14k=B{CE~IrOts80GN$bJX35C7P)QNN~)rpD4dQhjQ zojSdrm+EME>S69svWJF}V^*Wz1$EYt*2|GP>vpZ=mInLk~rvkkkN zU420vWEx_2kk*H^zD%8+&@R&Yk@k)UsDrwo7~$+QU-m+uLHkJSPuc*|2J+JV5DNX7 zI)g}iJ7-Xb%Zr#gU%4a5OV@{VICrVvjy+XMUB7-l&siIFc>JH+eCw{wsTB)vdnI%$ z`oYXUHdZ;2$ahaTpWy5=eQ)k1lR9{C1*kLFPKqA{b?_`x7wY&Nbhd?d3j&@tCg@TLAse)QQDWH_?GQvF!f8 z;LuJi@(Zz?h+yi(!k3RNMcO3NCi84*2*=|T(q?5pbz&>PdKKO>_!3(YssvRgZ7ONg zNSn?}t3uUG>dYW*W{#jvY#sb&5G1y)JAwq3Y4h$s+uGm!Xy(PLQFQzy0&w%3&V3TWtnVX)XHf;y5(3a@_GnL1^r zx>Co96tS()wvF8okP{342)kH$VMCqJwl54Za$-9}xJ5V?qyMqppzcr)s3+75>J8yi zrje$TW{_qjZ8m9hNSjOAJksWqwt&s_gS|}1i5=vKoLKhBft-bQ*DCdBEJx;pq)St5)H93X^Tl) z!pKn}93~%-=Ia6EphhTm0dJY%f*PUNc@U1irKEjG+A?0c5L#p+XE|vrat3m^x`>gp z+#NoStb1L_+o0#ooz{(onpB^eWJ8Xht&P9CHp6d!G|}3lv*BMOCGbww#mL3DASVdh z>f9czIcK3I5vp-wC| z16m2Kf>uLoAm+(B(t=1sgcU+sC~0A&g_9ORS|n*vq($>rHo#tHb%+clJbppFU4 zEwMW=1#)8S$cZPPs#K~JkLaw*9g%aGSMhHD63NC9_9h+)Z_Ab_|?Pr_MEuQ_(T~tfEKnJl&EC(LXq4SS`&PtONme|`Ox?1H5 z9q;;gocB0V1hJ3owwOB)1$WkDY0Jq_oW;u$R|JNbJ8^lSyih(UKlBn*04fL-f(k>( zTme1EEN&oeBWasR+f3RP(zcSejkN7-1|yM~xfAE@=<39=OAhYruyY5s$O?}dfIIth zx#KbJ#9@?Ja3`(?X&*UoC$1K+f~)faiSsz*7vdVB2~#JoA@l}m7{~dTXB$IJNZU=? zCxSZJS{@kpCaiNh!hR;j;S|N?8&6B+ntZPHU z`6+38N&5`=ii6u9*UiKiMvXqt5%`MZ-~{-JLr~!wa#@>pxtP|iUtCJqoME3zx1vmZ z#SOHz8RV|bncC^&4>#^SDLQ8Uuvtgmx#NnjxWU+-t>{P8>cnCEwG3$oUbxdS^dC0` zKSm%2Ie@q^&{$|3G#;7&O@!WuCP9-)J4D(Sq#Y*hOVW;zc9gWQNc)u;wC(#jZ}Af+>*mtsObv@e8nOyu`@C;92f4vWJF|;|TrE(N!E`pyQ6n zS<0(`oL)!p4~!jjZY^%VD&35SkxSllcl%Ww5)5%c__{z2G7WKoq@5t`BqJvnf-ekT z=d=fq6AA0cl$%?Q!YPE5)%TzdwmfF8$OKQA%G7Zg8g)ia5)7rWA%;sb#J!VB8ji#> zr2WWC;s3>DU=#3|ej@GXoPit;P8c}|DqN8h{E7NTdljY$HQ)n{90n zc(}HiS8!|Bj`_PreK>E-=OZTNfp_ZcF~uQK5VzCpbQ3waAq2=dXY+E#%;g?Ozh~L$ zNCL#cqc)MV7c)o##O;GVhxS7Upo7pM=nDv>xj@=Q(k_wq3u(WS_8V!xllBK`mr1+A z$l=2_GjhIh@^ZezdLRcS$owB^C_}b;IXJj;k>e@kaMD2_2Yc_DBXWM_RWIn}T*I#Z z6YT_YkZOp#K^p%5laT|DJ`UN2zev030p#3)^?T-)#kgqPzrxG;+jjKFiI?1J2qIjv zF?o+UQ|GCdB|Z<^V!k}Xj2C1f?G|abNxOrk@p++qCUx$ThHW8+LA>}sJ~HsdAH1IB z;|dXT#q+2?s1uJ6#g!n^tQlhu?Co20%c*)dBL{rj#B_AxU$M0*?yk-HhueQUdcI4Y zRo8b;e*91CH(jX{k3>OyX?wpTwu<)=)VZH!zdLn$JdyzM>{zp-6OSZ7d?lzdR0XOE zRfDQSHK5m^nxs7>?Gb5@Nqa)tQ_`N1?nSzV^gN{JWiz#5FB5g*>*J4{?PY0e=Fu(j zysic5`E1nDG5XbvhOYpCbUalumpUGzPJCPRJ5wjV9qIWUs1x6jSAjY`yW*#n_AL;y8U;rzA4BKM9@R>9U8cljp(uv$j!u|5h$>vEGi39YGp%=ZUAE!F9~xiHzqFu@Ix}o-5P7(^Dc$C!%T31gOWnQm z;NpMtgkiwL+1H7eu|3V~cj4>A!wD`!dPy5~;)igjqw8I0@7(Da`j7t*h6Htx1Bjmw zEr1q6iy(p)Lrb6!prxeykY1W}Yz~_!OL{rd%adM#^opccV(Kh|z0B0{!-KvtiqreL zSZ;}DpB&VwY^P3DD$|Zi3+mv(lDX9J6m=5N?}9psq*rmIP71GL>a4*(5MG&6^0_3c zbokSiI>;}?ufx{`b&zO?UrTy5(ovskiC+(GAiW0ZoEFLECkMuFh4qhk%glsr5M2NG z9i+cTdQH-6@luot#pA|fCPi)1@sPWm;GgjAhfIon?#}wKpI#dHhIhBa5kE9-*rMgn zwxZhzV8c%vhIOB{cFO%H$$b)#qjMp}VQlXx_Z85<`SSQ9>=)|w?4GqKzf{}-nCdMi71 zS~GQO9AICkdoFc6HjW(s82v7&^Mv%b9H_%Q64Y6Xe~sJf6%^_yER!Dkcc?M+`N0S6kMsiV8U zkI}o)5~mX&p*(C=W?NuY0zChOiclreJCWX*^e(&%n&t_KJ#e$vv*n5YpB7p=A8>Le zSOP|56PlR)E_|JY#)3LMY}85c5d`btN-*b6ZwW)4VTh@d&^neNDwnQ&l3s;Zx?+FMxL>qs1ZT1bBGwDfCzqDQD4^>Mp{nAr6)CqzO z9wrff6MUTn6#bMT-TwH~1XWPyy{xH&qMrmF!WYzu!AvX^2gO4PP$HBBB}06~rjkC9 z^!G`}F*cd>DWv1*nnwC`(r1u9lc|HF*MT~#&1bU@>nWC764ql1>ddlJN9JdW6YKZ!6g8tvws)So?rA*KDM?XlrxHU7KYo^L`24)pct~-SXe9 zj%yj?h7`YHdzZPdY!Oz%A0on;2JAtd zg<0BiHgwO+l9&gE1a(mVlkfm~2t9%xLr2dk`8tUO93OF!_%hamI(~NQ1U!Glg^qs9^>sYt>m-&%zcY0bF%swR zK%K;jyo#?D7}NPrB4>^fL;l}|I*G_HB-X;$nL3F`G$dk7C6M$Wo~;elAw8J%$n2+1 zB5H&Z8}pXIm&Aq;Jm^FO{UM}>k{-rOn?OxX>V%UXkt3*+$kj!lPGW0!1lj0)bK=?E z9a=A~wz9>8k>5=-sgu~w)~3C?Hl0okuduaYx628Zcgm0X>Nb+W&QVcfCv2}P_mz!0 ziCqMBqA<%(8cpmj{F7)m)XCS;2^NXS5hV7v+v3Lk1a)GwwB>9FRX>S5gwNDT90Co6 zhC%N_!=d+}5fE<#Y)r)Pemv<3q+>`jiS%UBQ%Hvclty|w=^1QhEbL{b&O|5bOu>3k zXQiDwtN)|U_FU?C%-2b@qTdB|aP?p1NS%4S3e@5EnRCI8IpybDpk7COx>9Eeb~Ps= z1a**TNW>Lr4e4u{I?Etjht`q4QBWsa>jM)}8I*`H@V_%DNSsOQarE=`J26yTzwy>O z*AdcL&L=<=z8}Z7m{sun6XEbD#*)5?^v$GiK^(yE?n{K*pP0z((zlYnP5ez+zSI20 zU-0)oCgTw;CGsVL3C4v)E)iDL#Eh$}Pj!7Qs6p39D#<>UfSiKcL?QbkJ&d_Xqf?(neSpSE&%%u1eg6p67H|YrRz9jt!FTDvNTI8`9M0#K43}5E~ zelwHep}VvGoxc;K3w_xspMSj$y*GvoMIgjuF^NxXZJxSo6F9nD`a27HZQlK~S=q@U zUwrIJiX@AdB`Ke|mqZRL3C|iWNcuN6|D;Z7_I2LTTnX(&ilo9YRMc(=$Voy?1d#LX z3mYnlwv}Lrk&{#k@_|Z2WuRA~vQRmwJX8UyNcwlABZ59j`YF=CC;c?(fCUcYA4&g- z&2T;-6LONOJ0d5EeR3e@XFGDv{fC?@xybPta*~>%-x)bc7L zIpVQL2(ip5o^vE(EBBIPU;OIwQ-5`Ur7Izm-d7Do5%qPf6o!fNkSo!=(_6a5Lo*UU!S^9ER=Y4m-40D4VIDScE&AntIXN*A3 zWs?+M!7+@Sx~TPYb_$)5gIf}krrHfLa;6C6Tzz3f656t3Es!H)MuAjFgLKG%tk7&| z4m6ka>!jZx{ZG>WA|2P3e@MSc`YqCLlYWPhGavRcBM1IE-}Bj@vsQ?`lQ2%n$hm7r z&ON^8v&?dMIR+4%JEG&E5uKzk^t(U~#yId^nas$E;#EKn=gT>+GN+s{M_?sBU6GTB zU73P*0y#;TL7aV`^aqR_7NYHkq$6Job}`tv)d6fUV6zcWq9se{`keg+41*hJ+N0KQ(r|8+@VaC+VoU z$3@OO35oSGWaP`T-<>=CI1I64EvSPeKoZ0CB!uDrr0=2A&=1fV=tt-$GF~F102u|z zC`3kKGF~R52pL7mC`QIBOr5i^mzg>j&FodD{bIQ#={HPUkWt)59is$iuS)*T)Tx+D z9nU#Bh&4>=+$O`@kvjkKDo|&@G%v4#f%Yk$X+f_xG(TObgA7A5nwivjiv5nWv?Lj& zK%8WF^vQY1@FAm2_ERSrHA2aSZCg$*h*PLJ890Ja5A8JtgU6`Usa%-BlhwsLxi}1o zk{`e&*&8YW;cs}AjIv~uoh?hW0Cjr&Y1Xlw8%;rkcApkFS=9oc*+Go6W0z{Jgtez(|era85EZ17SNkyR3W1(8P&+B zPDTwfUL&I>8MVl$O-3Cy(+c)7At$-5V{Db&5$l1Rx_0EC9?~|PW3nLbj95b; zCwTxF^&F6s{5G!wa{fzO@xMi2^?#+Vl96Ia9*M89qmztWL-GhRUMB+us+MGU^vR>i zXh=pgft+j|&PkpC>!Lu2nSg4cWE2S{Pa@+DG8&Q5n3qn05D8#7$7n)E)0{yH8NJ1% zP~4sM4dZK^I=i=fyX^<>H=a52)fqNY=(aY7yEbbsj1TMU(|g&XCi$ZZl`Fp34Ji6C)=Y_A(>TGj^ z97HF{9L9*f^dn=3jQ*xas3MOAkFZ*?|H&h~1VbF32zFsOC;3-_oPjpvsH@ouY-Q=? zTtnNtFeH$JJB5>x5J*NIAQ^dpy(uavs`=Ei?eX5$QoP&XN=2!RfE45bQu;uBp?*+* zXaF>jj2UFiBx4pC5*acX3K=RH8W}nn2Ag3oJri98LsdTI0-dZb zxGBqF2sZ{@{tU&xP)MPv{ei*2PjDe(MLPymEMo+V@;gNHvT%hH_xvC!tlpL)R@ ziokDXc1615Q00s9HK#P`knqvJ5x08ZImYG5+$P4>Ce~e>8}Xxd?vL-XA?PQm-ujwj z*~M}i^-V#2Qc5!S6?&OpW1fOXsRB74ViqM)=y>jN^m~?_z7lP>z>q-BD$F1ukg^71 zcC3TeLmQxt&?aaz8OzC7L543G*g5`W1dtI(Mi3dnWQ1@t_R=#W=Of30z?9us59EZ} zkrV#BAkaw8MULmZoG;Pu0y#&>2y;Zv*SzWly_}QS)u+);AP3ool<&!iAS05IgM>rM z88V{CNDyaewvOeboP+gCyk+)h&O;ZVi)2KT5km$)Yd7T==vSN@@N(kFh|d{b4l=ib z6xZFI^>^C@Bn3?G)G@GtcDz%s1!rxf_{-MjZ+C4X8x@^$EV5gH5A)w#UaaHHC2mN8 z=p=>17(oj5a_$H(ClRFJGUSwd?By81hjX6XJCCn3bsppU&+N9iG49I(byBjlPrw30;vU|LQrAoWvB>L6e11S(v675cWUMA*4H;|6SVzWs zHscL@nW&TMBW^FZq?QrOEvdK`F?BZBsk4c1FE{pZ((033>UfMgsazGs)Jd&P#zqI~ zq}JnApw75?US4CH*{4*oJXJVue!3*BQX9h(zAC7b+5|IA$-p&f3#gNd!#fqbcq4+f;3}x^`d{WyBN5|Oi*3t2vzQOqf=!!Ny*%nxp+6{v1 zp9)reM8-}scG-NLRQUa=eT1*`F&VqX-}L{huai0mzZt$xDxwP4VV;wbhR>sZJqJ+R z%R}nTeQTvju+$;8Hi$f2+q|B#Ps(fckCb2fx5KlQU>NT(8DBDZB-qOg9?dbrN}Y}MI4Y0W!Gk(cdxUj57d)N=&ocD8 z01y1tqmJP5<5e%_?xcodS4W_oIQ_#g6Hdn0WT3{?k{Ss`k#UTS;~oG{Jgg^~TNde< zRNR?RkPKT0gLQU{)YDjfb)Tu8qo;{+KenMHg+ufvH7 z7M&vF`yAmnrE);Q)Y;~aAa!bdeZSI8Vj}GT`7|BI6g{L*K$)X5?T;XCBl^{Q>KN zoL}w8L7k`_IsfD$$8*TxI~4?S{vhKwN90`PRX`38>U6*mtvMBgI;hmd&`w@gUk4e6 z)Z1t$kb_i1>Mb&088xn!)H~2!GOmz;+oZF5P$%^vtUocgY$E5eK#r{_*3x(iM-4+! zvXcdJ((-y)(h9I4z$Gmo1lK?9B{Hs)af6IMc`5w z4jDM2{w3oc8TZL}K*mEd9+B~w&EVlcnURy$$Pqbd&9ENGd16P-v**aMzMP93k0B?m z6Z)Nzlh&Dxrw+(T>&B}XIq>nmg} zPF8QSmLO|MvX&yN4_Ql-wG2~-^8uM0owQ&l>V#u`3$ngyqmC8Cv^hG~*K(=jIqKlx zFsYM9*0PS&S;?zjEVfERf+1})+6n3)(~!1_tmVmCfzSOd&{ncmBx`kXhGy$fa@tN< z-@{vGChUSxE|j*Ltd+=GnXFZK=_e2(0fa=>s${K}Ge~g|znMvK$lY1r@9k}``ZelW zKJwb>5qU2USY{&ykN-j2J~MJK0N-UbmLU;~<(9Ntm;yPC z?Z|2RJbPtrpNkxiA%}?~kdtm9YZC|Lr03&R_=0$-BlZ*D0MWUXco@6N_dk@xEm}@j zt8`=-(u<)TBPYEGRFtgE$l9D|agwCtnuNXFCi{_-?gQ(bj9}!XmxfR-l>RDN-y~~G zvbN%-tdIzW@)CuYg zb%DA<-N@RBtewf)g{)o4irMaD#lG!H)?Q@o&1QPQUMA|K;|9;n)JbQb9LHlHJ9YZ~ zM;(k_<(BDqs7xoFvkn|yrH>|SUq|YU<5i$ecU*&eTrsDe@zT})P&&9 z>1Zd8XXF~vr;!yA)&Qms(hcb|$vTj%Zwu;VYxXK#g>}QeWz9U32AOBlplRYv8l$*9 zlblbZ`7ngrT1|W{zzhn2(if5S9kLE4>k!7*VrU6AfkS*KS%>8eeEH%xGrka_xT5IY z^tA^*iR%;?<8%9y(1BmW)8sOpbX-S7n;>^>whw5!b$0#kZCBi=P502hTD)cXd3r8`aMhJ#K90d)&e=m2c)9_C_NEMf|4OVMEM}%?oWp@$U1_o zz~d;g;?NyK*0E$AN7nIVMI1blk+TZ+G9w4W{+S1n(>Gx~kn_GBIjC2)$5vV{ay;kg zaMnQ}XD?YNIU?tCUIpavedYZ6a&yWzmgD{9;?os5NHL^;g?0it$Tg%NCF>NjPUWKo z9)0>ZWCes|4>&q}28jY8J}6Nwl#U{y^zX?!ovbs+I+K^8PADCb0Fz=CS*4soiVNs1 zCdEZ}XMOz*`A+n@(Yx;A6ORX%xgUoC2SJKoZEb#Y*Jk2puf5{kyzehb?Z?Oe;d2}g zjPoc=I)amQjy$lJL~NCQRm4_`-8s1-oD9F zS%8fEFeIq+2!m0JqCF?x0&L`^vvMwYmt`G$3 zWV{4>nW&Rd*pWIJ?305!i|y1wg{Pf5sQS!xbUftfWK=-EGj%dB(6YpVIvG`X6{sUZ zV0hi;^#6IIXGSeps*A5Obuy4@$f!fsrDR2cswJZygvfgtSyyDgqm$7H)|;AJ7H3jM z6LBUjH;;a=&Ix=bmGW^tlbnwJj8-s&+mMB$lkpa2T0?Ef>PuEXvibvG8F2hF+MDyWUyn+$jKN6y$cP8-h)O! zYoFjYU`&)Uv_Pn0`W1r{yIpfT5Uvu`J znfF|A&waL#&sOr;Mn2ogX9t^^0DD=HGa1t(V0ZwRM6liB2ltne^N|fXyQmz}-G5+Y zpigifa@^+V_;J-iAP0|%o%YDlc^8ml%jonxkR_v2W`L`Vjvq=4e#_BLAP2PuKLBPo z`Rrljpxoex`}SkUkA_rQX6Tcwg=ma_A*)#u3j)X>~z%R;X zi@^{ns1uT{Ek{GB0{HERAweBf0sK$}@JohLpj0RgN{2F_OlTkZgpp4;`Jhk{Nj_2J zgAzpy`NWb>9QnjEb#TSnQRgsz>Z&xxB;OX>Eq?5igE|Q|>LgLEb>uabsdF%oI_{&+ z8T7lL&ROzFw5QH_-UaGB#D7d!YAz@Gk+&~Zo-967oWd)=t2os+&`wYXr3Sz20&hzi4g41CE?(V1BbF1-!br+iMxCHZEv)xdk5nj&YhlDh2+{Bw9nV+{-^@@SA!u&jz6jZ{-^@@mxIbf6`+bxC8#n~1*%Fuhso!2@;O32 z2;q;B&vEiW@csq)d`Uhh*-UlV%i`$x*T%M2%o)Df(ebZ`{Xots8*;uTp9`4rn~`%d z4>@i_jz3o&7&-o}$>%FOKJ(KVKa3e<{!IMvZTczs+$A3jQ?>Z}LjmOT8~HpE z_{q`1I{u-s9?3`MqhidEKLP-Mc;NTR=K=Zr&RY=<@DDin!xzUG$5Q0;P<)T)|80hx zde4e)|0H~8MnA*PfSKbqlxh+moV`O5{W3l(;R1>Q{X|H5XAsdGY5 z=SjA<91WoW;Lq80K^=?&^8Xh44*DKC1D%C_fX+eZp&!ZTZ}RzvBoC4-B;_M1KS>2h zDoD}`Bo$)nT!g)>PR~^b>fFTsRwTV>rH+K5p4No2gz@Wn31v4Wl>PrezYFR-B&o1H zb^hXApicJ;vvST$RL)CJ<;poeT~y8kEFPAC0%*rhPe48h7eY~zFih1FP!Pi9@G?my z#ND2waaI6E3I%XgLOgR@V&!GNlcZwSXKp|Vc6uZ{ww;`we5iVPc)Sd8dk`Q1UVngX z>`y>htibCJKx}UAuH&lBrz0C2f3&*ayqH}bZ|(^ikNDUz)C#B%8`iNuBBvbi zDpN=D%C_GfI~{Kc2XG>vsT0r~Y60kNRDq<5Bvm4*GD%fP zs!CEdlB$zbgUxh=y)4uT=xR@$0B`IEb!ytEgVD$~>VVdH)NvDa0^UNuGj#%nkW|Z# zIswCZ7pP;KR>xdgr_~XY>p1y30jM$ru){B?GZri3NP2~&I!v7j&_t5zl2qRf)R_Y7 z){#Qu`5iD#P^X@G^?OV@!PKcT-I+R$SN|Ls5(9r2E^{Hc{sHqzYCzJfBsJu%@cRQK z+@-xpYD7}w+<_clbUPyxo~d)p^g*=$x>qFcdn+-Cc{sP3n>c63 zzW2J+{V=&g&;3pQM11Uo9K4wju*y8$CURB^76^M z!_f&-=b|fu+&!*EQnxOpHXW=KJhoQdzpd1{Vr_HPRh#k4Hy3+6q~90Y&yKitV?u)k zE~taCKLP)a{XuvYfU!SbB=xm9I>&{B+0D7%9Z`Q5Z8?!IsDn{J0lz`_p$E|K&>zr4 z=n?cM^cP9}Ng6=XK#~TL^ae?9k~Em4w@AYCb0|~i3G8K|P9Ro0zhq9=g6)>T0@wiR z46{)OqmfHv`WB|n#60S_jXHsxAY|$UmLh4m9d!cB@~%(u(I~6_zvFcRQDq3MhJViY zeqa>{?(W+py~C^3p&BHOBx$^$PL3vZ0x?o3umK+#ObEnCp}=}jeUe6zG@7I_y!BNG zkpTNAV@X0%H5Y_Lfjq_tqzG)`>aH&kG$*cHcki;x%2wLdK)a3a%OO!-jy=uK!a^cFM(8VU^~X);Ogku-&*sU%G!X*x+WNSaB~ zERx=5Gh7wOiX0R(v%U)vI1c-PoY^+y%>DOW2+21OIqpNwEcClT&if?Iu}98a-u0Zw zL4_euM>~NWlo|pxlID>#pOIrgz9cOmNpk~omcTj}BLs3VQYdg4w45X#k|dI3M$SqI zkpLq{AxX_0$XSo?%*ff`3Lo)Nso%!d?0PNsa;?DWHNMWUB4@L;4T=EHAyMtHD&waw z?9(yvaKj}9w)Y?70yzjy0y**!X9?v3b_#XVDGc0YI)#R7r?Al94*p3XJmJ6q)0POY z0x|Z-izG6sV+q_P933NDM<)=u|G-2T64XHvATR=ogrcBmCqt2J;cR`(#Bz7kps`-RG&vXaXq8d z5O|KHwIr=$>ih^@AZa~Gcuyy%=hO+j3hOt_BbyKJ>*C?P!Fu(-CVqcus89A+|IaWa z2L3RpFbXK}SLiNDn@HMB(iYwd$3O7CiLb3BZOa|_;QM{Nt)k&7lKUA4=*!GxF_eyXRD_hQyU)Mkgqrhb5?>t<&M?1Yu+^ zkh9}?J3RA%$FWAe1oFJtA2b6*MIEbx+s$vP`1lW)h#8Z}fbzs2$oda)MB62traXm?R8SwFJSV z4{A?RC`sWtkDQ<`u-@HvWRxiQ;TDY5u!LFXIIfqK?TqCO{dJ@#Mjz&_}D~F z5Jnt{HX~iNS+?zq&`-~HnfuY;)P`Fd^u#PzPRK#cAjn!X5ME9Y0#+a=&O{D6o_ieq z?vzGz?DY3wh#hNzoGDnD3QdEiLo=Y6&@AYEXf`y5qy&-@NlGFqnWPkwQb|f9DV?MY zk}?@N^I$J4awPnb=R7?6-WJ;}K^m4o&ORG*Flt~hm0iKe`63TF?n4e@4HG%5N!o9Z zoHe}b`C_Xelo*2G6q(3Dtsw|rz(JBQOw|$uk3MJzNry=K+zrUt1M8odM;2aA&|cx? z9JXHl{WtT~?^P)Kt3L>a!q^bQg)iL@2%J1Z(ovF*@m6^LK@lc$j+2BzDY+mo6cmr| z%*a9R-x)cjulip8phy4VOPW6Qs<-apeJgU3t!+|VwdwHl#R~fGUC*pod!SvtJ8xn( zJtyR(<9ODZfr*?e9y zlD;PC8-}33nhl2M`$V> z9n>0v9+HH3>LODI<%S@X8!nM_)eY47$HNkw&pfiAPOwE#=d#t!4;C{AN>`kz1CPDl zyAFRxaA8<`nXLgb!9}2=&`Ts;Bk4LxH+U;N|KQ>#dTx@0f=w+9$nlM+~X(`M^3)knrV{bZ`Z0n~JX5OrHJL>BxXC9d^AxE6upsb06Ax<{ReN zT~%SGhOP4vV+B_i^tqF5=Q|og_CL583^9Fz>p}IQ2GFZeL#Pqd7(#Fq+yrV$60XNz zNka5{kEGv7x=+#rl71)Y50W0T8BWt@p-(VU@L6ZM2!0*=L7zu9`d~!l9R7u+??`?j zk3MdrPjGMaJJTn)4@rO8(I>b+?}Ec)8>sUie*Y>MC5B*j_8C3Fs5Jx+CFwCq7@}$k z9uAEl=_$z`Igg&;(Xc+wcH}X*ix6X>GR#%;V1xmfqDuP5WsK!%DdKnoyoWZ^*%l*a z3N#g(MzV$Ed?e@RtuvsR0z7g7lJWj_ZUE1Gd}jvF0#^_j{A=RE=Eu7Hv$VuNrAy3z zP{|4&+1f^N)u!4ZpY`n?b}71c{Wq;UU)ueKv(FQ(<9Nh<1FE0G!mMB<|ARTRE~v8{D=VOt&?;y(^a1oCv<6xWts}WG$wf#mO7cr2zf5v5l8cjE zf@DvUOEPsfz+P7BY_Tt41@FNARwS3QQb$Iv5{W-S9l$ehc%Ykx2L=bB-vxDoNyhYC z?CKVS_}b-ILr^CX{;3b>BbHPO!&y_zPp8aIFiH%;31}y%gIYsyJjrEA#t>CYa3YjM zaygQ#2ia^>7XieuK^#&{xU z7iCPn_K$~j?-P=6bNJaoJ2yyHQhaG`bJA6t^LUJ9F>yliL^OC358U%9l45mCt;il z`#K@j%{!@u>pSU%vJQ7rNFB6kz_!4u5P1F}aQH)TJ>vpxO>!IF3b#L`A&%0EMZpw&CijC0!zW-1$)5 zIOMg}FJUfZM}mc*N)YnzxF7gBAsqyD+FPj;Qe9A|MYhxl!MLB0f%q~^oe;b$9O4c2 zgnB`}p*~Pws2|iH8bESKk~@*yndB}ccO|(S$=ylrL9#c=J=qMB{#mIL@|Jys6*3(A zaZ-EPsDr`Cwg_uT9(CLnVTDXWzYFS2Cb_pgb*A#J=SwMvpuiBq)dNADIarxXa$l1B z@x4DET0nAtk_WnhIv5)iVwgu3$(<0LlRNSN^Xm85c8Rb4SCg{8`Z4YV3H1mk`} z;QEIwCwUObZ;<>ZBWERqTs$LZFv)M_4&-oj!pK2X;p{Z6Ip6q~Z+7&W_)#anYuEeF z$Zti?W@{Tn9?orsv}>4tCb09S;O0$Uc=cR~Q!bE$DnZCjTc$wQyJ)45l} zVMrhcImHk^$R7%T0-+#?IT8YeLSZBiCwTqhl_q>~bpI&-`?DbWmUrvv>>SoWjaiB)?1YBu36R&}ovvwyADF4n_%uoX0oD zkxk^B6Uceb_Q1U$9=KDSk>gpyaiWV5jQa`Umym^{a}6tS{X=e$jJ(ctl4tP!0lz;4 zZvZfLW|BNBcTk6;6Q&NL3TJ}+dE`{k*CFFvQde%?}lT z3PLYHg`gLq!cY;YD1<}~9%%DOo=@@ul6^>)NR~-fNLESK*bHY1vV>QmCGEqjQ1;0| z9oOAVW&Cv<1g??x1gd#XL?5Go3mv@0WopCKNb<8D|LcXn^`RPQR(8jRT z6z!Ngp{O*3BDNxu7xHQ|s5!}tNH(V~&C#SzD8>ebw&x>*388JFcF^l2FD7{j$xC@_ z2MCb>lVTak%X0-OLVMslgA}27>Dl?N@3Uq``A;hKTj4wGP{##NF1})tB9!z0+@_DK zHsNodzR{#&Pp>5%j|RP8D)5LiDMAsPgmUCzBXlS{PdJ4ut)vKjQxJNU3qseF9APmG zw%)ec0(C<15)-KNLAJIW4UI+HX)q+HGY%``p$X7L=v`HNnS_t zdXhJgypiNhByT2p3&~rVI@4h>~N&ocDD?x57HtBmTXUFq|EC(r(+;FD6Wu_qe!|N~n&11%F$Aw#BSs!Ql_}BY7{$ zpODNmp@zck4-GU4h8=hVAQu#{LOGyd8b!LI(dp%r3N?uFZjkuNg5G=cKMJ%GEXLX< z)>WGVx4-SMaAUV4@vrTj{{E%WpSmDe0*=Q6e?-4Cbr8XVI<}cmL;q*LJ9au!|DnfV zNKj`VR`x>&po7q7&>`qB^f`0{I!ZF?A0Z@%l8k68oa6|SBT0@TIhy1crVjG+cGNlP z;o%Jr^__=eyCoE9bf!+MjXLpEraDzbj)&y^dDL+qbuOdd1$C~F9A{6R>%0rpnYYu! zWBw@Hl4`t1HTIgH&eTDHA@nZV3F@HI5c(_02_z@-eS8o4jbzlYQr$qEhp^7|2yx^` zxP?%ZNd|cM$dAobatc4foeC+Qr5ZTg0AUsnOPCns559!ugYrWKNKPX;o#YJO3b#M3 zkV&0Pk};4a7f>h6T6zpC?usBUcAY%$$B~`X74xp9b&YL;u| z3^8@WszKGE8cU?RV4iZimf4xAT2-+4D2%gbIZ>f0h~OM4d1c7{Ugi9pC$5s5FEjag5Z?*StCqLO%8zl2HiB z=>k?5Mh1m(JwhCLD84bMbK0a%*a(w4-@2ww;T?`Qz!=z?z_yq#W1(@-c#^*-`3%Wt zc`Mxhuy=73L~B2gj2u#KpbiHVOpqD)Vop;aFJ4k~N4vltk5d}o-P`%Kf(V3olwcTw z4$)?|t2P}=PdxnPAKqs__`Bzjg+0e6x}eTH*uaKIt@g$P;*ErJ$9OQ5CDGH5x;7fHTE@@10o%)CnSHIlEBj0D_Gl7C|Au$P{d zIv<+94vFd~`%pX59I`w(Rg@_#C;IlG*ILq;VMSUSG9PPxtk3vHjT;HEb{)MR%0l@)=_w&1;PLAev z!Z0!@EQycIOo)fz`iCWwe3#^VB>%=+lc5y+Eg;2xk{{#_QtZcfW>Or$7jq&-|GxEK zf9G7^MXAeHd2TA*#Sl8==9q!eK4pblb3ouBQ? z=3)1+zZEH%ze`X@!7DR!%prmbo+5cQEH~A#!u~JKl^SHJR-^VRQ}|CGa>6kY|kYOpP^Djc4FI2``)>ZBAS1%E&Z-dYo? zB?zW?l2S5P5G8bNqVTfYM{;VqatO6hF--Lca#>L(m2bwQo*_E_lv zb%Z)WouMvJSEw7*9qK_!SyFH;oY(TCR3N1yDV0d6OiC3}s)9P?GX*PCNvTOnEvC+NXa*^@NvZ1w>R@D0_b!!h zfB0zZ^Wk~Nl{zk{<5|)12GH>D#Snkyiw+r(FDdm%sZUA+-nx*9gXLmUFgHl=T_izpDW5_&1en9(d5ROWe72 zCGS>G=DPTxzQreKxmdymfURLUapf&>MEIdqXw}eMvi5Bf_)M-x@ z05Z-dE0`BD&)0F2uM?hzeiyz@Iw`N)Q)eIV0(B0&iLpAbnoGQ0(0T`z9mJnCW1Xpk z`a<|Iv=h`pp&|SzDIG}Z$XCm8=maU9Na^YZ>hN>>w0UHcI^PKDVA53K>4%G9`AQcT z)ahK%@dh{tTNl|DU*Pck!+(S>kkXBm?xghKt#JFpFEe>a@g}8b?(lUupkV6Uaz&5= z8OMePs{@+sIvKg;^ZkCfs|0lrbci;;xN7tFzNc{;GrLFa@tPS{uiTFQU;Oo1}SfnGMJRNNErg|L?Gjzl{*nd?PIKn;@A)F47G7*__G)*Z}QTKZu52` zDx=?-I}vb8huLu_0_jw$b>ZuS3K4MpBbq~a0*)kQ6e*)WVMbs}Yp9KIPsWfkR(y|~`hA(vC7##U0V^Z; zWdg7wqLZupzUt-azgCmG_S?Ag;hkY?n(r`K5z*D!rkkra*B5u)`F^cl9X`At_~E-N zKjl%#4mWs&H;&iaJWGPn5xoSX$6Gy=h`z!zoZy1d7RQ+cBL>0NV4E#?I}vXR>hS!f z>}CFMTaI691pe_v7-H%~ybZkrjfB`JTN(q6g~mbSp$Vi+CgnX+rjP=sdKxLyNr5{( zlayJc@cg9_$oSh)XNreMzKtFpLqQ*Gw?xdq64bHHU#iUYJwfFSc6RUzYo4>?CTAx? zMYjv+Xr$OrUmD@dyWs4Ix%3<1`j)Yw5hl;)0XwByx*D((f#O00JNg1T%dxV8lzF7g zXXvbgR+F-T6j|KtIr@V%5$j+b*OPf<6eo}(ReW$S@sSY%;Ei)da-AZ5t%~FI4{twW zH``)>!P}33w;!>K6onL(6pgpS=a2XpM}f1WlVaowXD1>M-N({CnD6^22qD|VrTB#B^$jN-!FfB`PfHwP9M490$`D_5o7kdC}KrK z3+ULUFOAqF5^9n&z#Kb035E{Bkbn*{{}CxrDwGDLLm5yev=7=39Ux^9DTr~Gkg}AN zWuz=81=rh3QdW_&nxVr(@3Vwh5l8HY2}Yd2en7`IeW|kM-(i9Z#(U*a$6eI<0sSth zbB+}I=}RLn@Gek?e|(RJ33gBCCI9Rms8bp*7dQ_Sj6iWAf*pN9of}xWNy=JMc>2WRhN!dWkMp8D}T%A9#6&00Iq--W-i})V@ zx311pd}k)b->&ZZ_xh}C9x|Zc&fQCTc~vVo<_D7$kruN}WIk7I-kDxM_^%2*#&12f z>izZaPJh>#6p;lzERipoXGyp^ktp6E^}fyOo{YM}uFiz;Y)KJ`3PGf&%@ACY$PxlM zJbfwqIse@d-V2Vb0Yi+O$Z}A5r~*_GssvSrsz6ntY7mn9J4wNlU^gjyNcotQy`+3X z%BQ3t;ltCHM%IMAEXawhBYu#^5?N1dw?wi_4&>OTFI9s12Wgaec61W*kmI)KDzXjw zoskpSmK6KxOC#I!E+p+DI|$rZm!t$SZ^S1i_IhD}!viZ4#f3<&958hvdqBu~gpd-- ztB7wRdy^7IN~E~kbJW*~902QYm`676q(S0NLIP6U0Fi@5&=BE#CzbTDG(6_`cMONM zk!%eNi-hYR36DP#ptA3F)VP>|i^O-()dD4p% zj1JAF^Bw!$2W=O@kf4u*6&X?>71AIbG9X`wpoOF)lafM8Dk*8Cq?3|CN+v1$NZC)y z0jAGl*vm?v<@ULq$ko^n`e2w2|34{*p5=Bhxpbbx<0gkEay$B6&}RoJpV{ShB6smF zI6S7KV_TZ8&i`fx+1VH9@yAL4DThh!pDX4?dq1p7iW2b+IwwGZ@Q0IHBoPo|lKS1Z8^U#mb z1?VDliImf%d`k*&@jWSLNI6T&52V0#KTpb!Or0yRmz6p<9H?^}`$3%xHtJk@MxCGY zsN+7L=TG#zpw3^UT(qaoQ{DyYOu`eW+fH-Y_f@LWjY^l{&$5G@Dp^seFGLkWJEl$) zy!ogXNV!bP6<&Q2Don~%QjjFb=@H6N@c5&w9=|0D^$AYyTr-n9Q6*TrEJ|h;M7_e+*>R{w;9H|r45N-L! z#u*pMohba8gcm6o9V)03RZ`IYx-;z^JG~_gb%r6PPE;$XHPi-b3$=q@huT9OppFnq zqIXHTN6K%cAfA3e%I~E7LCQl?9+C1Vo9P03S*R1$L)6bb`WF@3Em6I(1a@Y8d*RsS`Dvl*e||iF${3fjZMh!Ot0KU8YmjP=52AKc_fTXFM#i zt1qZC0V@+pc}mLPOr1&4WK#YiHJ=-(gE2u-v&Dv~3);Jt__4k(x)OI#6T%cgIi zrX=+qvVQ9L8*|S2&9YJlL5FCw!d08P+Tvf&cJG@S{qV0xf6h~bTu^5Pw`)OlmPw zi<4S{R8LY%l3I$?(o7vB{q3mZXYcDo1z~?HQp;GWqk8@8>!>yIsN+8BB%t2~brMM} zYfl}#LLjKa)pMH$A`6Sr4B~%Ykao`27T<*UbaTGFUr1uJr{TiYP=aBlPN z=d87Itrw_=fX(9(5&pnQQ&+Y}#sQWPVHw+2n zJiyBD5Yqoq51~iUpU_{>W9SL=l+@a!zCvmpQtOghkJS34HX!v?QX7)mh>`OT>}7Fu zqVt=jbAEtgyCs@^av-O%4LMCvIxpRi{haoB#Bm#OqRXJ$nK;p9Nqxx)u9@sHYK$guhxQal{6={tsqX07O|r1!#XN$ z0u<2=u!7-1(YW|pkP7y+0w|&zL%0MP6s<`WqjosT`;Xb$=O2zUxfc#{c==yujNue)kfB57l#7rS~NT(_@P+obgR z`TLL=K81@Y4bg=q4 z(Ordq`Fgg{iGBly7zPZT=r^Ik&|AGwG*kGN$o;vS5mu?+MU!M zqdYgx zk3DtxU1D2KhtJc{V%X4#vpFc8m&Y(F=hAsJ>I=~e@y`TxP-uuIQu~qGpQ*D5T1@Hy zQs2mVKPP$xtaCX+9C@XACk?dTNgtSZ(jeD&QkzwdchUyf+QPP&RU09A{?VIBeUsF| zq`t*l;r2&w!%;x6A*2q?6|PS79(-pe7=j9Cf(?7n`#`7WeM_W{_y6I}SN*@U5)6+O z(FTEsbDJ-2CK`>qcb~B6?1URdioJj`onuZXIuOST;l2W9_$MNwg9UYl+o*F>L^l2lRAdfv80Y8bv&sP zm^x{&m(|tTCw>;o;{m(yOdWQ~L7j;<>P+IF#p)5k0K$8qdG#wd)vu!Yh7;8JhSYcM zsq-E0!bSOYq?t)RwaUX|U_WZ#lQYS$Zzr$i&c4o%IF*;sPTcz_G(=w{buy{%F?B9O zS4f>gD)I^NF>=<|xe4oc_{hwJpP*aNZBnO_I*runycKZ(k57*NmDCxG2^DD{e2?d^ zWoP5U{Ac%xeI0(AfJyO(tGm8-%IYBRY5mLi%9s0l7nz08h+OQB=JY?e!Hh!Aq$u-e z`$s*0?H8L-*gG^htPA@`j#Pc>VTpkW^DH5#VP6NuZXQw@W8rEysk3>cffFe_w_SIz z6;lXpikP+pbz%w&>dXaoc+5_Wg$==+lPyO>CGd|c!Vps@#uF+Dm4Zq`WuUT<7gP=^ z4+k_=Y3Vq#r zln)@_NS&B>&~~(WmPFP)W)zS^>T1(J@i;$}{gY0p;AG>U#7u;t$u>i9bYkEvc#-QK zL8T#PC#m?~E=JC7Xb-8VIbdvajw1&{gkrcBA&`S1LNNhQAgMUw$E5CMy0EDC+2(9Dt!irXkbI z`Ai@u(2AVPli3PvWy>xU0b^8#vzMyzTraOYk7Fxj!t!D( zH^o*lzo6d*au9IX&t4ky8}9;gJ{gP01IEGevduX z50Q#;=;x#!A@wM!$4EU+>IpW(UV0Yf#J0sB`;s~I1KTaJ9k3tB`NHPqU{GUeYv~H} zLgpdIO~{Gmsske@7OCDZ?Yx}WfxHXI;bBz0;Xv@xyEDd3QJG8pS^B&aa$-?ph#i4; zjGWkE&~Q>uk@^*{qTCRRl;78+o^bH9=mY3OXbrR$S_iF%5Kmno75TzTq+TW!nZm22 zUL*B7sW(Wy$<)~dds(To%|4wIyA%6Cou6#fx&17igGm+hsN*i`Al5Lc10VI4J#`{@ z*Ym|zu_!UbCZV06P6AdENxehr&rBV7^s(?cej)X)piYjye-)bv>j!K{-iO-}@xrfW zyf7CvQp5{2iv5>(A@&FionS)@s-w^`2oKMDr2asx$h z#uq{qXYZ$Z{!{bs^yv5Qrk^%ET=7fex>kIhwYK@eRhzYM4LUjTyKbMaTDjiOXVzo9 zs_Ph}#r}xnT{1ge#8$Bv1#%u*9i6#>+~eqXCww^~=LQV1V=a(_dO++?&@JdTbO-tw z`UUzGx(nfK{7LFxq{5SaLh4ge;Y0sJng?kX((*BK?!#VI=SDv&NNh_N3$cd{0>($L8i+CZf8b7=>+nCt6ntb(ZMVzmG z&qWIyZh*MDu=Oh20$<|lLG_^qq`gGi%cK?Kt?>KfkWmM9wBn?d$Q9Iy52x9h7hd?%@5r*gzs1deYvHa1y#t-8 z6Nj2XTqo`;V1}#ZaUGdDT1l&;^S}GuvD15??I0Lp>cpWQ5Qj2ATra3M)CcMd^@I9D z1E7JVl_sqWX}HF4M4Vk*T@^^HNLnS*Dzlk4U@r@G;)d8$Cysq`P^XHGI=E&~C7+9o zj)tmTo}=R?M<MAd+JQ%U7$|qwfGOd!^DzG)e&_o{&c1eN(^!H@y`Wy zP-}>rM_P5#YA|(BZiw?CttM%&xPdwvtoz!Ij1mPL9j%sdbS!Zs938E;OGn2uUrEOs zU>R(!Vq46Y<dJdh}&)UyGfm0 zf;tUt)FDCp+Rn6h>~vHC;v!*4PzP0jI8*`R0-+#?5fTE0LSaxi6hT^J(q1F2329A9 zYergg(pr#)6AzLIGf}XYl{#?_)M1|-|F(^dIv5^lqfU=J>bTF>IgEZ6)cKsWw)WIH z#=AhBar_7cb<8DILcVRT`RPm@etMq9KNr+NsUhwg(q1R6JyYjf2oI4Cq+x7fPM5CY z&cXUcJ~A`mJOtN2?gD8YN$W&fXWn`Vx@?l73u%}Va8b=O-wbng}Q zy&rvC<5ASbW#=)XQurr7Tig8Ns!dAtQ%UO4J$`$~k)=O6^8sq!PNcYp<2~TMV*jKi zR*-ClU)bFwg~x+gOo|@MvL^*91#wSphS<@0B9P<#yoTcQdsyO&!4R_|9#w#NQ~}~& zfC@n`LWQ9sP*Lb52tFr(-+voir`ty;Gd8d-sdQ;7|CRaagq(Pk z1mc^a9U~_mrG|JsfrgMalvkTWcn%FC?d_a*bmH5>dVAZE+wrYL+Hlj+iARwF868dh z8k19U!LydP!!tL&8*KGtTL4vjcL=V3yf`4KW=CfJIB@^lrpi)k`0M>U!Qit?`soZ@o!n%Ao6f-)A75;2fvQ%^ZCMwqY4GB z>bcGtU-83nym!og7miLmPOcYe<4o#U;yVaOXGFI6iXR6<(_u(ZXFOIWKog;Np-IqW z=sjo(G!>dg+62-jlJ+iXlSrFP8l3ehq)jCayQVXBX24!n>ddwuqZ7|QIjA$kMx9yz zj?vMSJnFcQI*ZZof;vk`n`uv-<-7~j>5_;G^1iw3j#~F({s}C6mY(WNoi#Ys>(Ne7 z2c?Gib)>yd+H9uI252K`b4Y`04@W0Q^T_erU>$h;_u(DCLp;2BP%I|X@fap1(<%Q~ z_E$fDRev_baAAE4`H?oCv<0O3@D@1!@yJaxawO7FAIb$DQ#_~r894}1obj>h$Ol2A z2XyPPcSEt|VdZaZvmz(P+9uXjn=(H|4(&}{NA5oJ(SjO_G@UeqG+)w)w1uQCB5g5gxQv&Q zwv3T;9QLvz=Opry3BXRe*lvmc21_7kxeYlhsoZs*HQ_tbHs>M7eaN|teiz8OLfQ&@ zLIMM435XOJSHpsTyS z;qone5*Bp&*l&JRvAPTLX(lNWUbMDB5x|))V+%!e87lRfvUjwl;KZ-D6mTX*0)mqS zjy(7*C7@iuPT@w=DNHC~I)!3(V`rzZp5t%8CzOSW@}@1}=p>XA)Y)QE$C6M&I69lM zMSVh57^)9LOr3;kP<5yVR1>NN)rMYy>Ogg&dZcY5Z98c@Nc)Jiouus|Z8vFqNc)(y zy=(^Vc~#N#E1lOA%(8UFH5S%1%&2KgP%NoRT`IHO{B))c zDhvtXXeX$HQbR%*Y5PdS098vu1Qbcy0n!c$>f~s6l@JH(hy$P9NeSXkI*6;E-#JW3 z=64RY&s^L|H4`0gfDHV5G319?1p@(_ zpH9?CECNe#*#&hHQE5ngiL`U1VSuV7u^3dGv>!>knDf+0#2BGOu1DCO--%@fbuO6C zT#u9~?CH0}djyWdY#pxt#L6%vhWr37iB+JgP&Lvnk#?E1E4;M^1O&6wbd|Jgxx#5m z~6gYoPO6O7AG6!VHe!)n}F>(?cS=%7;aBegF_K9nMYTdg8)La?2 zYI9?x%ROs$YU+z7m~{Z+^IQz#gW|=6#FqGP(feReVhh2Zo6p_*ucNIu3^98W+e00o zj!-A4Gt>p@3U!0JLp?~lMcQrB?vVB~X}^$$p#Cmt_eeuHf1l0tguN{6N$hJMXC)5A zez50(jXfBRJjWcbqvy+GkK5Rjh+M159u#AKw`b2d-Uaq_#zi)2fo(~p%235r^V69< zC^IDTI3M?_)DKt;cfg$_O*dcTep8E`*E znDVF1StGKU#2CkeZV#wf&q}yh9O%(Is=oV*A zd**BGXlp&1Z?f59>L5+zMS6adI+p)!%h3?t7f$3vzMu|90VVE)c0s$LJrF-3`8wiL z`6=W_dO^}(AiWUj`1XZKFG6}z(qAI|Wzvf=bpl{7D|JHb%UFpK*x!ou;#TVDp8uAy z^h$ZuaUXTk(C@Pz=X17R0l_BvMnh5Hk+>m&b^pd2P;;ZF2bb|EK zq*rhQb@&1PEgzXLN{kdrL;#R@n)EWHmnGecw|)nGFQ}uJBfWg?pw0z+XQs|YR|Khk zrgi6m)p{-8akVV zMxCDobt;;q@aPuJ-eKvA&eU-v#a$S>Z!^Tm!TcLQPUYt|gaSZP0T>dCJg7{Qjg)Ccavb-ZEF93QHlhc9pj-+=Yy))@uNbkyKCcs`6 zM<;2ry`z)FJ~^n<%|@Lb&m0~68F{ZmxaoC>BpLlKsH2eH-JUu+?*etY48wmQ31BX% z)Vtz!2>x`Y4$2Hk%kj?zbx?0eT1L7z={=b`E1;F6_aeQI8>q7e)~zFjOzNx?)ah-# z`rEw9)EVI-WN^Itx5AJZ_``7725pCSklvT{ext#JI4cA3Z-K>EPkfgC?{J0k}n ziZebUr#1X@(QADtY$;y&^NJSITf0u&(X{cdUGj_rE|3$3 z<3*aMTU5@IA_Q{Yc*$XNMm4_-o6`@K{WvB{-*lH%}vq*oR^x34(A$>0C z^GKgh`U28@*bG+%vQQ_vHaZNKwQotW-IB~cIjAGqsDq&igQ+&gDU-e|k2-FnPI4>s zJ3Bhbtx1>dsFU1|cY!+o2&D)1vn}bhdE~X+{B)vDau-Cs8Y(B_R_R6>*8M<*zEq8k1+s`{gdR8);6PDwP|%v@9ev@SE;1Us{X^NC#_vj z2f;})M;_uVjf0Vvq%Q$@_$*BnqXhM(3?8R?pXY1!9btj7KglypTf)~##@HWFXSt0! zVirP}bF$@V2)X}c1BL{3Py|Sx4=sRvAPJHo1yUgm!i5CCc@^oaN&kTK4@qA``dZT0 zk-nbv4NM(h*vm?t#rEM3-S{Vu4ph4fAK)Y;CvK%M8v zBPTPzxQV!)`6B*=bXeZX|LF($lfI4g-EN=`MhYc!F+xxWBZZRT`X`5zzMXW$MjtVC zBB3agIy*_nThY1TErw(`k%BrvyR+Xir@nt>+SB__I#t~Fi{HI5KeeDvs3J9u$Uzk#8C8Jf)6lojchL9H8R#tZ19Xn`Pf7P99amHU>4BsN zkseHX28xM!Klc=G-3xkItV}WGCFR` z=p^$S#{xOOlOAD@oJYJ1l}Vl-qKB_-Nth=BZ$yYsXGiBB4@*iuv}5F?ct94?qe#av zRZB{Kr~v6Pq{j>7&_lgzzsT~IEI_8m6@M1zr1MVwe zhNsm@sV}ILhE@I<`IMJMs1}zkzEYatAHNPmOr4abP&24G)BHA4PK>9(_KO_AR>4!=GoXxa{y)4v8>1?0=>ZGtw4(c4SQRf&>lw4*2 zQ|H?}>bT9(NqH0f&eTakR_>@Bby9}%E_f~CMLFb=&82t|Vy^k=M4c4A&c>phpbkn6 zDPu@KPCACET2jVA$mo1Q`bjrXXELl$HIFPF-WU_eiHa}HtKVZ$Fkk(zjLZJ&e;-U`P*Wr2yDZ%9W;Iv03MDLTG0BL^XhGd?<3r^ycJd}5sHZWB2ZmWu6`luxh(a<15rb4|?6KADkoHxD`PLk?mM6FJeOU$sY09Pa{h zCgFnQ2`+d!Jeq%P4-;JAvjR$8jxItfPIU&_3FM&EkdjXNb<%Gza^TUY;F*L}@+~(Y z=MbzPu^ss^ZXq~2JoE%t|5g+&;OM;io=Zo^@lW^?hIpGm&PlACf&iP_q~9U^XGRVj z|CG}va(*El6Qkw^jF9VtjO7Vh&Y!TC6**7s z(>bXY><4n5+K}_lzv&#KNFH+BhMZKcIeTBUo z!#XI|W1$#e`-*3_SAS|l7;3_X0GHH8P-EydG76IM0vUyPD?IRC)BC{C5PTU%PAcjFsVD=aq70Ba02&Alg5H4M zga$)zk?}Ga#mFd5MhP-J$tX!iDKbivQHG4NY=*t`EXYZH+W|SFvA-1=URLB7<)0y^ zb{=xvhn(r?cY&N4WR$Z<&ilLz$a#(oa;gtbwSp!BIVd)y%4Ad^17ln*sVbzA0SHxf z19BF^`V#ZVCUQ_50}m>jSHC5789#81D$dC9?Cj{PrLKmpwQP&|@&WWAw1$joWK<`k z25*JqpNjE7Naq+e$*7e(sIv{)7*n)U6BOv>UYm4|2{%r|z`2 z+2yLunG4;Qtf<$2@7C_=o6G!>28uhTb5i+n#TSXq(MkP8Q0J9w``y92Ol3;2V=btI zdO#}50I6Y6I1~XzLQzmO6a&SQQJ0K*WYj040U587(U6QrWHcrNPlzULFCO-?QYYE| zt*g{@><4w4+Njg~-?y%ej(OB^A9c9uAgFVKjAr)KImx?lL3MfSnR?x%Qpg2}|CI@J zc63l;NIi>of;!)0g7s^BWM;x;=n8a|jMikd zA)_sCy$&G~U{bUr*YrkdxV`lb+Vb26u(*9+;`Qc z+tELE4BFFq&hq1Dk4~P`?;jVWKyZ@Ek%u5fORPK+gzjMVPh$RJLN~APOlU_^pk|Pk z&t?eeoHPu(grn2xc@3q#h_??qdO%tcs3`Oj^fFWoLN}$AfIK0%HC@Q)N=7#_ zx|7j^3~w@el7VyEn~XkerZntjK~7pZd*q~5!hT$geQn6;{|q^pbuzDR<)*q-T7C38 zBPR`yihg#;Nkcd#kntOar= zVFd+&wD+JX&{Sv|G##1&&4gx=@eUay$rwe(Xfno-F_w&RWQ-?c0vQt-IkRCeD{|(W zuUv^#!E4wrV?Qp>cWua-%&%OD*>ntyNytNvyO6`9q6BhQkTJ;~IjeaWyd1eaW_c`T zTT;zfD!14CbnRBI7+WFviuAhI&KVRx+lN@qW&GIcYm#{bN2d zGhr9B8`?w0G%}`>F@v}Amq4Y0y_}h3%*q|42*!72QiQm=>kHhO`~J1$p5^?f%(-0Q z%lVtFqzJdR!Du9Bx{U7jcD;IU_g%T@lcASOem?Sy3sN9DN#iia=H;aEm;y2|rK~7# zrzMCubdEDAJiU52I67&l8KhZj1}1ed9LS4|dD+@>H1rt^v12W$gL**PVd!({2y_%W z1|5e^Kwm&#lCgjcA2K8|5W*{DsAM2`*U2!*@MY?pg1xNNIgJiOrk!V`!*)yB87x5^ zvQY=)LimXN`8(PP>Y&z;_JEAVWGvwu9v*$#Lo$|R(gIiRx)x7ysM2E?|Em-8eJmW3Ap~_R9?uaq!-3_26fVTOp((7nU{`_ z+0?&XuTh&X?~I?hV(A@|I_dmYG`GQ{z`0HN)>Fg$+=Nk?#! z&XEV7rSy_80;li;;S^fZ%kZ3MWPHd|o;mp^o`n(|V3CeWL3$O_mY`00WkH>_pbpQS zmR^Pp!JLyVM?3a8hF>Ou9P2GFZeLkP*6^<-=yVbQ+M={?ZzOr3ND#5?V% zlir(mfjVz|i2rB=-}C@4sT{oJxfna;>P64=L9jF!|4dxZZ(!w3GIo=JF|L;Mx1b?p zd`t#XjX7PqN`D*HN0~iHuLl@FT;Y@ddv>eF`Iti~uqMbA{8C&d~{@2vLPIicZb= znBT^Y3J(^JV)CJC^kI4#;7j9LR~cAt&(}at`Jp$9>2FQcUFFc1o~E zP9X2%{lLvLF>h@Db8>XjBXFvt@y`WvP-{rXg^)x>G9w4&hICvGDP-&u$jQ+cJ=2q5 zJ&ljdOh|@Opj0yOzcez^d22d^NPtO^K}KfoAO!{w2~r$(b=NQP*{(g^+Pmn|>I0to ze)QE-D=Cgz+Z=P%=9j?l{i~JgTX$`NdfO*eytdngql4fiog)u%mcE1$I6D0P1D~a@ zME1)#;4=H=`J$84gi1mB52h{C(K#!q^O-fgO8-iPY6r4MJ*oidcVI|R=Q38VKv$t_ z&~@krbQAgsx&_@P<1iVYlW~NMqhuT-<2V_pg?vEDE(LAznbTTkM7!nn>L9ti& z@zvj@Mz&XfMs*mf&4vJ~j2ci)s1_M#$T&;J54;tQe?}b>U+2g;pDXZ{!OsTnafB$& zPD|#pbE8Jfoo{a6{)xPF&v~n(lhM@LrkSfY@1^{aTrYnozZE0q`xcHFINupx8K@Lw zw6S$M9G#5T0y(xBV*h)mqY9A0jx{4EqZ8B_>H>9zxAK1%+oQwhXj!wp#*bn5~wjt-|XO0d^d3kwcH|3Et#-iT^ za*+1FV~?DPyzBWKoeWeMGG?NkKn_X`88gWEg^XVrIkTYm$+%0#A35*nWXy+kE=CAa zEWnBngbd?7GJYfDK9fR$5DBoO^MH)sa|bCfyjzfBv8%hj@#p;)hOX&bB5_%DpEf7G zx|@zp#xiRg6ak#+GO*eUwSOwqYr)cy-M{Yl=xuUA3Irz^9C_d@nRw=O4jB)vAyHr% z#`9~3vd1$j1sPjxh8Q`>bR)L<^SKS73Xs8$wLs1;te^^zu?OO(AzwUv{yv5LAb$uk z?PD^Yknxm^zsdNAd_Bn5LcaOPH$V9nVB`eBURLCU*?Tz|QP|&#d<$BU<6G!oFUPlJ z9&+60<#5$OASaW2U$93GXKxre-SKbO!{H^8$fc)>DcLc_igOY<<0ww`3A7W)L9HR< zIQhOvzJ>X!fk&V5CHWR1-x6*>&Ns0BJs+7b&ePDh(0Alplzd+z-(7*e%N_)EX(0~FB?^%(<1ChARbysa>_domB&>1~C z>|8r(eE7DW<6R&J(Mbk}G5;dxHY3N^(Xp(i^G*8-}2;J zfqW~HZzb}rOukisoXkS7mjyYQMeUK3SseR;oT@hDRDXt?hIzb&duyqrwb7&0569U~{R9#o%vYmjeEUPZkjvmyD`BHua!IXU`bd1g~sZ($x; zJh?NQi`%HS_3F=T#kY|!#?m@wkUcFgIV6!YUx%$uYzv^uY!7vSI+AZ)@~ua{^?7S& zsEdiO2IPwpPbu*?{l|ip8;WH}2xs=fcLs_w5u!MIKOc68sMPce?`ylOs{v5(GEoo6dNsQ<{n?{nwfqTt z*=Zyk9K!p%yjI{a!l1whyssWs7>+JrQw1KD8jj9~qYWHw1w0F>MR2r(gT?mz9*lhS zJz7@-gaiv5Ep(Kw|IuY|1jErDjt;VwKgQ>lOYPCwrEP)6q{{ZTPL=3z)4ZZV$+MqubM4!>e3sl~Pfj>GVEJ8)@S+ z`z+azW_6gpP8T;Uwkk+>^#kcj%e-yvq^&(}Tf&Il3Ow$)VUPZgw!957_kT2kh7@>M z1UPz#`ieSC9ifg=Ayg<8Muo%C6OLYR^oFAk9DU(<8jgN&^oL^r90LVBk+hc=JhArA z3J()Ehr@J^CUQye403~Ki2ST@wNV0|u|?o1IPiSUeplc*4#!|m@O&q`cwx_wp;QmK zm#EF(u$yVW`s9(1vchom9RFNVhoy$2XWA1vUw7wMTK~;H zvVA9AR(H|}_nq{+x|3K%_i=Zsd)Lg5iogGl*b-LJ-#9}KSNIGudGS>vQNHo-#fbhRn#ugz~0 zYDNB1s^i+FH5VO;?l6;Z@+MeFIUcXP^c6c=h9rkDAyOHRaX0OEFY1I;W!ri*B-9D1 zMpdV3P&KK0san*1RBfsbRTqx&a7=*X1vnIIw7s$nC?NHkhZdm)Om$I zbns<+IrLG~W&GPkUaLLoL!A&77(&F=7wUv`p}N8`6Alhg4Gif{^?+kG9IxfSuM^Uj z)|Im_OrYl<(vRZT-pg>j0>>QL%5g#=gZNpP*Lf8VjwmS%q!`KG5>jx8kuNF!tls-# z{f6!CU9c#8&flFgPP<4k%GGAHzcvTHYjyRZ@b;Pe%$m0keSZ^6*gm8f$Ky?~&ypf^ z$aqEQ*IlFtQ9n!Qc*75&tB&`E#T43_?zSb=;dpaW$8l3z-iDa^50SjOq7KLZguF`4 zrCy_6r{196q#P6|4G#XN!(qT-!ePPTgkv5YZ^1zidx22LpuN1*VeY-XT-N*!Rn%F? zC8@K}O&yM5BzR^DbygKor{Jiwiv6yrvl@;?p43?*yGWf5S!&Ke*AnHkWX?eK>PsEg z7eb^Ep{T<`L&!!r7Q?{-s(~S!sn6he7mlU*@9TtYr}bU#Bk$nt$RPhc-b`}j-D>oS zV~MyszP`?FKX~5&9Q7089`zGK&p(6?f5;&?7_cpeV}%gxFm=Qx*h)CwFB}AufI7>9KfV2)jfVm&4e!*NWnqcdLKt+YHgW#iG%l{Ms`zd1X4c&sKFn(P?N@#X z#u`D0Yt)bJ>m)1ctaejpxAHNU`1ZSZr}IhSkdu5fiaOa`Ve&sDmpVp$O&zDcp}wWQ zqfWr_AslPq_y~@*aIAylV>mv6V?7)j;P_Oi^F8h5rOuCD)H%=nq|Qb+b?D5wsk5hu zIt53aKiTh!I)A~zhsN`a)CsvRyGR{*$UM(T9eKk1e;TP1%JM>})DDC?p~a~ZaF8@x zWVIAk8jh`SY|DS@gmR2fsB4Un`u+}Op^UkT&+V%};HN~n`a2H0>D3=vnTFJmAHpTH z3PsmHlm(LQaO{9%r);I)AIeO;I8D3Y*j*@)6IzemPUM6#s_=E1PH()_uHlFd+n4`P zAVA;@{2ViX<;N4!E#z79za=o2PNo>#N5K&dM~rNpMlli)QpCa$ zS2##9hwoWP!BIxOcm0`TzYUKo*&}yDy-OP#^vFHrBE{>jHgEWAvo>wX`Kw2Iy}UDI zOVY;9^$kCyU~m#@xX+SCBXkNAY^N~Pw4FjlXkVxB&Kq9-NhnACguZRtvZ=#SKb7G~ zwy6^sYAQ!3@#d&!>Ob@&8dB6*#+Bt1v;UzhsrRW>)N1Mj>O+byPAVK}aHPYL0Y@eT z7TIv*z>y2bF`>>{+RIBFUd^4v4|j!Eq4NKv&ev}0eDm-4K*zZv>J%JxzF@yA>gZE$S$6zo)1!VMC~OiJ&j6l*{{CT3E`;@XFElmP_Bf*@hu$R33VbUB8Oh_sRD3x zI5H?S(LS>6=*VpZ$4U3qpRBI_?|rZSpwcJ3?<9`(36)2X6~Q>@CzP&#D6i+!aQpzr zk3ul|{h_SE3c=36akg*}>?Gf_5R6fUFTq9}3Rt#2u=^ixH@$CYTBD^ETm<{U)rOIW zZ=3QXCYKx8usuL$Gr^-p}rSe}*f3ES1zbf75>V?sPsM9D0L>6m@>% z$`$H&>MHdI^(XZg^*42mx(>(Ba9n`n7dS4$@hcpc;J6IOZ*W|J<9DIXKeU&JI$^i* z`?HzrX+rusVd9gMI#=D)`4bgW_;4Zdh2lljDKP4URb;;lb;2sa@rMU>!m7$HQfDA9 zD)C9}C8|D1AJl&Jp-vbJ3}JQIPN)-Bo2ml`1Gm3rwH|dp9M|CB!-M(##AjGzT9V$Qpjh^m)Cw0Pl2z5~6rv2{S=}i5HN#rBc3F}V{paxQd zsKL|_YA7{~8cvM>N&%&TJAg94oj_UOF5qsU91tXCn4kBc&S=l1PT2F@&-2RPEth`* zqS%$x0q1iqdKRL9o`ndT$$nSVnFW;hq>fa}g*w4y0|Mr@bT3i9BI=c}Uwx^=0z;U_ zc8WTzG=u@D2&h$^s|LVJl21nEJ9RiRC`{@R>QM9fZXW}fIF?j$*di4*psKh#zEMN5 zWbYe*V|~I_h%Mm@J^!#})N-IYPy?tbTj}i15U2~( z1MUav0}X(NKqH_r@Br|jQ0FV!%j@fe1OyaY%29&d)%L)!2rfyTCT{99WuRGUgYf5x zBIp#Ht0SjgK_?w}$P+qQvWwTG{IF-o4;f&cm7jw^<$0)35tZig*C2eM^9|4R3AR(W zJ_`+D-vJK;kI1cmlKLKK2DB&u=x|_An3N;bk@-#qI?Zk9G+{NJa|aIE>=!!T7yqv` zbVUpaTP{)b{KI|&9tCK!rEI0!A9j_8AaPm&j~5Q&NN^&=VNl^qoWVaV&aJSZUHHm< ztzLhpO>502PIxi9O*jJ&-!@mG7B}eoWyfLr)x5<@Dc%m;Y`l{OPugh zia1ZYh|^?%^f>$dX2c2S8xOBWLqeSJa#Rp?4^^J3KvkqFQI)AGR8`<9pbgL#Xa@uX z?ST$JN1zkXSIK@!rQT_-235eC|(pj zfS$4%O!3m_1@u?c$=76Zco$mlAx9<_!n;!R{KLBgy@5VJU)kD|B0&WfPXql51uVj4 ze39I9EE4+O_%G}W{-NRJ;K~b*9_cx1z*R}Br1EcvxY`W$*XH_1qj#(w-Yww6rO!UG z1Zc&5-0GwL>YrgDY3|M2P53~DAdi<(WnOua(Q0fqv@06yBvU~44s4Dc-Q z954zPE#R3;dwIe0re}Z^u5&-ZGsX=bmS)`n*3=^K6dZWoWxp%%ya$Z+1kWY^B>DzL$p}z9s`x3J1O2db^O?@3sL>it=L(13T@SpG`Dw#^51hi>XI+a0XQgldW z05bt524({<1Frz&(5t{);59*xlmqf2=eTG6DqMVWBIk8Ca^C#6euV`^$SFAF{K9@$ z$hio-;fb8fvWv(W!VJmCN$w@8UO@F>_Nz~L70&uX_;t2Z$YG%&{2Jh3UPq8~gZc;1 zfO!fz`ReFIaEMSuDLFEk5Wyir5p?|{N&-5-M3O06OH+5)q_6;Ip&&(s3@#!mBJS~b z*9ZUg<*60V_Gtd`?k6k0nEf7ygNvgRQPI_=lD{@XM^*TF4V7I4H{7 z(TS)^8#P>KDS}arI680Hc#f!PJ390I;yI{zKQBT@)TOQZwk<`Si2D_F7P_btQByfO z^KVL>2oCy*VCGO!CxSDQMm$6{r5FlDJVG_2no}*PM=8GPw}HjLJHWdDzcZHrOMzv; za$p6i6Cve*Jk*J3?dj-5wBvqKXQi7u9Et39bUrPjPJvM;qBr|ps1v~$Hu#bvD6pb8bu>2T_?~}#od^yNstjzrsV#3q9P|^hoQA~LiC9Q2qTZ$!Q}0mk zQtweqsHGI?vKjac*aBa6AvdpdQU#m5ntiBC@I>~>R! zLm*F~0tXBNAw|?FIO=@Pepl4t8QbGYot?6a)REcQgX#F#OEoV$vkR<$bn&GQ>kAPF z*-lZ1g@%X&z!$(iq0S-dD_}oxP*Epe!>fo;T9T-zSSLVHG|92s-=`Nx&h1AAl2}l3d&(ZU=*o^1u;*bD**&mtXU?-}*Ed z@@6EU5E|w34f@otnpMf3``F!mMwkzD8M>&`Y}aF-5ezz1n{WKJ>9zOjKYzW~;RLpx zTQsag)G|K=JHg|fa`!tUtcdRwbwY32@7|q$j%}~dkfIJB5svtY`kA^w{X$)&ex)u^ zmno+A!+{7O5{Lq#ffyhbhy&t*1fkCFw3nAUe|bh&5t4oR;~bJas1sREc9A-26sL^jRFdZ)-2eGdCzADrNV@EbI*}|iM6%G30;G~U zk<}>{oznpRI!b;|aS>UY*6)`ilN6D4sJawOs_8%mkSSa1Qw@X|0I#s@LgDK~N~e+( zk$j@SmlPF#8>d}OZ8vhy{BxsLG^jA$_H`mT$W66r?yt>Hk6pMtv3eKl%jdVBtrk*E z#xi@|;E{B1A|JQU5~C}wv{Ho5wf&QT(G|qksji`^lJt3y z6UhX8-a*Nc;*%3OXWYm+_aAbu6d|YJkTa3}u8_kt=~++YOqN})@JevwnkSio)&KbP zRU|76k*~0wI69HDsh5HCz)!L|hhm!VXW$owoP2e3A~{4TQga{K!F!Q0{{@w(2w1>G z1%Fzlq3QRhRlIMbc{HR({0ODqqUKWz0A{^@1un@}I{uMw+w8gw{8l*FwTvHL*u@aV zmtF5zJxjd&O_%Vu_Jx&O_1I8Wu_aE6eBae(mA^Khm$~<^5ij=Wvix=n?FTNs#}B($ zDTrK48_K&BnG$wvp|(<=Q`@NR z6l17AfIor1fWHCe4zB|@fPbI`Kns*+yJ#;ja=ze)?&raT3y0uHHq-wHq(HSTm1Iu;=o!m(V!;_ILYL zYUZDK-?A()M9K&sMIBZeA~T_tfL2ndlTGD7D+R4g0Z``~T9;T|9r;^cV2?p7t*8?i zc~YfEwL9ed+vf%d>T%fnQ=Fl#pTw3R<}7uNIuGqmXl0?@C0ptDM_%Ajx9_*(b)p)w-vvBTjiA-?08i9|vg_8ut0)#2 zq8?*Ax%Z=5P>({Z4Xuu>wxn7?s|&4>x3Ow%FOaEtc-iDrMTc*@)@Qmlm1nLE9BK0CQiF%2eOiiJt zLVFn6BhZ>bYYwdiG+uA~x*p<$nITd-hVT^}jVNja^sd z@f4896E%^*CwNWjnCU0>~rSx3V&C4{k+8oV12-|i^tn*pCubSOyLkb zoo(<0oLC_)N^oOe@OYErAPpUM8xrJj>Yd8ay56!Oj{1p8q9Nt$L~tdNilU;a7%G;E zqvELqDiK^@a8{w0_X~3v!ZaFE4V^J@YzI+1yX$3~>88gZ|Cy zXrqddQ*ge{5A1h^oFAbL^z?Pk$*x;O4hsxXzp7stqU+F56B-iaMAxP2QTJ2zsRmR-su9(gdVqQm+E{4gpgj+5JhTbWUVt_c z+KbR8L3>HeJVbkWkQ3cZg;xP-JJj~TXz|I3oXKwFOq1~HDR~w`d%Xxb1%{mHj_h|q zPIM<|Q#_Cp-BormuM^$Pe&#c5LO{T1y025^na@^>Q6t&Ws9c=)9n11Ubbq##TR)n0 zhG>52Ooui@RtHc6q0NN$a{fanngfHPN7_eL-`&w8)OR;0OjW;(68)@7FUpqbDt zXijMJpuHvBd7Jj~a_2pcbEUh}MIv#I)rl6DoZOl3=FUP?tAq;2g*z*XxKnW45m!cW zX9Khap4{0ayU3lAx2dU1)w1sj^x*7jS@K$Whfmc!dOJ_$F1AzD*};{a&=x^^Td1>} z+5>Gdw08@DIvf}jeaJqtO`U^^I-D?7s1uNUMX1yIC12`zU;Uvp6e)%TE@4zS6#?x% zXiK0im92F9qoZx)FnU~GIFKX3i6AH0A3he`8B^!b@{W)0xx*1WEAvAJP6|2l*`*Ed zL|^1wXn4ojk`4Rx|M=I@P&PAE`6cS?V0LRnS&L`vBU9(AGfv2pWUwbcrHhE%%_Gm^xgkOED$=Ikauiwv#$B^(lMMkG2Ea&O$+* z7>OrHkeH_a2$Fo;OKS!h?M{C*zid$WS2LMZ6Y9h;=1^^#`)ji>`Nsp*7PTwBAR_mZ zGP5@I@TE=+$N9wkJLrehiQ%9hQfK!~``x?KnfZ_D&Nm~DPE0#0m}*aTpgK~WsLoUu zsw>6Vb}zIqpzVXUAKI7D4nR8y?GUuDpdA)7J!mfvbz=H>QYWTA_metD+|&vAk2;*> zvM7yQKxyQdQS5g`ozc*adQxYc>>_n!jLt-+FzluL)Mu@G>{nmvu)q*Ah3yn|SZRov z3@sE|m{4abH4R!gv{*%*e63%_a9~i3)FQ+`iFujgc>fp%Lv&Fhp)q|N7&Dh*Bp|7n zXlOBogA_X7vyj5@ch^6AV%L_@6T3~{RDDX#4ZnOsW-3xRU2W$1Ytu>pb6MZ2okwnL zHu>S6H(prmhZGD>VkGkTm(Yt8q2p{)1iXikM!pc`;*s;Wp4vctO7W{K30g9=6lkf?(x9b7%Yc>% zEel$ID9|LJlhpG4as8hIU-8nna41$v4nW6##P5XiZVjchFAAC7VMr5)kB^gvRmugwyce=D>LH{2{Mjk!w zLe6Pd8`c1PL!y&k{C($)dcB|hqT}4Mt)Gv1+7EIVoWw}v@h@`DE99JZk>bSxf}C0` zeBTT?EEL3CaT^lkaHu4a^W!ZWVi6!#9BYM~YczD7xj?4nuauR(fC&ataJN zu^gGvQ-wHYTTDgjCM(dBdkKCO1A}d#a@=lT?vqr(nmG+n1Nj|qxP~c22aK^S~ zn|5N0po)EpYD2Nee+}AoXg6dl9sk(&HopFW9#AOo70Z0T;479PiZ6;j&fQ!2ww_&k zEi~FRY4vTHdN#gdd%4>5_SdFm$&mFw&g(kp}AE!2q}PK}^OQeyO3>N#o@HJTbjjfH+Y^y1J< zKracs6!g;2?|@zg`km0rikatWFE4c_dQoRG_qT+8my0?&$9TG_Q=^DF1xFpJI*6ka z`#SWyJ*nf6T@qW-?eBNNy+p-%sM5=R^`#C=46*asPEltbSKfji1fAnk17qpY$1a3k z9(tt$pw7FrzSMnWmMBOay@HE6%M^9=ivFo{&o1v9U^Q*Y6Ud4>A8>`Pf9x9Qyql^( zuPW4`-ygekVx4EdZ)zyZP zhi{u_zC7&s`ki3MqPB}lzOuM^lppG_QV_e_?suCyOu(|AYPzYjOgf!i??ZdISMB4{r! zbz=Da$r|0dRcd=+toY=lP9ryU9z^wnc<5*5k##1fiZVI{l+lSj#(r1S`5Jm-PwMbt z0!5u|^x|Ke$a8p7a>-~GgL=K7KfqKnOXlmmFCNwxV$ZRq;?5baoQ2*5I)|qQ#-68s zg5DH*vjX7Gue2`Z2=%SY^k(d32^#c=-PgbRePR6(-|Ii9+9~f(A@2S^VoL~fjk-?V zfZiN>3+Rt>YaE^axImjb1YFBP!JW8Le9z=gTxov{*;}d7KbQaM6@2K0vN7`(ACI%S z6L+VpO<8|!KL0Csdb^b!Ypj|ybk5X0t5^Z>_IBdR@p$Fk{Z7Xuj*m-_JCEPA-@Q6L zt}5Hsqaoo=Ts5jXRfDQY-AmP??xSi`btr=7N$9PiKLx!F^tRC3K@W!B9(o7p9mUN3 zw3mlFagFSuIx_7yw+F^G;ga0xzcH&rHi0j67LY+7k8sfS_=YQQ~wL8@VdUxo3 z6?O78lN{HV)|Ia>OrYZ**N^HCok#2my_akqNDZ<{(HnZ7!a)idTqLAmS>M;&n7X9q zN7I^gtE;_!Y38mPiSM{bG0N3uw7)h#*RGuT$H-1)H4S5*@K4kNynBcqu;6-B54(t zx#Nzw+8p)QrqkpBlh-xt{n+aDzrR^-?8#UCI45DW5ow<#HM}4$LOF#mx=0Zht%9OS zzN83hcDQca@7R+6c;knKg18iJ{}(^W3O`eBYSh~hhyKK!q#=bLJ|`T<3P4;gb&UF& zI!=8ruCRBVGr9KZwpts?vs9Dd}1V}+l;pugscpX;)VJXsaZ|9L1N@XhhE#H`g) z%X;agzd}|#YYg#HKoI=I7pIuxO>GHVp_Ee`uz zJpLX#zoYs677v;_$m<4(uR>cj#1^3yPyaujZhw4r=mvBXx+Pob{KwyGqs$4Nv$2*} zpXvYfiSu{~D~PiA`u?!gu3Es%x3k;t$G~$}DqMVXy^XSXh90U-V}ETnUd!3FA*)Zh z<==Oi)A-l{j(PBov*MfZcyeRAsT1E+QD?r3I`Q`?l<~(XZc-GBXKWl#pIT8Tz9m;$ zQIAtkP)|~=si&wmR9lKs71M=_puY`$G4yw!zYG06=u4n4g}#i`iEmGPd8iZLnIDpY zrTK%}9vI)9OHyaKn>z2yR2L0YoVB5dIt50Z_#y0fp-wzK)fFDpi60@mNS%0w0v+Yl zbIC^{^p!Hz1z+Wnh@jiv^1fxq@-Kx?3Ow}a(k}Pf`uv6REl4RA3|qJ_#@dmgPLi>VlDJ_g##9I`JM$9%<%jAJ*}V1nKW!ur)f(Y zg)CgxVa`$)EZ%grarkR2bCghJ=%3!ymbanhY`czz#NCNsL9L|Tr&dv` zsSl_RsWsF`6wl!%==7vNgT4j&R_LEY-v)g<^c~Q5iW$BM5Ab~ISqrrJ3JyH`+3yNGUqavQ2_E|YD%$#Q%nmm^^#2{V6CcJ?9mzja)CuQG1oXYo zzYyv~QPI%%LH|-wCx6|Y1X@paA30I(Cg}T>yAv>t7Z;NjwIA{8?s#AQnKZ=FJvP4R z`Nz}YkI#XA0Qy1bhXh}A`{TdnAsDuO1^sa0z?TFRg0EBlP?Xm1ckAlVt{FRf&1ey# zU;M>|F9sc|%^81fZdCcLTibW~lvv)yS~YL|%mPe%746j%z7DY))TCz4|105?EzOsK<7KoP;_Q%MD4;lV$aOsy_4- z=;`^7oP-Bx{UQ6v>dQN!iTd*9w5jqKR$#)z>dQOL_v#NSG0y7-NO+Wgug3Y4F9~!6 z66o+Jw1S=iJrjDCY^Cp)zYV*|o(sKb{?dY*(<@;X`(06IHuN)|)R`l@NS#}7 zbP`x(NYL3tQ3qVnpr3<&UZ`VGOpCCDeo0X$Un^M&^J)EUIkGT;Lxd6*QVjZkhJFG1 zFS2zp#YjL%aS{5jg@Y9GNP&=IrN6sAB(VGOx+OYS+@EsCno3ow40n-YwX4ks{@M)v z^27s1w?2(N3jO8l$vxj?e!_+1^X^HwoVNkCX-mutA zTU%{gYTQl&(Zp}C-`&*tMA7~?U)p;c+C@WO(UAB$39JAl?4kBjUr_s~{nVG#0qP)i z2>Kt;|AfwzFE4dM0|K7@f{&fcfL7Me6T~NP3Bx^w zsc}21+>WZL^mUAKMZQkK`8w(BcSW5H7@kv@CS=PlQs>pG0RaPlb}vzP52`+Bzxw(* ztS=;-WIIJ278(*xz$gx*giz;u>J*HUFv=DHbvV>Nfp5~L&N;5o^-uT-MkyGjVca3q zxj_A*sAH6YacAM6&hLEBLY=Gr2+}(D$vawPcW<)iY|UDw{~0UKH*T>LeBuLo|1@2rDs&hHB7|P$%&osytPJsz_C$DpOUcs#Gx~fP^Vrmq0R$E z)G09PBsOQi3w07(z_{1L*GZHCRYIMyCa=r7?j>rDNBLs*s}FS&+t88}B7{1LEHosx zgK-~>+Opc7>Hwn-3{D-I->KxpuC(4$j!eEJcB8seJz&&@Q4hxbvb7i0o1di{jQTJd z6bkAj4&-|#brNMbkJ8YGpR$mgy|=SFT)j8>#*>`RKEDr>!|GoH=mCRVl> zVI^{C0s-*gO>KD_V(LFp^6H8@)3`F7V)j3ACN+ziO}$LLLd~IGh4B!KrZ66c@d%7& zFq*^QW&9`%QnaN|=QY~POC5)2Dml^Mep08En>tVYn@TqLqf13&lnZE#aw4B0u&J{I z#^avUSuVRsolfGXGG$^fQGvs5X4TFR2V~*Cl80OvSNi>v8 zLy9`dTuGtm*(Ih?=~M=lNo7&lR1OUGes>uBZs`f57mVI8`oQQ5<7pWEggVD)FE4ez zwX?}Rh))x}#vfKAQ3k``kU<`sWnAAxMpaNkGfx-L)eVu%zPErY4 zFKr)LeSasFQs3W0dG*T=@FkUzpGYx=`Ck1&rRsX!07>Qe_Z7qz`I1D>KZy>16218m zFh;_VDNK_p3URpP*E$^q?t4ysrl$R;%$h!CT!$%R-MP4_lSa)MKYhxq$zumhnbYxw z8M5AC%H)~Tr%akOZhHRxWFPO(Bnc=;ouqsH5u{b0+b{k$yVK%#o0N_C_2dq6K%%uI z1|6zR9e-^;?cL&N;EnEUKX|NjX66qWReY(F#2P_TLwCQ^*GZxe$xe|eO#lD=?%nAe z5tbw=e4$QKQ;JwfdW335HK$rok5Y8bl3G%&V2p(^4#x8^#>1EZ;{_NKVY~=q5)7Hb zG>J8kywpi*UdxM9QBjr9`%zng)37jeumjFUWW0CAcuZ`l0E9jm;-~ufXk~7^nW@; zFiD~lK@Ot|-%xFS^qEDkeHT1))7xl%-Z=HJ3psDP+Bp2RS-z;u9phH??1Cd>jz%_~ zam^2MbRN%gce)^lqkf2-*KWDfnfgy!K|=~T9RHK_Hno^~hkBQKk6J=4rIu04VY~t3 zO&AUsfT6+AVHhw>7#0ktAcy&R59BcSF0+@)?`DgmleCsgB4?i4(U~u^m+}|1vtV$d zprY`qfWoV!ZR~f2ob52)@^EyLcF8Ux=S`;hJJDm8WzPq3ezI+!(DCBV7R8=-lQe*uM4qo$i z^Mjgw?@b+!`bknl{Dm)xR1%d8<6Ri39pvISXMZwBhiUahf#$ub>?Bg z#Q|aMd#w&!H9EU*%VRF;eB)}v$iufyG4sBbT^4rQh)+JQ)}&Jk(>&hAu%web-f4Hg z3w2H@>a4hFzk7E&Q~yblS69^ei7P)-7pPyTi`1{wCF(Nu8+8T7`!H6)SPkO?7$3q| z1B2oGS{UnKd@R(tN_%<2tE9iZ93An=Nu5vJ)M2jP?da?%qE3N1I>}|(??RpAyI`#M zpiZ(pTyTqyPBIG&$<^6TsFTb}Lo%xgpTgKEt2L;aFgC&XEdQyKT!+@B9-)rR#J41M zHmjsg!17rtsq?^5zeydht3R2eev+GtA;Kk@69XkTp_sGW0%I$T&t)sWCX*krk+TiP z_CkT2q!z@CAW69dCFg#?B^F89rH_{ z3-fE%JTOu9SdQrWpK2%@oX{sO9AI5GNOtkHV@db>1F!sav62<`-{GvM~W(Lw;9^@o50U!J| zzc|mT?SaW7xg>JFawF#m$`3##`aLlCOn#B0Q$UVR@{8fV>mY@X^lY^QE~mKu^@fpHW@h#==xYA%dW7)&+hcl9dS zLFu{Jq%sV720_MUCciI+jM$q~XA}Q;Hw`K3Z03q! zV+*yF`kdNEZKrlnJE>hT5@964pbMG;BNav(jC2?oFfw6eN%K9lmzO&G?V5SFGirNa zviRhrPPUsmxl%K)xJjr}G=Zr*Cplxnl$V2N&73f0`iy7G)$mDKj$!t)^OQ+rUzj|e zSz4dnFHavewdV_y$IVD(U*AQ^#U9J0qD~x)98c;b$}Uo;!z%#+<2JaLD1Q(&58AK3 z)M14oIh*a&^~_R3GSA;J7+(u@a;RJw$6;{xh5XJVCx1)pC*4Q>&c2hraotHQQt&|t z<6HlC(mf7ucAljz_o$!bb6lb8pZpVy6EIG~_+AJ`zdzYE>gN=U(}jaz5}n9NWmMry zqpMTagwCnkDcL!`Yi8!WHkONEf4SN)^6+ibU}B^92Zwd3eemE@+f#0w@-x3q@{NGN zlt8=R6?IYq6m?v4mg(IQ{#73 zTn>}N1z~dDvm#%ofP9^lM(lT?4g+?>a}Lv#CbDZicRdskFygAcoX>M~1=Z;-TtUMQ zeD1Tj_wUZ8u)vVgicJMPDa@{zf5__N)DtlNgz-=QyE`duX{tLIH~u8DJ#0QZIiu{%dESPH3>cTVtblrn&CIw{%G) zFiPp`YV)+eHYq(T4R|*)c>TMzKe+yJxXdl$9T=qyppC)ySyE~DltGdMGXq>MO3F}y zg&F7zi=fC>LB;2LaXN)Hf|Sv2b98Z1SaPlm^Y)vX^ENbrZD-JsV$Ta)nMl1zO`=|+ z1R7JQsnj%TI?NIdD+8nQU1!gn#6_M15;k( z{+2MyxjY{89+}&#Vz{v9-XiuCSZXI_KKosp1<;VKK(KvpfB$Wdx?i< zq4GTY)yLyWp$DI`lI;|DmUCqV%7aukkwOv8XtO2uT z;egl|e9r>0eg1&dpy~|0{iW{94ljAXV*8lwOk^mC9dNZd=&#K`6_bV>s@}cWk)YlC zm)<*)84n+b9p>>uq_5cdGJkRk6FH<#EjM*OQ4p)_3o-9bk78T##T9j;xe`OgQgKu~ zl|Us@NmMeG0<$*EIxy?PtOxUcnDt>cfY}gcBbbflyvZ^0QYXtZp`3Dz`$?S#+|=Q- zd#;4C*{X;-1xFppt|{uAgZZE*b$*szjI+8%*yD9%$r%MJ_LcEEeDyP`Rh+B z^}MwD(<&{#>=Vp~F}+EVTAs(NWS=GF?xa>!?oLY=DJq;4QuH}|Q&Oa|Mvz*|ZHUN8 zrH4S|xF<3F-y7nnpH#tvASbmx)qrY9HKH0*4^R(MO{j;crZAs`*&60kFx$Xv3$q=} zV3_S;c7Q39n5Hu2pBFi)kMc6+@KH4ogpN+?Xw+Iqvbr5v49{yaFTGr)zfR8_{Jxto=- zQVkkfOhbw~%>AcYl#`lAy+zHZ7ElYRMbz6c2f^eOH3a5Rn8RQWhdBb~NSM#Sd{(IQ z4(;V}bW)dkIy$N1lao5nxgDL+|2aA@6;Y?)sPifNT^ya%jW9=fI6A4H$u3go7KR9> zvb>PGhfUP=yo)QlVUB@0R;aU=`U2)Sm@gIpb@&K!DhCzW)H%cz4i8E_4D)%I<6%w^ z>KvsQ2{5l?z5tU6k3ulAFEyI)S*R1^k02l45nZPAxIS<082?^${lw{0UDSzpwMp>T z=7;GsAG)@$eb=pyN%x<=yoGm+v;#e!>e9x6r)M@Gm>PPAfb(T6uou__+IThwK zm`v@=fH@Q9ESR%lz6|pfm~#X<7icdpaxMh~3}E0nnhp=Q2c}B;oyd9Bjhxp|FR0?apIa_nk;J347qXWcrXd%?Tm+L& z&tjPGz{-2k_VIf5YtO6=vrHy94i!~Pd)0kpmMA1%SY;=X)8^Vqz{L`E~3h}iTCI_e#27F1{U+~2c#TQ@mj-Oa+-re(oEl18YedYEiT@QVx zz2|DP#9y2C%bu*=b#D7%3*Vo;%eX$7p@+A}l*URy+WU6DD@P}7rJ{~|2Gq2<(&^^v zo8yaBfHZNe6?N8fMXpM@Zlt@{QyZvHsg2YoYBS6YFh7M!2YnMvu6_n{3ruGFKZm(Z zsI!Ik@=}Lsf0;sX)I(}}VA^gjNuBL(>g<$J*%#BUJ}QoluxNJgLK+ zv7*kb*7lE^+e_5xDZg&6UVW*<5<^-N+bQa>){vG6a~I6ra`n)oPfLNh2j+nSaC9*)Nf z9G!!QIX=1FDZhmcl7pkSSd*R!)=RMw6v>=I)`s+%iGY6fWY+9G^D7*DnL4` z0O^5LG3qwzcB(j4f+|Usf_W5X2uxnOVKBpCM!<}O83i*MW(=v5eh2O4p-%c;p1w}H z_~fKcteZOV|M@yuMbs%U>ZIStei!Pb*M=GAL7nt^vWvb>`+@u)emiuNi=A^NkCQwy z!Q&^7oX!eEx_prcb<$aCNN)l&0cN7CHlw_i{`599)Lsk`ROxLgy8h`bilo9!gPAT{J5U{Md}YAQEEM=km*|9! zPCBCsUli47dH7S=}Yu;(fhR1q-S?@;A zTwi>pvr>>g$nJFI=%f!+$jP>m6Y%00>2db^&Em9lRsqt-(~ux1omGHz@+N#o@ zHJTbjjits>Ow{GVJO=Y?n8#s$1M^#$-@!Zq^CZmg#mofS%Zr>zo~5hwsoYQGoN^=Q zhyO}foa3@6yegpZDqX4$3OP))oc2VHCcB6n`7x|s-Q7$18LUbh>{lO0C!HmR^o4Av zkTahvjJbb=c}9@Kazi>J@3Sy}Dgfjxq4nkNBQLd)bIuO0(pT8w)p@_j3A$r~H+4Rw zt#x8c__Btg>z~dj>Svf2V9E@r>GFX%^hcbgi!ckv45;Z6od|UpRrnHQW6sMvyNnCo zvm|?6N||dhDYYtjos&u!Hzqn)KaYrs&MH9qVd@BVlnS9jsW2*>qFZwX=I=1C z!u$g!2V(pM^KY2fU|xrLL#Pu)dwHo7$Ee>1eFi%(AK{NtjI6^M%bI+PjOt+GYb zDL6;xIQv~u=Nni7p42%ZyGWg`VfMT__7WBQ$b>rT)t5S~Fr=SnJ4GFq8q&|fDhBH| zxk-Pbeui~BtUDBS@^!A{^h>n9bRQHILVO6L(Wo0DH?eURvDYn8D$iqtvme_`pyGhgw6<}i3+wYMV$cJ44eZT}QI>=6l9>Z5eJih39X`~_V1XfnZjpUGv(k{kJG>^Wd*$-( zLG^@H3)cPlPo0dXXcXm5D5#V14BxX* z=UIOQ`JzUdu=OQ+eWq6&QS!`+F0)+J8SQE_#$TKFmVa|FJi2$)9ofro8&&mcs2}P) z&*RDPAX10K;mQO_>R9z{QUuJ%5K`1myE!SQuS+IhOkW+BTS;c-AM<-)7tVcbOvqp9iIkzxICxaD+j7@B!zCu}Q z$k+&rr?r(JXEXH~tjA$JsgRSe)vJu{w7$zevV9xvRJYL+uB*S}6Y87$_nY5F`)TNq z7!pc-NgbdL!fFkRSZ*U*>G)@mzv3~qh1ITbuuIbZ!Y+m=z8=$^2d=eQ+OJRiM~8+F zn)uQF0WNlNV32AP>#t3{E%(KqncL_69i`9ry>jQNL4Mf9NI|z3tgf(lGP=X+0gGR2 zy#zTYX)iBweo(PhV8$7>Juu@Om%KK6yOGlujIFHUf}9aW$SFAFNYz0h=TBIDJdtxv zcC8NxoOWM8K<5+gC0@uzg%JDI$IHpQEg&$n1ltL6GH<6C+B^-bpRCfO&*XP$e^^X4 z=J!)qnPq9coPA`4oJ>v{!=t$e#s05<=Qgtv4OJ6EgiB^+stQ#V)*x7eVGWV3^!zhx z*vJ_QYgnN`PG()cXCf!Foloz%%>nV~YQkv4S#|M&gQDnMpC8WQSc z()G%0NwuOLr=Fmmq*_x?QEe#F{#jVh!5Rf?G^{bO#=;s0>v>q?VNDP-!L*l$I+>k3 z9i7Z>+)wJf;HD18tGXSX*+tYTFzRG7)=<>R90F^i2X!)s%dT5)=NSidi0sR945o!Xtn$v8JIbV)~Cvm1q&}x93+%E1s4CC3Tv8dY#q|>)pZ-6h-=&LPv%9WV4nH9tIZq! z+DxdwAu^lT3*`)LGJKgc%*iZG0~F)&?VI&ZnV8wjq_y z$y}(A^RkVc|NUU(OjZFh#j#e%S<01V)N*PCwUTsC65Ve*erKja>LT?P|lw!xwo&U#-35^oe%&nyI<#ehb!e{NRg~ zg3O=nez&Q^Dis}__iXC0?^P0cKF|0wW2cOn_0qV>GkcDkJbtEky)ctifXwSOq^QFx zKqjjInOCUasjJi<)SuK})Zf%KSW96ogS8yi3Ro*)y$@>@EM^Hlfc2qJ=LYTNp-xsY zPe&(9d~#A}jhi}a|8sP<6j7(ZsFNjC2cb?D)BYcMP$#R3>>_n;VT?`|OAJ|c*iNXE z#acra6S(VOeJrbWDV7^PfwejR9i6O3wBAIHOeSPCrZ`+Eiy6lCur|Q@RJL;De-hEeq~A8*3^_CE z*WRyeu93cK%jxI*I67GjPO>EOP-m$vjgZiv*^Z8Lt0Hs*r(Z&Q;W>*ngDh9gKp`iq zn?lZ38#w{atzw0?Zibw!zBD9`wIC;p^?)pv0kT*I$QnQmqy|xgsUg%*Y8b3-u(re6 z0c$6$U9fh;+5>AZEPj9P6Eh=dFE4VQ^Fq#8?k95gyOG23s_xh-q6j$!ha9OoDCEq5 z^`$3rX3H)jN5<$#B3YKNR+Z5?GAuBhKlAC6(aBRR>=VWoPD7~D>TQ;W;m^&@o# zRyM30Sh=$G9Ce+8aSoJ)Mqf}G3#@bP}jyZTmX+-2*M3suK&XfmmS3pp|n zN!ncX*XH`b5moD^cbvHIsRcVaKYxMKg!&+d(MgtsG5;dxnnKPuHYozL{!#Iep9x0q z2?)Gzix9$7hWS3CfIdM~K-iBBQ$QIXHxRZSs#m|^sjtZi9=AyVdr;h zc|P39W|1NLDYg^tWV70k%_{RnSij0DefsRSur9&6qPUZ<_44eFwBE&iWELqTVz_MQ zbh7EA@d*g)H@^`>(1U+?-vGU7tDo2+t+M-2bpEqhgZmxURak$>*8bE09)%416V_ja zf??SbpUAz+xWd;3>U4O>tZ5GiSKqy>SJ|>p&R%6RESp1vRGa7gwONum?(c5Ld)D96 zzQ;4GTm8M%mtomsc)aJOuZS6$GBBGD$dCuuT-3?#su=d$P2Hw!)&a6#rXfWg)&a67 zQ&Xs^6e|GP)2SKMOllT28`ce2|G*glXCR!#;Jgja+uHBAIr*^;@1m`_)mY1z`{ImIuN$NN&z*(_yP)9-vq0T{n1i7-P#+Tct^trtF z@+h-^pNnT*)M416+8puM=AVd**N!)7-*;u7Vc!gzJV%OW-hCCy<3+gpU8uwOyE2@W z-PHLX``z169NT8nkfKgJR}!d1Dv3&_Qm9lajY_97;H(N~H8`uoSp&|RaNY}NEjaIk zvo@S{ggRNYmzO%nJnL84-*P{xQ`b$M`~R(9IUgyaPQg*+ggV!#>u@%N^MU-Q zPEN6az?|Z)Bj?=4Tj()3S)*YYI53B03i>+E#{PYsV()m}06BNEO*yeezU0vJ&$)}b z8_oyeYy#&)vXyRs&OJ7Dn!?G+XbM4!C`SScQYWXHKZ1<LIEr^)U4a)r@LRwSbfVJqjn!G||xt&d1?= z0?sGlYz^mAVn)*Rd8m`a6g($o56o$;wg=|4;gU_;xTzB?ld?N|F~V~4r`wAj_$;6Y zK684q--S9kz2I!?L7kkwvWwK&E|0~@sqZgKG-Eh16Hbo9XBeFA;p`x*BdC#Zc7&7Zq5K}JlQWvum9sBc7(ihX(Z+wSPma$Q{SGbJUuQ)ybLRYBSScn~A~c?fZ=l z9&)I~#?9M?FFoN07BADrtM0SJKtv$j!v*QNHl%y{h4eiE#i~9KRQy5j)2`8=X&bcZ z!zt1#!`a78A2qLzv**p}vw(({(~zRiLar>L-li5)?@;ej?@>#rrPMMwpN6v^oc-Y( z0OvqB2f;ZQ&LMCPg>#tDX9ex$r4NVuVepC^>oT^@g64u=iN?KH}DJ4M>J(`di9Q&7p`-ggrH{G4R@ z6ap+d{5gqK5}aeV>x`!g0WnGNQxU@<5-7ZX-G2X3O_$_J8~ABvjsm_X)iB+=$B6{&G%VWZ4b=(hfCt;WjB82pcX566$L+} zXp!?%K+aFD^uORI_bxbJ@xV`RknAFUCetzP|FnCF`&y#PMElhzX9 z7g76_Yhy0^dOo==c|1lR_E~C0BSf{XP#rLQh(dL>BYsisg`C`WG}OU1q>z)_ULnV{ zkwar*g|==MZ{>EQA!h3pa&o(Kr3clM>P7XY`cQqTr>TAv9UUi}^Wc07&iQaIfO8?7 zi{N}4&c$%PL*(Sj^T2tKlRMNi%ac2j`-z-)-N;$;UzX>iBIFd9$CLXa`&}Vt5}faO zB1ggiL5@tWBZGH3N^Ja)%&xvk-VGxr_Lo1vyOe`y%Ja zrV^#jobJ=@U~H+nF|E?exRCR%s|~aNzHL4{_GXv#mxAl8sh!ZQLGr^KFyNh;$z8_d zt+dY)al;ipp2a-;hc4$Nca?HZIHJcpGZXY=jyH8aVsp0p*U`ycr>L{`rnbBdaZ1wM z-83YQPVQz(mRqQ;)aTSTYCE-q+DYw#^J6$afpa~a8{qsD&W&(xf^##RpTW6Bn(v{# zywuqr5HOUS?j*E%nEMZLN$PBMQ)e5hwcw8}iKD}bCW{=Mf^u~D#Ia4CI56H>wop-%{hW{e-c9isO7o#;M@!67qXR(f9?evU;E(PUpVk}h3{GL z#Sq08MQcC(rC4B(;I^Mm9JTg?hqWjdzW#Kz`O9CM8++q^dUHUxs{1A_ub5G}t^5L) zHz}?M1RkS_|B&;KLe2pfa{8zr4`sjm;LFRSjG>MQsl}R*g#{C(@0a z7?iI7XSyIKqX;<#=I9(_tf7!|tPz}19>_WNpzK=DbJT>X9X{kB%Sp`BM03!Nyw=*v z#PV%>y|11Y{L7YXD%3glC`HFT7S1?XZAG!>5D#Z+{`)$|I5y~5dpR<(aI7sw*Z){B zoC$Cy!kHvnJ5U{MSR})lQYc_?tOwt-+(te9-T060JNxaLySl8@OMJNNucTPgS`y30 z`ncNk_1EUHl^+bO(XE5^#g-N+Yxe&?_Rc!aiu(KidkHCtrIwabQcyxdYU%D4r3I9d zE`lzoLLU9W zXaSzv+1heGb?}VvgAZUxfCo8%2a};G(0kDP&{Sv|G##1&VIb!&`Q0Nw+{zx1pFjBp zkY6DA1(9Dc`GqieX2D(-U+2L*$LgI2i?ANx3AKX<15&fuhX;62KA7k0c*xgzAfewm z!g_$R;N_|CbG$6=y0N447S1W>sKNQ{-vL9r*${(j zCj{630lfBD@`J|{&r9L=KiGo~=|O%8K`@O2pb%=ki7;p*$GxLxZ+Xuj@Mww;<) zT^abKiw$4j+u9)VaBWkxg7^1DqdWE7QMmLyqiQBUo8jD7C$YWL_D*Ny;CB^#$S?W1 zJN*LMUV|ZloQs(G8M*}h0$qlFg?@vsK)*w{lcbVg8u_J@AI6k3$?q@n`^6v&Yf%H|=*Q^<)#zYFAm1Wz21 z6U(cBoFsgQ!(ektUHbBG42w@!8Biuk7Lp2h06C9f z{i%J+k8ugTK~g?5yn28n1;Q&SzuWN2dto!DE6Km0m&G4R4nZA%c>exy`27o$RFI?> zNaA;)`WJRm&&7<%nop&j#b8l6~7OR;(F9wtSt1@>a6p0GhKM)UFp!2hX zy+20&{driOx#Ryb^a@l5steVF>O&2nhR~}}Ba%vxRFb4pBzcomnxrx$l_jYhN##lM zVKdK|BZhJOF{H!qP3{QDf=3qrmYB96se+9=QYGT|Ca+}fypqQqkHuL2UD5B%9sh15 zRdnEvKaU{`SBG<47)<6|V@Hf(peh%G$@s)8GMvvrq!;`L%L+2(EIf(_bzcL?Vmk;KA!WsjTKXEZKkk>ND+vRA%Pwzr#W(-_Zu#RF921P(PO={1sGC#eZj z#|nGT$Yb&U#4*6~-+=X?PE$K|&{?(sOG0s4p10#6Z^wT-`dv_G2T9Ewsq-zbg15tk z%6-1GPeqCHIrGz%I!G`0A4WSt9poAO50M17qXkpv2y~RBmL#?F0Cj$Vb>ZtXU*P!r zqejU8N0M5R)S9F>dFdJGtVx|VBw=v0jM$I=ukZHqzl7dm59Jqk1bI?9U+VS^-6pK* zydq)6p2=FvA_*=u3>wB*pCw85cUk)3(wFi z07Qdl*#41Q&(N6^cVUP}lX19BN9Vpkj<1Ov7-K82m93)_0z>gIBpjVk%!EPVPy`eS zMM2R}3=|8+k<^K#&LnjqsVhmiXLcv42T46i>P1p-Mot3kWkpVk6LNU;9mqk#ivJ_2 z-!tTl%tMaH9Gw6>MIew9P=KVq4#)}MXNnm)&yl|hKzbp7^AL=j09;7{aDDreG=OJI zLvVlxk~BQ$krRLtp@1s9Wxyo>B|-s}Aoy7Dv<8zjgqK!@5D8!?MuNjNELR{WfUEAf zqh4``kFUc&J=pMIpMkr(zBBIB=H5q4 zIROYx0{CJSM~PinAZLUbj1Cyk+xphKkBe*vbw$ z0T}uZV8@z~6M!5*fG^Y$>I8L$xGcpYU(@A=dB-E!`0^rdHd_dAvlBNsf zw~03|{J3(YNycp(6{cf<>LcPjh%ULT5)h1wXE$YvNhU?~i(U_(r)We`EjNt!{@ zOp^Fjr~&Z&13os{HH##ir@6pg3ed36%r4y>hlVPP7SH{nL(8@8l75_8@vk%+yH?xU ztZ~;S|63=5w$$q3BfVSZvp-4=#C^g!NDDxsAb{f&yO$HNULa@gb9XwD00FyTNFZl3 zX0||EA%y(_eDZL&e*34ihAP1R-fGZ@eBnkDYmVm3!HIi15gjeh4^n+LdH({M~ z5rPyb779R(Pyo&zKawPpWIkn4CKPbrB!xnfnmb4lf_-LEgu1)xZX`YK)fRNk|wK(fBRT#6e~AUX-)Fh-DqJ(W0tXWizU z^c6phI>sk^JR?yM!12j{$VnH-u|BsUBmn|nfFXgL$FTYYdJ6rE6<&}9$_M3#3P2dq zUqjMbl0G5nQ8(X*)^$D%3zr{mwC&M`Z6j{o-% zgam&$&(ZOaqZ7CU{Vu2jzw~=Y>MY|`w%BTM3p2J_+=8R3+Ao-&uGB$}Ay7d(K^-I; z0%ej;kc9eFOCa(Mff`9CNkSne;J|( z{2Ychvmu7d7toi`CX!B*bcQ5;6>15PV6%y2UnFVa_)BQTjRUW zJH55udWSjP$5w&+vAsjwS6~dk z(<|_xK#uKIsFn(EaF3(kvkPbgkE1O+)&e;vFoT3ZAo2i#r=TC9)6f~{Ec6p}j-;PS zx}5p`#^|#S=LBBCdLZYz9XY5wLzv7}fl@#o zay;kgAl5LE^MIrqj>v&eE08nL@bc=h(#wmd!-`Rb##Bz?&x%W3k%JsVU^LnZbB=PTn2g0Kdj3wz7Nq0PeoFrIJHMeX!ItVH-oO9c};r{Qh3=jMphEU>TBIh5> zJcJ&RbeE)iB=M_I1D`-oP2`~4@MKdi7|sbQhBShwc4F_ijo7DIeZ> zuM3K37&$>jY;B6VYx81qczneHeFML|Uwqeu9Z&IStTS?gio-@Jd#3|AL3n4H4@tIH zq5kik9#kG}*|BEi1o=Qn2m~Py5L5}O3{`=uLe-#`pz0(AlN3TyC`n-?g_9IPQY1+@ z-=ay1VKX&hFAH*lUcn#fk5ie?PmCZ3)yEXbiM1mqp2`fSa=REgf8`;^W5@~Oswnny zf?AOj=YX7`HoOX6PJg)H{QJV@lzb%qePQwGf}EgEu+$ap7&$>mHUxDcDS@O!o<+VP zs5?nXBxMNXsmZ0)KXfQKEN+St_5Ae3C z4Vp1`*7%8?W=xo9@8>BKCXO3BtI_-^6Xr}FUCLvLbiV3GVxO55Z@IhbD;KN$#);j1 zJAB!7+5KVL_Mx^~km4O%o6+vt{MPtJ%dazi2Y)i)xA9HRjK;eeTu3nv+v6}sI42m+ z37R1AoC!RSfX(TXsZv9#-YHw>B_xJL=4tB_okk;7hkR^)^_23A3lSl@!= zYIfvQ|1YqT8|ER$e)pX`W4`a)Ig@A1nmxKy6_=ayc-*JE&X_u3%JfO2OI31NJ%85N znZ2h>pE#Qf!Ad}Url(^nkds03OOD9-n^!SE8f6t{tnB~0BIjQ(OK?7XoloXqBpZTp z*Qr5rO`gpU6(G45$@Ov`Il)C>y*O_fa0xC76@y+Rxi-l!ll%%VMcq&^G8K%RIwaT4 z703y;J$n%B;|?E%mM;0BS)D#}PU=kI0(wS-zht)VwbZcOrPB)?8_6Ox;f z+>GSrB!izIi7?X^_OehX*w>Ld!CkN(-)&{5&YRDu(>0Ge9-~h1AoM#^CwMT)tsSTn zJd9U?I?wU5d%^IpgU6zspw4K_j3K!V$!(cBUC!5_fTTsFj@ngz{<=8)`5az~Oo@lrVc!ShXgbtV~4 zOy+{&oZyeJ&x|63D6YdfYX&_%cjZj)du#q#@O0Q4%9l2LEw{B<;jYaf-*FqksZ#N4MwhbSv7jV=Y**8Z$@;1h0iYfj))SLF=In z&_?Jpl5z9sNpdfedz0LU;G}>|AZed?>m&w4RXTK z5mDS%U<@a%f+GcT#@diGa4YvX`aN6DC!j4m)&e<+m`Q??p%f?;N`um&3@8)&i)7rs zCXhUlkr;z*}$?uaqm67ug>}5sH6URJxhz09`oN0FC%=j-)E-%hQj>o*5 z5Uz@1giFg5Vp|h9cU3;XH zn;+5$wwkal@Fk=%gqvarJotGe&nI~SFNNbD(hS!bsI!pdMY)1HA#Y-zOJc_mqPSA$ z)5{f;ye{;K)5f;(Dg1R)CdeQ7ZhKps4({3%EPw6bm114>4PWnAU2tfSo6+cyPOxFi z83^ix!0GcLc}ceY?%e6UVTc`TrcMa*0U<~Og!F^@Lj$0J&>(0qGz7w}>?4wwlDv#$ zB6&HoJfIZ7+cIqh4sIxAQI-a8rXB`A}W{@m9 zQfC&gdcF~z5TqDFmY|)W4ss14i%C{V)|fg-H-z9c(MkS9P$x(8Rv{~3-H*4-Ojrqh z4B_lENVbx^nwO$lCV%T(`B8zHkm;sHjdc zOz77XS3*0Jf^S!RhS(jQ5L9~tIqRR>5F>&eYk?f(1457n2tgVkWFNF2IshGn4nc>Z zBP4Gm84=d!B!5Bjmn3f@c{9mdNZv~FHnw*R_OduSAwM_{=Y*WbdLZX3J955xHk^Zc zqP*D3L$Or|XB`A`ekb{BN90`RRXCx#U&NXHvVDr5f1on?%}Jp_6 z3SJ_IZqRLB&Ldl!$L`uRy*hDRrHZ}xSiSb&AAPsT4ma#V&LA|O+3CW|3AG61;B~Yj zZ?(A*_c;39#k+K3S7>1vDg#4|oKWNgLW@F31BAW^6^BYd`0GMTLEcblk}(=^m}Ic$ zD9Oi2{+{IHB%dJp2a->+nX<5#1v#M=9KD>-Dp(KXoU$Y5^fNE#avpL#=H-NPRTLv9 zv;oOKIv^($7pg!`*JWn?u{q_(9#DoXK3$L#iX1~|OSEI;gyQ}gieq|)G>U!S|v-$mOG zU`QZm5@wJP2%Q4G2fYtXg{DE%p&1YY_A4agK6#boYb0MM`3A`tbo-O!nGKUXHa0 z{sI1&Q>q6CbdLGyikweysMq7`0y#)FgsvkQjt+huz!HjlLnxf#2P9(vGsls$3D&oo zTQ-q{>NyPO_?u_HCG;ysj*QHU%WzJG($4qXov_7E1PJQv!pyf2yqqACgGmly>g<8` zn$!s;IV^Wj=Lq(hse=&3)zNw9PFnf2-?~&?cYgc%`CktHz($?pwl;37gJ#a&RW-0# z#}>OUf8%{=+sWx}sDqqAs4Zt;Qs=awPDHl-?%e4YVTc`TK^^1+LN7tTK$oFkq2Hh@ z(C^Sy2&9Q3Ihy1cl4D7ZBRQUAxTA?ACy|`Y)VTqBS*ddizB+CvBbtllme6~cf;uU7 z>ZDP*c2uc3Q|DL{;OM0~QYVgAfjWJ7ur$p+rSiB-b~8U+se=?lXa?E| z>ZD;Non-u;IZtHmQTt2Gse>cFzq?VCr=E$CWxxXMb2h zFH0D6mXQ9@^2(#r31aiWv2;}_x z+?`$vhS;%Yc{US5-GQMsM$=#+0x)#|z+Ck#1;utE4bBPVPCG?0`Mq?F`Y z`ylpq!u+fYhrL-$@ybJ7hrp^S|n#{JC zFB2iS{$Z0yDN9N@Qp8gD{bBD3>L@;>RLC9F;pl{^gQ&vQ(P?ogWKnE;-)^gJef6mG zq-rP_=DbzdTw5DN9jHo{8Z@Hlkat2|xoPkLlq?yqpm9p)3 z=T2V^LppXwP-g{ZkOm0*7+MASK@ucG3Zz0BDOE_RN=h|SULvJBDK$u`NlGnJYLoIZ zQ^$b4tkhYHKhodJ%fL+(%PnE-lY=_1*r`*OpSP;Fkg3xwk2;>C4ya;MXFDl%9I3O5 zS7H66P%p2g2hHiUOH^$Py*!XVtK<95r_O#H%0p-;sDoTX*g;b2k%AgmOBm7(VMj=5 zKuV*WcXYx|!1^h3%O-VB3hFeppZ%u=bzXHtoiSyd|BCalb%|{;buK^`p`S@V#q@ z3<`%LphzeRiiTpKSSXGZ5Thk2tw?E2%A2ILA*C%T?MP`)N(ZJ+0_xjD2$0@U>H?6V+Zrl`*VLO20hnc#JyX`O)v}>x9Ec?dU+A@It%_)RB(igv6km zIi)(csLUJYrwet$kzok;MmwfXI4*#2cs89$>B6(6p)#bvsp>7LlcU-4@CvZb$p|Jz zctr@Ve|Tk5x{=bIlpegaDpbuRMNd+Cx8!w)ah@dPWbDB_K3}#2h*Glb%3E> zFvQde_k}t_ouJN87pN=L4eAc{fN%`qNe?1rFe&h%hmtakl;Na|AY~*eZ?PH92V|j6 zcz=^R6IO}kmhi!tf;yw@)Om-gBVHA#ppZQ;VeX-XdH6W=yP(c^Qr>o?&bzz{)am)H zm)D|-<`l2PDHlSuj__xl+pg3>f+2h++KKZSnTGHgq>LtI44=;*K(k00OUeX6og9s@ z!so*}=Oe_~kGxs=W>^x;Q&v%+Jea@^I zQ>RXxm2*$FGmSW)V1ilQ(P(G$e=q+#v+LWZ4wr0p@9>MAZ3IKmA=-T6u1)m)wFAcf z-Ko_oue6(W$L>aK?Lx5i*xqOMeuu9UzEMyI@1xD8-<>;s3)=36Awiw3nBjXNpEumy z-$2`;9nel_7xXPD(@2?43eK^aquFNNT5MhNM z#(Gd^zMVP?`FF0$Ok`i@<2>qk&e!<~{Vu3;j+6zC)Vav3Kppc(%TZP}919Q};SD1w z>wVWd(^ew&B7(8%k?G%(y3%?0LhiH@PuFbE-ZfMn8bobeiP%XAsodhu3g*td9 zA^dN9zcY1kdiapCD%*Z{?)0Z#mWU!SB&dV>p9n9=0_B79Lj|CM&UfMg5!KP} zOq~df#C_sGorv1J3e;hLbQq48IfVmC6_=TxF1}6#@(U4-(2l7SfkZGIh{6-K#fp@y+$bF4O~Kq8gSd?s3D@288v+7K58h|)9C_;K-Et~C;ltI zmxvCKFVvBgF9=UbDw}vI-2R9zCUrKGf)sr&c=jrS0}4-9aTROJcQ5Gi2%ML;Gss0fyP4Ppz+WIXd?73gyH?KN%@8p3`y=F zWhW`SNPz>io0RWJ*~4b0z+P7BO!M*@fbjzU^&~8}M0|iLsI%8jo&8jy0F^(-z7B>3 z^CBz{MOYC_(eHvfxR391qz)cC7S!RlS9AW#oZ@xWoWK&FuGCR*D0Q?G)Ip*l0(YPT zq#WdH-+*u*Iz-A*4^Rh{K@l6wEsN3Q2>cWQ?uLhL_uL499Oa1X+3#JvnDYg&8Me^Q zqz*j)h^^2zQjU@GJt@bTIxG;GeVr4epzJU=P=_xjrp_LB1i7fytMiIa*LOa7adlei z*Z&|x%)U+pf)3H9=ZTsgfP5+nv^r7oF(NaQsAtgC*=Yu7fHdY zOH7?#U@t3mt~fpj5pf;sL7iXh)cN(l2O*T(dDQWoufuOS64VJI<+3AnLU|RgEPmqC zH_bj3Pkf?S2hV+WbEOXQ3lZ^XC#VyP86+BhBjpNHCjm+%<#$r>jCzjyI;aea$h2=c z9eWI4=c>)u`OEZmuDSPh%6#p70X*@tMDioZ!q<5U!~bG|7b%Dj{~+a05GOJpgpqir z&P`Gk=3A=pz2T!s3uekstvtN$~{u$ zyoTSz@>j)jOJrkAL7gx=bt0%zc~Vd@NJ?rRbv#C$$hPQrrcNaCjo}W|iS*@F-*{Q> zB8Bd|)|~c;CO^FNuP%S$J+jW3^GM_uB7317QzsImt&vDHM3NH4v%R4{q(qaFD5#U8 zIjqQmus)Qx%uE;r!S#&D)2n3A%w=PGe|})@SC>~TeKODuDJEfi?{Q!8VL?>G zgibOE9r?aV=w$bVK3~^6-xtojm<20b_5*V!crfe-cPGsTp2+tFc#^XR&te!tIB$Yy z31&WoK7y7)%OHZ5Lo1+_(8r`?kdjHtU!?p^%0Hw$B;^q)k4bq#%2Ni9AM9lXkLu{| zL|U;P;Q7}E9u*Ie&E_G?JEXpt2OiIXXA}BefM+wQUXI||#;f4&bUJ4~gk?^tOoaG_ zJ^pkB57G;f-=Up2rN70@Zc_7+nxD_`Jr%X#|$14j`W8Dpg<@H3Wh?UP$-PllBAX* z)tl7Pq?RGIEUD#4El(3!N`e1q9F=raurgm@@!G47^&4r zt)278i7Ex_C;$__PLwxhN<%mkUm~?SsWpI{sB%zw6FD_Wt(7Z~6U9#x069@yNHkzn z-$9M$&Yd!0+`>5%XZI^rO8;!oq#~WWgdK~y_4&lU4F{XZiK=01Q`23WgrEwwKWxxv z>grKP0uFdTfM4mHcZzx$+pB9HB{2pTRYxG_Wg98hpJn7Uh|U%{QH@{-1wQ{FCkpS< zz!hKTxecM}C#oY1F><0>Lam_I(3?;js4dhEY7cdQd`YcGYJE~0klK*cS4nL|YGYDg zBlUGso3NQqu$RTliR$KvoGA9mft;px=w}PSgnWJ0mA*B&p3DkQ2oZ z7d$U=Ccx4pv=hidrXlKGQr{r81tVuNG=~XbB()8xZFwm?|ELd5cC{n5eePh_O6)VU z>tlBudYJih_)E*W{ z8>!t%h5Oo*)Lx|aX5_G!o)tOUy}a@v;ZV+3EVo2`iz$%P$BvwS%YLVR_c*S4D~~uH zi>so(N4E>&94ED}BXLghs^@fa&f!R3L_0y8^O(6nYJXA(FmZl{E|EHr)Zrd*a<0Jo zb>1=~0VP6FSD|a94kC3hsY7__4d@RO6hlcJmODVf#YGH?`|d9KiTawahNpM;IhDS2 zUy-uYG1$Nfr>Fp18{`079iz|BAMv_>s_Uvv6IzEIU;I)9H=sap62(!>e{>ELbRJ=X z!V(q9bXG^Y(ix89)&oxCIZ<)2mT0&34rVY^22W>Hw$_{trK2r-)&e^y0E)_l{(}C7 z{(&AskD$lU6X+?a?~pp0)G?%vC3PIB<4K)B>O@j;r<(-qM8jNG>_iuEEY*oFjP<|{ zezKhZBNeZ0SzsH_nVZKQk8vj&!G_>YG|rSM4%~^Z#H+xau7rOe!0K|Er&M-3M^<>R zj+@{rx&{t)ZG4Tn6I~OkMe6&cPUTs+^wF=7I*n9})aCSePBe;yqB$GE+=*@oy$ZqM zo=)lvQfKl~6lX*u6yWik4@jMrE4UNQpXv zo#-~UHf`Ot+0=1Fqr?Gy{3ZXmlg-;)MY)o5a21W{B$`7HJ9nZx3hvCYIVh)hGk03N z;mRE+QbZ$F5Z&8u2*`=X6DBy3<~_HefoRK~H6te)X@F>?0iuUML!n{NaA*WH5_$_7 zMd|`l7m^AebTO$*Nd1u1k4Rlg>M~M^&AbD9Sv;NSal+H_>cZRMQ{i1qft=-bq%8f)kxKODg6HE&rEt5q+)0{7bMK1x8m<-dLgQCrPsrh zgmaxN-IaAU=CnWEuu-UuUO2#_4I&TMHjmY|cjxZ!FyOOu#|PIw)7BlmkTZz3N7%~>ou3>>bfVcQ2Xr>sp@Sk%d*151JnDFkI(+N} zb#9Wn*^xSTcoj~{fvCF~T--jT3cabqHuKY!I)OOUA!sM4gIq&&FsWNfMS-d%Iut^> z;VV+%DdlvTPINS^$Jw`x6a`b~Ya4a&2QYQMaZeqeKb$XsRM^U7Tg;a<2%dj*2B|wp z-AU>$UJAEA`frmu-;#xz`CRLC{bWeV2+KRVk*NBQzr&lfEWaGF=e2#P&uePs-pCj>o7I(**s_)QM?I z>Inzx#Js_)P^J^pLijpj+P@E}Kd`TZPakPnJ#Wit=hLtqTKJ+VgC_==hL{edo+9-} zp6v)>`0q5SKjl1lV!FdR=Oe_Hd*C7fcu>#A?oJG100xgp%DA{YIKNxnaQ-_6qSa8g z2FSz=f(AoFNIggDc~UR%Qn>vw!?7KNYZpoVIai=3W;FJh(KE&!Mh^URtW38vy_fk_ z8gSC*)V*q^!xJ;!)@FjcHk+Dmt2_T|-`#uu^tm2iY11G#=t132%zNBdcJxdU==sHl zo|xVOJ!i8=&rBHNL41Lp4=^(enhni?=0fwJ`OpGrA%x)SS5ki?^$MxKlX{g@jO1M> z^#-YbkoqU1X9?_OMb9!XuYM?J?7T@Vx5TW(6zI8WN6&5YX-{R#F?!$-=B2Pal){Qx zi+&gAfya8w5k2d9)i*dsUz*3soKo4cI4=C8rou1 z-K5TS%-n!@5C4R2LbssX&>iS5gcB)()JRgJNR1{nhSXS6<4BDsHG$Mbrp^P{%SxRf z$1p1<4C_IiBs+Cdo`qQ`aLS{Or>K*Heizh9B{kWRIvKnQ)Ol8?!~f>7Wc&ZF)IowF zhMj#u9b_6}o{|d7C{eYztJle9)GO8?k5%=e{5-}45@#U`VXlOL7iCm{judu>O3O#aju|FY*qaIpiXQx zcLaGU!ct<7Z%5^;2G);DTnt4WGE*nEhOJFacWsP`l{Vk*+;!4dJ)RyuJm6AQSL(zf zNf2At-tVAJEb4xINPU`ZzdKPU7Ii}8=&Y&%El#CF8`7NixmQAa~1vTblj^U0%* z$HJ`G{^)n6PV4~EiaAgxb}+AcKI+6GzYxpG1Ex;wDClj{ij!7?XGcS0NGnNNIYFHq zElQ3>ZBXnK-ZC@cT?np!>}1kPk>*WWXg?zoz zHHb&G@**DfdJAcA#G{pB8PYECs52>6zz{#aU=Oci@kSaS(kht9fiboMTiF`YU}ysj zad;K0Lk47pRzqu`wa_Qfr_efRJ!zFlt4vxI(yEeHjkK3Yt4>-C(rS`ci_L6=y{yQA z%ia^C3jKLIOth_-0y(wq$a#gz-5{R>2(PpzdC2h`a`vI$1#O`THc^@ zlOMm_Ibc_xeUUcg+_bg1<*veXWcTNJB6x!>qr0{;Bm9wo-G>@>`Vn-)jP^W3Owww*2>?bx8h6HuuF_Qo#LP=0E zlmewfX;3CYrOIkao&R?*Xl{$}{93A$_(Yn2zI=;^w z9lYo=FTC z1_ym0X_y^M+7Qx)k~WOA;cNys%B;wV8zCGWOT8Ge+!FUTra;aJJ96G4I66ZPvZFI8 z4>=xlbm9aMN+Gx@c(2eD#A47-)*wGnB+W1`I z=)~#RXC{T=?y4{J=z5WLo4Zf`a?$x4vrjB;X(PoNTbs4++Ekw$*x}xwe)E@k*D8~o zbP{7&&W=tTf|EFoJj7AL(dF0*zANYY;yx3xmG-XN*vh-(&(4J2f;J$G=`=BQwh8J? zwoxZeyv+#avJ0=`Q1=se7={FOzQqh<<2z^%v=`b3?S~FP2cbixy+_*nq~X+^M%r}J zW{@_Mv=2y|McQm`egyWiI685-adz2-Whi&$@G6dda!?1)mGgh3&HJw`SzDe*9nVqc zSM)oFS8>0QHrJ6lS9ujXIt$F~6;FpNROTdSukcwh(Um&4VCgQ}iSrq$hBzF``J^r2 z^Z6chpR|RfE%AV(gW90DP;<+sql1hR9Gyk>vp-yf42xaQe(z?LoUf!9*h*kq%&J%j zu76xSX&;jI5ot?#Dg6GpB$HsvNTb|AFpf@`V7NuNhHCkm{C<5|{w{Us?w#?s8(zYD zIeBy_?xC#>A`jO#1>Xxg>3_Miw7qcEt!HZ1#4~L!1bgabiMQDM9n^{U64Y6dZNEEp zdOYfW;!DF2QzyPKR0Jvt6@y-cibEwJ{DtwQAPm%fOxh~a{792XlSxxZQ%TcE(@8Vf zOc~hALY;UY{E_}%UgLS>0Mvq^&1y1263abv8+{kuuf_OeoEo};f5 zzX#;gzJyss0F8lm{D=9bMX3B~R3bq?6ie(@v2+Cev0Qoak$7XYe$;=f~C z%qn>P@!vwbNjps15z>zGQn>x`drg8JBklX#K`;&|m|#cU(Fj9qvmPGpaq;W-Z(nN^ z)nmJjU)Ehps}`NJFCH6lp(_h7`pa($13h6KUs2J5SmL zrp^u6%Ss)Ly?1PnWwr<_{vQ4f>Rhx_2ldGIocW)5)bSj3qR{VxI?<&4>`0wBUIpq5 zZ-7K&A9FgmI92?Ed?fy?u+7!iL4qMZ1MP&bgG@twI%&U?OtQUWQ(Q>Ogg&dQg3+0n`wB6~gfTZPMXh=Y2A&fNsHKT+f&`{DMNQ)EH$q;wdoYM#rMVhJ%@j$emJIBWXuUSq?n2A%{Gsc@Cy@W3BNGj zB!yRcYbHh4`Pq|VAq*|C8$x)MfN?V*C-J!rEk|1&h6Hj}U}hzR(f@>1kRK#LGNeE% zgu$C+(o#rEB`u9K+}tuq%OveD(*7pxA4ZM=d(W_ANx;~9)}iDC_Q`>qhj!#V{tr1i zYD@Ew<0<5D_#}{nfcTLka(JZwIm4@j{W#P-PA8Ca05bd)aTe;zx#ci|b|NUGj+YJ@-6p*{gmMQ1z1l*FWKB(({vE zfb@clFZlflmj%A`7f3IZJMhKP3F8Y)A_BB3ZK8j68pp*Yfuk^Um-#YrzgdP&ktk?u`;Y0}G(UY4oDE^b!pq`+Or zA3VfdZb@LDyanla-irSt-G^V$Ua=wnvsNB;JQiLh=10FXbrNwom3N>{Vj*4yDoKd< zIlMBb_?1r%uf(T|qmzgPL!vj@F?AAg0VLu?s6cu}o-GaGbf`o+Jn)>Z)Ja5*P@=6y zNKhvc4@ZMKm2GE#VpYC*>s8!Pr^F4X3m~y3Y`wyN1^AL!3xeyP_%i9$NPmg+>bw+w ze_~yeIyFeInJcK1$k7RRIxaLGer(Kzc*cUnRW}>5bV;Z`jL1oy7i*gF1=q zlY=_1*{Oq4WZR&Q-Zqaqo}U;prBE323Ej&OSR0bt-K0<7H0WP68NXPrAcu?n7F)^sK>P5GM zI?iW5s(unzvLS{GLCc{Pq_-r!73r;cDg6FKv+75Glk_&Z134U>Fme!8xZ)#p(YTQp z-|Kc&k64{hY;HU%Q8*KpxW?87k%w!WI`w~Pw)k?dDt^r_96ed$d_OnHLDf&Bb0atx=VV0(g%<}kWbtD5F!E82kL`J$E(hB z!H7;`DE662fk&QQulhpMF4w8Ng_Bg^2&dD2?i5E`cP#Y;a&tNvc-939!AXAW-X*a}PPKH3v@aHy! zEI<-F)&eq?B>gSYN0I(E>FEnT% zq{6V51vyC=_Rl(^lT-@pft(3;-H-&QcM9q6=e(Db)D+g=Ft;pXtEA@QGJ4N;_V266 zm(k+vZ@5WqV5kEd0;Q7LLhYdTq)#P%8tKz{sV~&gWEZ?Rl+5JGMfnK>9+`7m>c0^d+Q!$Y$6}&x)M)oRBje>w%n)?8sU63^`gJay*9|&N>L> zd`S9IN8~KyRX`4YYtO4^cXQeUE>2x4cR_sOMP5!(Ns=E9wSsm6Imk66$)pqM%NaRH zHzaAKBSzs@Smv;ole7lb*YTE_32UKGpifC(N&3g6ui~Zap$+&u;N|#{F69nVY{ot_ zDYm$~>gT?-xY)hNz6VafROrE-m@60t6QsZuE!uqTuFaW&0scEi^f{?c8QJ9MwhmL> zkOI+35{EJ3DD8w11feK2=O8o*;Rq@Vbk%JT>Rsxo^ASg;AnCAaOT<=5D8TX|UAIvu zNxX6y=CX^el8^;RV#iug2TuwoorF$7KSHOWGtgP+C+Hk>o^&het4Uu&`dZRIAsvT% z9qH>y-$43CrVhW9G%Iy3<8NK)7?NVpPMptCn29F+OVT&-`5X%& z-LRSTZ#+PqWLQt}klJmK1^QqSjucW=bZ=bC9`ATWtrh=~2Nk(vz z%#nxiPY_!rBlT98^zAlMBo}4m=y)d7`6qk4tLjeFN#^}1ZMOxtBpJaRsIx0uTh4}% z1xT(1Lrk4ylrbh(f=~gJTm`BMRfArFszWuPnxyY0{X5e4kiM7neWdRv{Q&6)Nk2sT zVK!46_OehX8N>dAzsG37aIxHy%sx4&bHq-aV^krM%Dl_eIhRKrk5MO?vkpw1WQ>L$ zb)ZgiJ6;9q^uirtTyy)B$~UJf*Ue8C>Lho8CAdX`I?2d2Bx6wTd(w}CI>|^kBqQB$ zg7i~@Iyw4+_T+xBKG449{AYF~QD~{!^|XSTY9`Oo2)6Xf*M+6NST-9=@9`_Zqf;(a%=z zlZ>E4w0YlMo0xvTP0YO2vHMQ-mbS574-DryM_9?o6eNFO_Pg+Pk`Zl!I_K@w86*gX z>IG+lId?j;0LjZ?NKj`1W)?z=pvBM<=tJluXeqP|f)9O>^q)z;MEWnJUnc!m(tjiU z3h5X}yvo#B0ee}geIqH0deizjFob>CC)Y-(V zK%E{@_(voAl*+;PoMV2vQU@7^WVq}mb&zUE-a+~wr2om(*#&(|`c2YN$&u3$R`Nbr z=VXK+#eU4d^-soa?-uE|Nx#FSI1C*zNr3@o6gcJrUnlt__L)h65+m2K7(*U;AgD=) zaXUvX9v@d_8WKao*EwTrbJks(2d##WjF0br@~hr;Z@!np59hj&;ykwZGxrrAmJ2Wf zLO&3M_Byal5W49bZVBy73S}Cl=Lvt!%2@IJ(Bb&(xVwUA+VPfIe6_4Kkn(v z4i&$UwO#!9CH3bzYFC2O?s>&avt$2AZJ(!`~%1_r&Mtn zBS(C?ASWfCmnEejzRo9eN`9ySAt=xjc=iRT5b24er{uh&lky_0m$YxWxOo{N)x!f7 zDWyzDC)w>~tJqaC9Fns} zq_9ukf{X$->KHHl=ja%v^Qhx7>ZA-szcY1GhLKUwfjTK8c@?PB6?Y7N$lRP#*`N3! zbMfg)ow2Yq0qq2J#$jeW8HLCY*ZxGzzDq_CGB}4cx>SyaS1Iqq`gHr2r{W5DgN&j! z>dX+-F+|0P%RSfIQrVe0b72c3jwW^HVFs>$$^tTqlTm_3jB;d@Cj*#huJo~+l&gFY^SRRts#NQFKaod)oJkRl?Zt6lp_lo`uTtq zkU$QS04ZruI+OurLVrPjL;pYzp+{siCgU|SUMHgo8BNJ(Mn-coaIXPIgc%;B&w`v( zi}?#Q(lN2zlFB|gzT3)C}eJI-Cb0_Mg;-Q4po~A89ozxzJI^AuKPO2{(GP-7q`qcg~ z^cD;;E>Z_T1EE3CU}y+56dDE%hekjn$>>Q&FEVR9b_0%m!X|FpOI=vT}s91f9o!mj4PqEKT9aI^)5~TCLEjO&3+xgU{sGWT}HmNeyMjd|Y zfZKfLuFck^J@1Ve)BEJM;OXsxlkePgLmdPssT_HTql9z;Q)i5gI$KTZjCD_){A--4 zgQ}m@Z%tb!b#@8rjJH!~tDw%C z&JFatpw1s;%ygvAEnWrcJbUPh|IOpb_Wxa}g9Jlr5WXhPXJi^u1Id_0#%!ieFcd<@ z95Ut$>g4F4PAY1IQaK+Xwj5<%Npo#iQmlC;&2xVx)k=51l9FM|UiFg-&p#Coe`*>T z7}r@y#v&#d-2T)|Yy|{cOvaMjK`;&|m_}}^eyaCReL)KEeeyuXBQ-wUu&sbeurvf6 z+$JrbJA&ZI`=m4dvX(oh+wEL09E5BWfFp_Y+BWZ+h|f{c}9d`!kFGW^Jp z$dK6#=L51(C#{+zb<%2LJ*cDDse=J2Th81-rZDf-79M)FMH(LyrcN4yW7UB=Y0Y>Q zsKY-%lO<=)zd-YU<;>HNU`T_@F0TDFWE#@ilA)7ffI4aIAp|>CGS=igb<$8Hl*ai8 zrcPQ{lRB$S>eNLQ3My@fbaG1_C*-8{MSD^51GuF1gW&q7!E0Yj#wTQa%1hz*rwuld zvyKc56y<_(>_+mv=;p#NakBmE1d~KhnKa}iO?c$Oxi)_dlZEG{eU7I2G?@o9; zuy4nemWM;m6g>OB8{~|~_TDu+-9!$~4IpQu4LNn+=N?DDXN#PvFf<>A1ak1qa2g7L z(q=$2p%0*0&}?W9G#8pj#^+>wLB^M4U`%;48C%HMO2#%az9QpmM$Q7*%Zi*OaM_V; zIRC3yZb@5)DUkDx9XUIw+ zuhLL0l!hXqv>jyZCgVFY_V7~F38f(tVCQ5n8T)bvDGp$tnG^@zUG=p}AB+EKO+R_t zqxKaB7rV61Mv5c0Hb>pHu~e(qWWkz_&361yT^|#73$JK&aZV7Nq;cedqlC~3Gh9VU zhW*8^TlO+3<~`1y6hEQu1-l`PBd47g$T?&~&i`)cSF~lvS|A6{45wXzeuu6?*P!dr z4d@T(Pv|BYN60uz#xXL!C*wF7h_-$p<0KiU$oP?wa~t-uBImy2h)!A{)&n`G?Z`R% zY((d`Jmh!|Iq~Rsft&;~&Nw0`nO6ZhD9^Es#`vo_361963UHj9Nnw8d!k8@>LIx+?6HO)>JUQRkP z&OT&ZF_D9gXLh0Av+ZZK>4tO+=?0Jy>;dGA zhV^mgmc^Yr9pjd`a|fDdza@PFpZ!LV>)G#Ju)kAml|BWwrm-#N%X<(CfYLEGiNUB) zGQxN%9RGBb{xEgI$%x1u)R~8UX6hhBagD9yriGgODIL6x;M7k0tM9pMqs}5*o5k+h z{8-@R&ezg<7y4|;@}0vQ-TcE1b&x4YCwsrc(Md<)D5w*aZNEErI{tuxAPbO= zEI_&fsgMTgkO5ht)zBI;V#tUkBaV!CGH}mKBqNE8WHM67NM-7L0()7hv%$;jy&~q1 zDPg%K{R^xIb<*tA$)K0K@#9K}t*n+j>Uhl2N$0GCpblb?bVus!(?r4yL}v zId8?oIruE+;^?F!#gP6zzAmV96fWKI9yM12PuBTJ~JtDKwH3NLNHKe_UBH>5ytlFpHbI7&BR1Ww_<=FnIA9pMyO z#hcV!{1fj2-JD^8OhJ0EY0LC=0Cpd;=Cf1h4$~gyTx>ZTLKYxB1%?E5@T72hG!z5H zLUB+$lmI0{Nl-Fb3y`%SSzjP)A+i=GYZ0;*C2KLVzDU;MOr2EN%SxS0Ctrts@)l$* zVWW<<)PKH?wMrg!JVu=i&N?u4GH}F7I#4I$MP3E!JjWn%Mj2Qtk9K@MXCT**QI4$M zWG&6JNH=8Q1S~_=iaAf6jH<9M3WUIyjA{^E|BUKnElXDH1G6ZjCR9sM$BOHsLav}r zMt$@a2$Ipj9YOlE^xfF6b6~n8!rL;>2^Ja16lAnFZ3*gRv=h{+ zYNJkuc!JAX+0~Y_A!GqE`oj=YC!;Hb0-%iUP!Fgl)C=kj^?~|A{mA+fS#gMKkhLaR zYmv1!SzjjWD`c%h*1BwF0PJOvF#=Oir=FcU4R{>6Y#;V@TI5m3 zbJUrHeizi4OxF62)Onv*fjV3m*mszH%9VjWh0RYFUnc_@hK#vrC#Zu|L&hAkHY6(w zR4p0vp!sBNMAl{=pw1FlU&dQzzI+J5_0L#J*2ZLgjjXTpQi7J7)M-N2rn!SUGWMCN zqqrl;`RdKL)ky80zEhoDyFjb*wkH=dP-`UG81C9U8POqdXTNUe_8sU{y?8A=BH&7$ zHQ3&#+*f>95Y@ofvGOa=cy^sh9rurWdcRQE85VdZA!D;?%cRaGL7kR%>Z}vK&KucN z2V?&k`(a2>2T6bo6aZ!HgmyvSLX45`pgquDXdhWyll4uqwjpaH6PLvUNZnbv#F%pV9AvI+w`W#gRIkSQHT! zie5USgp40H_g&48m*dH0e$>2o_9^&m?3#HVv7`c_ffC&_oW5u@%^IahjYAW#;p;WEO`Z zMowmar~p(DdI2f~6^4pHMWJF4VyMAn9YWTjWF1D<;ba{_){$g=i>#x_`Zk*>0ee}H zlUdpkIhpK}13B;5ku&BQa;D}X$79IJtc`wWgr6y>{x6n)s)@8m<*0E$A$FohLW@H^t)^`PRa-J<;uDy1lK>aD_JLz75?B9UJAcI zvj?^Ue7#3j)UV`%GM&u+*k_<96H$fhQ1VBu`>s1bsKb=g!E?{enLFPWs$~wgwL#?J z+UAS2t=IB3nKbNRiJ*DrtM-uv0PGn4boa%Sc|PdRfIV|Owb8ThmZ3=M`ML7kph=>_$M z`apf5eo%jC05lL9MD|#+4<-9BvJWTw2(rVg9!2)iWQRZf5mVZgI5P>aEQ`X>BL`KA`^QjsAz;ly@HL?gcsD;CMToosR0& zQ~dsSezJe^!kv!X|5J9X1#(aXc)ADL3+;pULkFOrp^zVBKvHze@gZ_WS>j+ z&&X~kJFYjG>HPI{SWN~a!_h`dXMY|+2`@C3y=Qk1G3L2 zJ7|#U$axCu3C<(OF?Ptlz>F7$W8^!A>6B>e)zNYHa?&i;I3G3yxWJAz&I;MczKHCL z$-acQ!tsy8`^k))rDR{0Eszt(X@4Lm4i5-VF(vkp;8c+-|TeZ<;3L^$XVe)&hTQ~PjGQ=B0pd^vh;+15_lVCO3*O2`Svacokmt_Bn z?CZ$Bp3Rhly>!Tlt6;HoscNy@tt7Tvk5vTq{$ zW?n_PAr9q+Eo9%G`N)ZD59^)GBMUDluA}gBwwhPJHLi>B@wa(i{ZX~uW2-nkuj6{M zE#^x%s5^uZ@f))5Ap5txwHMUeq|Q#Vf0sR|!)bq}4nh=9>gY)&t~WZ;Fl1V}CLs%F z6vkQP3B2NB9c_ksYxCOc_9=%yX|Zhf+2lOGR^zk)6qGZL!GRn4p$unb(WF+kSld?-8^%2-kE1Q zI`7P57bpKF^V5?$C^5vXM>|0sKJR$y{7QBVP_@RP+z^Ly!x6Hd5Y)-kVLEYJVSNW5 znVEpmLU9-*6bDQkCHpb5ALp$YClrTBfc=x-$^J+7AjNKcXC}oSZ+Cs}b(V`eO0|mH zxOM&Fxotl0akn83 z{nI3c<;#O24$b&wsW{XO;v6*t)6v11%}@4IFKp->46$P^kb` zpsUa|=sI+R>}SY+mh9)qexB?X$bOORs2N-)`xUZZn_NN#~y*47Z{Hmj}k+CFxoM4 z;sc=|vj0W)zj+nqhIo`4Zj$}q%tuaq6s+gvBLgn+xuD!o9TOcPMaUUZmzPLAhG@EjFXsM^oS}ghV?e9ii9MsN4PJBs6n^NA|Jm@s0-G`GJ zezT$et-ABt@BhUUIq?Wi;yLngA}9V8fgJpZCSp*FwdoW_&IhPWW{~=duLMJmnt?!0 z{2Kx}_g~mhO&DUwnvoNadO-YJ(A!Wgs5VpwsteVF>O&34{*dgC$o`n@Pssk1>~Um| zCwl_f6Um;$W};y)9dhEEn6q~c{y=QE#<#!{$Vql0CzWUKD!v}bk%DuOlVx5`{JZFP zMov6xj47_j;ZwsI9o#Pf`GHh2tMTN#IKgBq=C+;0q(E1ilcWc*a&wBFC0ZO^ep2 zm3(lgm9gly17EWpZ9etZrt_!aU4Q!{`qrlx?R%bqu<>-eI5*PQ8tfG-u##ndU2L!GRn z4p$unb-p91fGc%=;9a0jd!!|KVq|kk1y=A(rQ*|*I{R@de?dDz9n>1)e1Jh@53Ag&@y6=$l|Hkb z#I!c; zp)Geqr~)KdVMzEocxO019!h``p(H37N`X?LH2krJq*q8PM^br`UM1-@k}8l?k)%o_ zy-v~_piY7f_R>)&!QXX^P6E>h)T!*GPSs~)bfkJY)X6gHBosiuGj$RQl2pZoItfL1 z7pU_B;Z;H@SSpJqOq~Rj8WPHoRE?zSy!tYP%LHe+cIHzjp#rRPF@mX+P!XyG;p(eN z(wii`#ak;wRZQxLhf8IzgSGF3`Ksd(it( zR|t4Z=tfdQlA=k9A*m5bjY(=k5}qi{NNP?}3pUdO_R>?QkHzu&u3KVwT!QR9flULAqJHJ!Szp=Pf`bxI+D~0PJ8{P*aE*lVKIYC z>P%7>@eeB2E_T%LUVR$I_U_|+ObqDVr)Q7h6~_$dJ+gnd$Vwi6Fm!N_vHga}jvCUt zeeBri0V8<5VeF8R!(#^z?lZhwWZD0tMcY0jMhza>Ze;B6J}5&a;2$dR#b3~4diAl1 zdnZ+y(L8YdSG5ZF9r$5I2fo%g+92}qY%_bws#c#?Zhm%6%_U`S-fMzM^xU1M1irJs zHap!!&U%5I_wZf1bmNZa9!I}t6ka8u3Xt$43<>0*3Xp&*K*BfB4(MBGC-fb(3;G`V zfuyb^eLxb})19OqB=sbz7fHQI>O)dr{$fADUV7y0b1hvZuul%;^m8I-z_ZeogbG{^ za4@O8>;yZ&(`4JBz9NyC{%@cR=I znLZ?qAZcW_aGDZ1I)T%aX!AypkTuaI@AYq0bjy$VW`&(g*kDp8(a+Hak%uRB#-Huz zV}H9rwPk-^YqG9u!M8lAlNf~Kg_`{?sFN5Xs52VW;hc2BJrSx6$&fmU$o(f4g(0R+ zB8mWsd7!*dJ}5s_04fL-f(k>3)A5`fOVT)!#*>7k+s7nLBxw>!lSv{rQw;XfQ75sa z#nSjT{-GDec55R0Y0PUDMiKsLr)+cE?Ni%r0Ap~a_zRp}holH&Y zB*OVfY{^Fk6B3(27$lU~f~1)w%_3H_N(Sb=*0eL0}q&Onba95s3T*Qsgo#P-;(SZQ)d|d zcmfOw>I}!q2xufU3K|WKfj)x9LgOHiMkPrjNhir5X&y;%M;DN^kfcQPU2EnT7h=rdPb!oaXCr& z9|ove6Im-s`kbWIneXc)u7&k==8?tFlfFjcSASITiSBpO7T7|a z!z36y|3oqoe?k_fALZKaun5f;t%glgR&~6VRW~N$3=G8ae}=h0c+*fuxNj zZ6awiNn1$TO42rxaH75;X$MmW`FR)WTyc%C5^rEXsPnCpIvC_Rf?w@{uk&*bb+V2+ z57F;}I*&-&=}MiaybILfHy}8jY%ci~2%f`>KRtaN6d025*CusRao$lg-$fDzs9KY( zkc}jS6AVpFh zd}oj%38RcWBb+C7TK#o)SWIW*_lHr{mVNcqBt=pIN1KA)+T?j%Z8kNyX_HSk?Ap+; z`BJ<&?(XX(6~Xa}n`cQ7Iti6A5PH9Z6iFpSRCK@#p{+4)ut>tFpQLA_e&F0BVbo84 zl77k1mb;-!Xv=wZrcM&_yh(3Bm7yw7Rj3+N9jXD%U zqz=3b)Omq9ypm90NP^2QsFQ?BLlV*{$QYew>U4*Y@;gJ)IYFIF9judtkwHmZk6oP zBw?z&Y~bi5adg7?LR8_2uLsE^hkSOmUboM>99g=;|L`yez9u``AoB2R6ZFsW#kJ#O ziq8N1biWa~zlrpMFT9hG^a=Ns!_i5?tJy%#RTDYrc|hB;6tDE+dEQ0qK#m#7ye6WRIAs z#y&Za^RE**|8Y_$-(GffFg-^Oac=#M+iR0Lz3dNz|p}Np`?R+WM%@!2qpat z{X!BPxW^g$obuM@kCGjiHaO7y>YN)^+jvzV6g*wT(co(QMb0?N?h|DFue2VkP;?sjV$tW-+7ePCw zPBJPD$%RP{Avu&+i$cXn4kOw03oj}z z0-%l@MKY$i$OisNGT#&+Nb(!r2ohPn;^tRY$5dFcIb{AT?e^d`15U&wbN-*(RP)v* zzD<+iJr}oX_*IF&I{#9)_UoS1Nk(vz%#nwaI?1R^1(KY{;h%gWe%kZp;hxlSBSmt3 z7>afp0&Hp-`&^u5Ys4dhEYEN#*2{yw?`gF)iMgl(lycWs$f{dJ!PUK)bq$9SHE9D?3 z>yR@T{VtI6A<3m&ku#Kc0XZ))I52q(PW3o65y(NQA$csxWk|*VRcrEiXadPElUyP5 z9i3!?bumDQ;W7o93QZ&V6_U%5T%NaLoKP|%0Y=WNBxA%*c0kT&=q<(vh8TG|It43z zcPjDgdgIn>pY?3Fv^QQS5Xey+ZB%b<-fDNIOY+#5+%vlV?pyEc*?7;*J)@J1;3SzN zk7vl4FOXBwL5iUw2z}{r#>hdXfIS-15F=-WK+fwgYzS3=KJ!_0ZSQ z252L+3EB*8A-OWiRY7E}-y->KZoUon(j(_v*V0w;_t=j{wVcSQ z^Q?3wyliLkpquD`5ejhNp744$hi#bVt^3C1*3(MuR_;IZa{KFlB0Pm z#t9|=Wg;hrWK0c{9gu^-RUijLj69LkWn#Xd4~y4ZzrNg%6lEP}M$FWs2Jn}Pm-7^_AgA~|# zj+``soMta-D8(O!qF{)TlY)9c3d#T}C+Yxf{vdN$$a0;rORuNDzBWJxT7BE%24n9^aYoM}#Pz_)`8J ze7=lN^QD@9?~v;?=J8})2+~qIJKA*d*5;ST{`2o@O+Wh9wxsEzzwVYon<%UM&(EZw zQjpS}y9<3?AHGgXHvyi$8FsyUzoQC}G7N?Uc=}EOW_T4hrVt(-S-@PPKtQ7vMpuAw?&76v?9*JoBLWB#$Ba zGuORO|uF`ncJ*#j0|p|=FcCyfsO6v zSu!Dwsm%cCi6$v5a|NW!VQ{WHq}@q@N`qB^eglmbObs|@)VM%l8gv?I>|Fg{)FV2B;zukP4cIVoa3;U9yxznES;eS z2(z%=n!-LgkTb`L9K0lhSr4bNud^@*Ia!Ast~v z-gnGTPvoG)kn$Mq1acl?cPx6mc6Vjt6e4 z_~AHN^}LOuN`CBiC#CvXtf@h43!qAc=bs9PKNa^R_-T+lkGBRx7!t(34ls%-QL{m) zmdXJI@Rgd|8;Z_9UE24_xt1rlY}?m*ORn67O?;&y=n!r4du#JvK(0;xF)bhd^wW0} z*ZQ@p?uoBdR0>jyI{O`tPAUdK=O=klhW+l|>7~#X4>m!aR8#>{Q3XgX3%v}z0+oZx zL$5-wK@~_|Lh@3QmywKT%L{dXU&(a7n zo=M)u0jY# z&450EWSAu8BLT^^acfB=@U- zFAV+6h8R@)Ah`ai_%|FT8R_=lcq{z=)Ppz#@O6abquB#r9G$SEbKDz>)@;{**(BGu z+bia(nX5yGGY)+5zn$A4>hMI~)J|8cTp1I+a#KNicz;5Njb89|8g0*+oo*rrp?7|g zk2{c)=Nk7o`aMJBAorho2ZjW4Py|T523?14Kz~7hLpPy+pj*&wlK&w21j&Dre3Il- zBm){}NIpw4$`$7sId@?%J#y~5RowT|z z)C`80I%#-QIITX^0BQ(DLorYzs4>(8Lf8LG@;#FOBl$kb4@iDUGQ#=CBtIefDVu2y zd+Df?)*AoFu@=kk<;8YuT01O3oj50T5-4{ys`W8^9>p(*I$1}Z9_V*L9h70>U8&QD zcfFXSlZFaIS}fX$dmp8SG*lB3Nls$w426b~oJfCv??{?u6FSX1;05qz-1?$xn*ElRDyUb(qV@*GWU}KkZ8x64XHvAZFtD!Z}7tmT#0!axXC76^DQbI`yBPE=a2vQ*dJL<_Nx>yqGz+MMF+yo)`N({MVvJDQ zY3K|o1xP7KN+I5Q4mxjAr!XlR^TWTiniub(X#y*mqWRrk%l4D+fGTEEeCEb|FA&h`Pa*MK+I-o4;!7#erM{~EFA@PYMazS-*cy<>pdXm-sxS@mT3U$ z*eqLA{|qP+zDYDRoJyM@oHCaB>=w5=}}BDUC>JOiB|rGXVC|Q|CjM z)Q-)wk}{8?&8!El2dcPDGy9h+qm`dv_GGAYemsl)F7iv?LW%WRzLxo9V- z^C?#5kkW#bmQ0<`AUi3oNNJM=)X`vlp7Y4MNgd3v087yZ zca2G%Wms7btstc>DeXvU&(vXo$V{CMq~K2b|KD}8S=Qk@Gj-N`BS_75_JE!BTfF|w z>fwpE`o8|FgE|`>Z4h^OlIls-mtOuVG5X7i zIy!SE{Y=Wcq`XJU`=oRw z1t+*0DcwowK}t_jdNFm7@^_)mZ!R?~o8>t6gE|KQ)ic<8^G7CqND<1D#iYytw)Yd0zcdwm$CENwL_hR<^}#Nrlp|0okAr zNf|;)EVf#0kdH-BXDBI{Eg~CG$I1Z(sACPm7xVCSe5FERC#uJs+`fN6+N(GFjy0)c zMbIJIM0jiSbMLfk!>2avBUifr?Wwe+o1WCM=ECvvI{O_iiZzd*&WH^A-L2EDh0(Sw z3^8@AMWCWkF{n875>x^z36+9MLx``$yC(9x%Yi;y9Q^#6|l*umCvDW8Zpw9EEIsgCvt8#9$ zHi4z)_%o)CwJFq$lqsZ4<<%BYOH!thGFwn5GZV@-Yg<_F$VX--w1eRKTj7RGCuIgH zpYYaBP-lxE#Y|FWWe-yD3`9(d?)YLJq$s%JmH2ksn>AbU^N!|&K3~Su+8`>j_Hwl8 z?XAtpHoqS}RV_Gy+zpQudYWXqE+dAm= ztD_A956?E;F6T<^b1^z@e%Dfgd)xfQc_8<`I)>x@VfMR-uB^Wc=&UuNW3!5(h6*P3 z$soG2o`Iq3FeIRJ7AxnV^Uww8B6JD53|)b)Lf1(7iWFQ?>q+^Vlntb8BxMsRn@QP1 z%2vMIZopo8=m0k9=C`m}*(C>bwmG5m&GYDLPY!jmjyj3xcR`&bQntHNhuhN2i z?CY3Ie(e*(1I4EYb!@0F*aGqAOdT5v4YmMMc98NduLeP=aqc7qW12HNlWfD?X5(^% zIC7*#Q0F^A9m`OgpbjQ%@HW=g?KZL%fT1F62yn3#gbG0@d3{d`!1E(-h2L*0hC?8s z^Ajn%vjuW&W$>N36A+v9e02_Q)3x^4Qjtz6skP%Wr7R0paHA%VP~lmnz7v-1ln2T3_Z%3)G|CFM6#jX$T|Kzv^t-IoGe3*4WWiWj;#wR$6SzOd!Kg!IWG`e*?Qqr_eB$NqE-#r2N6ifkSWWPs#~WFmyGO$LiQ@AHq7Z7L~+w(WP z@%c}43#T>XDO){AF$Krtz(bIN?{?&e14%jOAjNetl(PQu44o4j3I(>$oQ4=V_^A&d z=fVpcLJ`2mj}G5aC)wja)Xq=Nco$T zn~a?0u$LY=xRld-IkvUf59Hw2_4vP}U?lPg9%+yN`!okRS%(}hIQ6r_>wGICIDu;H2XFDdu4z{~j+ z){mM;78wfL5pf&cGp~M|?KnShmH#|%qbS=xcSq+WY&iz~*lee;avC~A$^%j!lJbc0 z1;^j!81(a)6y&S31HP`|-_Q6$h~kN&i?`Nyel?}#;Z@0(NB?>K#3v4X{q1OT(_5Rx zwF>-jeL}r|?GvBe-!-6TQ!n_sjpP06?02RPxR{@mxD5NAUOMXdAnTu=Iz9o|UxQR1 z2X$18M0QX|MdmE0a+O7uD<3X8Fm-(Lk?QM09iM`{i=Pf1@P80nHN}O=Ib_UogkOU| zp3UR!E1M503_hjsXG|TR5>QD}{YeerRa6^%%8(jJYH;RL$EQ53S8yH~6$%V_Q-jRd zDmKcDt;Fkx8D$oHs=yGxfy^G0PgMxxe|%spgw#+{!+0wke;pNskn4;&;q0uB()H!g-I>KX1c;&dgS!5SX$$9@3>xU zxB2wJ638j)L{4$aUzZB@f}^9pnuDAyb98(VYnaFxNop}yp-$FOhpP_4(K$ito37M3#k=6>@RK3>E$0%C0?Pf={Pd*G zMV!hjXeX}cOIW!~>f5B&;>-IgbdA*7q}IyCTUw#BS^2*LIDc}!}3QX7!kkhj9`_lYwJ7ENkQ_8=HXCrmIz6`sD% z!oaCFnmlfNZ+@}c%Wq8nr?E*eUz^#+7mpB&U_=cG;tp0rf$&eZ9V zL!B(6j_(`jcczXn9u@6fsN-9Wcfr>g_L4~GIF>Zv3}QDN|{i*`&MUz8er z>yX-!)K0uw55j%hnbdbPpE|ycV7;mH$c=Gz;d$3ZJio2Kp`?Z3$Wy0yeSW)N{jFiB z9UB5%eBXiK`unye6%PITq;}=4@cVr`;1IazKOnVRwm^``P=Joivs(o3j=v9#)uDEmQYH75IvgLE{F1(W9+n>7& znBkWoeESLN^fal1zUNLy*JtGG_#*f3I~Ilnbz-qH6dDE%hekjnp;6FiXbkibsl7?< zLuy}A`;pq8)B&UpBy|v}gGv36sWT4t(o+Ws_!v$fBU!+{j_(vKL7gE^>I{8Wy;8^L zP$%oCBca~~b!1XwU8#dXRKnMJf$Ehn3Jkt**-h%8(%`#<)M2C!XX-42mXkVyR1Ag9 z>%M2@3K9nD+$I$USMVhpJtWe-?vL2ofEwtBnqZ;Xt* z@bd@J?bc8awcYBrj~uYz{6DwZ;jPVrBBLH|4X!_L$FP9jcf0yG^x~gl zzTXSKaGXgB%hi@liu!poCdED&`q^oSk#j&GXTl2``VDPQ!;nDE5v&}AjzPzv-=ROC z6VRW~N$3=*6G@#!DnfW7bqc8n-lvf|ozxkme!{2v4D6*x&IR;VsKr``uWLrm6)b_A znNH+<%5w+4H=7+Dye*%TN6w-=vhO|gyFku=q|S0h&O_d{3g_mLg~KbylGNE8UWw1i z%Ut8XVw9X5-I({fG__3!i?tRo5 z{1BFWK`O?l+Wfjgh)2F8bz|ncI)1%iy&oT$nSdcee(?PL;Cg>W>N--_^Va^*0FxA7 zle!^$kYXslGm`>?j67qU-Sy5)7+AB}^2Do?sGsvv)$U!{Z4|r?{}PSF{|M2`@!A!J4Wh3QV)@On76{|_xl6= z0$=A>Qt^6IHW;hpcNX8733kpKjixrqT`;y$i(eN^E8b?`^ksb=1iR>HbIDs9pLhSd zf2L}Sfn1`<;Cq%oPag9L=!b-8=m@+HwY8_&Rs6au@m+ zx(EFS-G?4P51~g8virwL{hic5NJS~+Pf|~kdWzK3q@E%5EK}zx?4_qpBCg^g7R!Wz zV!O?cv+tnJIVW{4P+o&dx8xY>pB(CBSz5QybE>wBY797^A4UE` zD`>Iwn@agNQE7iFwT+5Jdr-$8mw2@>RD@I%wJ@D%X1@pF zUjo)kJC9rvw-BD+SIpdkCH9e)leKpp=#y%D6|fxN+sN;kW;e#oi|AM`oc&ZLe%f)3H9 zwzoE2@|2xdwo$7RdQ96R$(Ii0^Q4YHN(BB5&3+fYj(-C|om&p-_?Hp1zv@YQ_fE&# z!T#-Gh^gb>3~COwfLcPWpw`ekP#dT%)Q;3Uq~0a z_@}3ie;1481I#p8*+CuuuGkOiJaJMdo(k`x&iOzc%{PZSSx22g=yyRKWc{DIQYV&o zA+zH@6hA({#auSR*qb;i6vLl+W=<{_WqsHE>OpnEpGyYrY9fPYJT!sS zBvMne06YZi)0{`1VuB~x0UiVasA8!p-of)$Zufr${C$5r+hWAbf#yO;Nu`lyAYK-&n?C8sn}9#RgXO>2(PoLa zHg~>m*Y~fzEr%~|F@~<@Ykk-Yc$UM)O0(Zh@O;kT(fpj?nJ&PC-v-KHoS^@gFtiPZ z1bCPl>!9_}*U$!NBeV(H4Dl7Ym9zlT0!a%ZEts?r(n3iKBQ2b?2+|_i#CF(A=kECL zbRC-P{{!~dAT7!P9t|gPg!w{*hB*~;f~+hGviyHVzYFmEMp`ac@Eqe^aCcrHwc~#Z zr}`|K2Jrvhm;`G>RN>%5tRoGkNo0?MJ^ z894#vNqfx&IRX4`0VAjFXPDSJ+_|Izm8ihy=BG!56@dCe0D>`roB$LW0;-c%k+e!c zPC!lQP10T`t#algC!h|j*Ef$WkQ0EBh(OL8j;sIULX4abTV{xyfW|P?oDBgk0T}Kd z0M|dD8EI8Wt4dlm-U`1zprwf%{QGKT3*-cFbiy|zq6*KnbfsaP9yR>0Mby&kCEi`V zZOl0nIRTv=Z4h~Qwt2bM-jyx#HCi}pZ?B;@X79)RTv4U!Az0=AxVeS_s1yWr$96nw zgu4@fF-&lG-g@EQ?+ZgntefoVhZU3n0tP?>p+V4K=tF1-6blU{trlsuNvlIzUDE22 zR-d#6q%|ZhnzR^Z&v4jF&z{k)?oI%E=3q}FCwrPacX!(7uqW%-GZXzT*fWc?#;)w) zmkeIe-3dUIA%M#f?Cu1h+z_CX)|9knygCn>Pg--*+6eY!>TF&COJIEkADQ8>6v7yx zfaRpMAgv{7t#~Vc3B&`)$Y`xednbD!gI_6NWUTXc`@jDt*;Bi=Uiw3YH}A}xzaF`G z4vYdeINEIV)~4$FbE?b7EA;K!_5+@rO7|TVVtQ#auf)%WJ?l zA|Tb;c@0P-e{zQo3Izc_nWjwW;76|joem~+V2q^=Oq;(^$J45Gp*h>$clWx#q#~je< z;e-x`-aBKgAvw^=I_RKCWkTm4(t5f==ML|Bu^21hAx`xZv=f&zsto~;N$X8oAHJON zB0)eLX?;oSp9Kz2GOVXLkDOxONEj-M8_61WM%+j(_jtXL+-{>lKZ`9ehz)^Lf&LKu z|3J7-14tW4+92K<429qjpx0p1KFk*M3gi$4^a{-FjYL|hug)LX+*IGbc5bI*lNUKA z%m~cqXp`Stn{OV3T&sAl@z)EI<4gCy&~2$Fy#fp2cty=l7sv@LB9Ig7@N>e>aF3(k zGeS;aDHy5wi1E_i^>HXWF2+bkrC8cP1-zH>hK#Y?C7)) zvxuMk=x^vI z^bd3kx=q>|(!L;VEoonp_7!RCNLx?Z*Q9MAZ6hP+F6^aubnYXO%-1wKRIg+IV=RH3 zO-|%&c{WH;Lx`ADzsjQeRgew+&d3S!A#Jk@a)SJM7m(9=wmH2HFWVobg7w%mglo^5|(TX)c)ZsXM`C>LqlN&7bQ9i1RlCxQx@M;4AwP(g7UedBoG z1{D#G4(60`zm1{-dbmAvgG#^_XH6MjK_#J55UM0QN&AkpUAz^3f6&V&zQDB~vIV|^ z_+|pWf)G`BIxT-J`aNNMV53F$foJj;n3^=$#8*&dN1H0%+AMgtRh)fflS2BV?oH-L zmz(2>ub}EU-kZ*T2X%sK3hMlnVZXa~Iwm6xY6e40ogfSX3aSq^fEq&4Pz=-vY78}j z@Z{J-+FsK3k+z?-1El>-+ApLXB<&DshuKVX*h@#9pw{N>I{iwC?Y5wHSb{pgI;nGn zXV)qA3OhQ0XAX6;iaL1L*rZNR(tdNLP9NU&Vi}zv6c~bH(N0hYm4=`pq#Y&g7*l5` zged$tX(zIPI(QE`Xsq+daGyCfirKfd?9EG zG?lbJNjpi}Dc%adKWK(Y9bBSkvIliII$`P{s_>+azWinqHE#ZB!-%D?AMI;@#X%j} z(FT!+XPZq^uO8W&9AoS#`NO<>t?uL1B=?kbkdEW=7$M;_F?BG0IX`LVoYWa7X#a;N z?cFpv>I9ieF4G6xj@=Q(k_v9nY1gUT_x=rY1c`+ zLE2wTov&aoJ#{wV8T#k*p~*q)lY=^cJE`*z70PE0P1YXeP$$d6tDxQJcj4>cv2oLt zI{SGSsMCnd@XB0Lp4A*)iBC^o2Ni~(qi83ngHl7#5z=mvcAKx9V-S#YhcpcP$n2rX zL3j;02>D|3>gNaWY2oW&+Efq+zbadWul|~oGQRpRq3ty`#8>)d2(Et+uIGEC{YTn; z-g+InVIt=NX%DjpayU9+#D^SrQI~4hTR1IW$zM+dT|rr!q*r3Jj$}Y1n9i ztdI@zfqWr9$e*;Qq{WdIPg(+LiKHcwmP}d-X{n^)N6l@)fv}ejIl-Z>rK{jb?5{z( z#ep2%_N;WJhvy(C%a9XX4E@f?2`)~$)de}hC3zQ+Bi>l4=v?ACz%!SMPY>h-qrwpU z8rm^(g3Cj%lI}ygFRxaBDw6I;dWb+yre<`4tH3%JBbXGy7%~)$kwU@MN%to`fb>A# ziors`hy;+)(St}2&K9Hyu7~doQUqh1k>_1M@W(0l^ObM8V%DCH<;&z6<)}CXM?2b} z2;kY~VAG#wb{f!f=GvdJ=Ey@hC%|)XGsd$XYLdbhEGD_o!#wdE zW&Ov^KM8J&<{g~2K%HO=Z^=)3M25E94ZVl9s8|T<1iz0JjQgc0^tEtU}KwLM+I(ZNbP5;SZNco5gF4ln)Tv1Ye5v4MrcQJYb+XRa zxqyBb)VWA{4Oi-1;a#|}Iq_D%q`6#p5}7v2ZRO7jQJ&O6fg$)d+6n5Q(hz)$^fyVz z_*7f)9q2CUZq}L_A9_jV5H3V*d zh}9%m1JWC23xb7kKmi(sV3d(3jY4ZT8Q83KqubxVJ8)i$m%{U#1PejXA=;oc>Dgw$ z%#KAHS86eCS>F|rXB$lD;YqNNNE|P>v)@6TkX(W~F&Xx|Tc?K>@bE0+~5onIDlSRHx$lK_5rcOvL(%ZUFC!{X#0(AzU&di0z zA$5@4d5el+F5;2&QVq=Px8@m>+Si-%mj=P3W4h%(vI{_q<1F03vcZJbu>xwF6o%kDjWDZAw0T>NrA+Z=Urc| z#jQ#G_qFc$-R=Q>jYL1ZQ^vkdNDoJwp5EHb`QY81S1Prtym;)~NtH&A{n!gB`oKni z=UGBjgS5Ne6_Dn$G(e=?^$)zK-E*yWhea&f3^#3w@qr=31a-QDI!LC$p75JK@T9%F zA-p6UG8Kjdbuj)XWE?aengD$aO@t;vlOckpklvH@UZnRX9nn@_()*F#pY#Ew4s*fzN8V)K zNyEjRWVsE84h5`+zj?ir+^_y`Vd#4{#Gu0XpAfkIA-hN)N%|<#NAp(r{UJZ%5O~Or zA^oH5fiI3u7+)L*d;C0l@V^fRB-CzvdgH{J19#i=I31lsjy8xqJll-^^LW?JYg!GO zHm<@yJ-5wS?*(6YCn4mx+36;7jtS(9Gm(Ri=N?DDdxUE4oqh_2uELN&4#xk4oPo|l z=b-b@1?VDl3AzkjA$yQ(Veiz6|ApH|pM67@%qk z4S*2vd`kM<%tuZr#t4N*I**K?ogdy9S%QbRrDq<2oFd!)7vzNIgCQ~G2XG0+_@B@M z5OR~Bk!~kl;;nG}LyMTmkx5sw1#&`p^a+p?TG|^vZeCv)tE^~!cKM8(bF_gw;H$F7 z6pFD%qRlJb+C18I>}>D-qKLKlMu=eBb;u5oKU2Y@{_JPkkc~{ z_c;1JBjki4_aDlRH6te!MSxHwxI=3|HK8}5x1hJ7T2O7M4(SHz^GKgh`U27yl8$HQ zV$zq8zLfN3Y^EOUr9)0=v@3E#n_xeXv)qZC&z~b_Lk@DX3^}2QH3V`(JCVM^1v#Pb z@-85Ut5*d*D>}MmvF=o>+nFyOMMaP_>1^qYs4xyqffN0y&wQ zM-CkX>s*Xr=Oh%Pg+eh%D0B$vYe9`u5jd*Nm_hnC`_n2}N`g z%3+K+ODGpGp7D1aTZK+DW2>*d;yKEvkeh!JIvZ_xc+fNIfb*cvMw2?Q$A4!MXI-EnDtfS6$^gBB`p*UmTyHaN- z?*euH!}y8%kDN=2##_sc%}-D2?1rU%XeX{`KEHcO|B-YIP_>2bhYpawn{=K%^nXYd zcZ>W#QqAsH|6y1^%136tV6;#u1_^~8A$oMp!{w<&mDjx^32X#*4J2Q38 zcq2$lDjLw~{Z`*E3bp5Za`++7;K%;Sc}JTI-rBroqmBQqY_)9jTb28EKB*4%42eP! zoP=I8&k~4(m8(Dw>AyHhaYK;epeHG!y0nS1M!R?YZCLo%X%1PO(7OUWzh-F8-4I6o zgr>rf0MBErJb|7oPF-@+{gh>mVqZMFZ!Lq6PAzkGcMo>E6BS5o)<{!grUF? zRtilRJYglElBAy_{XDOhhRTqBfpnxqGaEc%JpZuQAk{Hz}>lSx;uVwrFgbQ@6)uqks=JEe!`xO z`T=snFzP2i>3=zp*q2U2jGVOsIcYC! zXd~Kw2SWlmo3MfbKw(>;t$pAhCdkrWCW5CLNHP#6WIA&GhIKAR2;^Y2 zP#6XYh20_}ii})j zW^vBlenEISbM~%9F>A_j!y);fShoDMvhU?fgHOiUBOmHdE{_Z0m2Kw5F;lX zZwiN_OTsY%C_D4=rP&O7>FJOY zUewjg2`_>DKu#Gaa$bJsg{UK{QB zVh%^CA-onDuaHrWSL;A^$tX|8>zR+7@Mu`)Vgw^6JO;vWq436Jyh_GvWK`g-O`&Ec zaw?KhDO(^XybZoH-(PLL;iF2WPP=0LqvMrLC+>9IxEeP!XLQ0lINI=lBag!PD+e#` zZ@Mk|prNfJQ>2$f!mJzBiyz zlZ-dXc#Dj;$-wnin~XY)9QM-FBWJv;mlHk-`_a0t6FK#tdpRw0kdt-D;i`i`&SzxQ zb43ond(6lY1I7_pHJyeH6){4b1FO6<@#*2^grmd|z6gINE@spk!WWX!fQ*KW9F!Zv zmyi)n1|t5<_Hx4c2y6Jr3>VfaXf+uzWHch9F>m<-T5BSw2^meZ2XZ#zJ2P@NdBey4 z`+mdkk7)S!j#p!D6e||$nAC zj5tf*n#gHx=5oRjjv$v~wD5|YsDPF3jt(jX;rmTnqF^4rPf(|oNgZ4GE;a;n8B*sk z46$P^sDmm%IH~~QM<7i66MhUj4*d=>bWcEklJO21ZOCX#MmsXvlhJ{Uj%0Kqqca&@ zm^!CmFFke6;oll+rUO_WAol#EejG^4s=#6)nI#Y9~lV#M2;Hm@rIuR|%80|uxh}OId zla(I$*kb8E#9YqYNwk`Zyv3g{pYotiL`PWaf_6-u2-F%P@YMN;jIq3mazn&>WQ-$& z{q0OHm`8Mn_1=7B=1UK#Cj_{RCu0H`AM;j>6N>0-QfDF=ld=bOKE!us>J0Hlkl|}? z{Na1Oap3k7Urp@xdNU058(tol&sy zk$ILx5;+2Q8>r))*fm1TfMZPYLY;Rb++l%ALBtfNEhKd!NKj{*lRE#ew%iS&3J{^f zkf08#01>mHPoX)`T<9~%4oQ#n*<^f5#vC%{k^#rv&eYLhFFkeU zyGB?Mi?JWnk(|^~o<~?qbEuPb)cFeiE~vAP4B3@B8+aFdo#{O4 z{Lhm*s4zspWjCqw4OVuLp^||Csih)jT#OLZ*^L#r{tFF8@kOtL81hpNwTr>WGQijU}E0bEgh+{}B&iNKgkwfQVbrZRiek7y1{v2mJ@#haQlz zf{f3}SV_hzG7wF#A>#`&){^lh8DBAV9>HFE>L3B1zF;1ag#Dn-Iwy57hH(UE4o;Kt zZ4Py^j5?7)=y#@0WH1@)U8oZo#=AhB7Z{@xi2_4pel%fUClZy0$b4jMAOizbZIK0_ zf@EwW2SulRDeT!2I&rAi|1#72g@u ziG0l)L3{(2)Qs%k@Yb$wTZYy+RRXYQUni3D|J(*QlqYqLzB>N6Z}ld>ZChY$Z?2wg z>`9%-Drj5Xd6p2>Fm-ka>R6>#!wRo>Ho-PP;;mS)Dmh1wI*X18Q+uf0~tS(@e>)l$=E{% zo-_N%*w1F#z+O7!L?Qv-euu@Pql2?W*0esgW!qlO_h!wQvf;A@_v4I&TEHg6vA zRW`lWDr8mVu2b91oP!d8dnGJ#5st?%FE|~YNcc3M&YuoPCsLHbjNdY*4pRS-oL3jr zS&fx75VHS~YoRY8#>hHoJ@hq%N7*Sd0EjbWoF(HN8RyBkK*mKfE|GDW|9lhdrKip| zi^ayB!&xY%4*TRa$hhL9&b7(7G;ItW%mbb?twk11YZ3V~x?Mo$7c#E8Lgz5=0(5vH zod!5P=8`azPVQ;ur$=-ZiTXn1pJ*p;eSRdLAmch2HyAo6AzUSYk#Q#r{G9W!F2)Bj z5-?aO5@UoSaq<04#!WK*;jLF71Og0-TV&kM9-#OKy~Uuog)in&{yy{Y#NDP9U7chBo&TKBdCZ24e=~$ml#j(0#c6ehPLwa? z2O;?%6#xZ7K~OLh0);|hWFWwLNX8>F9+UBejHhJ8kr7V@>KBP@2I=|q(22@zv9!)> zvG(gMw%elEB?okpoX|<(dD;8r0d?jDz1>Fw^l)xEd7UtM*px~KO_=ad2^iri&> zTBzfP`-fizv}5Y{A<^Jho)$l(#i&p9^{WU~BFTrOg1PVN_@P9|kJAxi%hkk{B!Q27 zCHd79SCZuG`AU-RyIo0sS!m-d`tgI~?+1V1uRckINGeRyQy`chyneq%*h)i^ijeel zo*Bo|x$c^@d)7 z`apf5eo%jC05p)K5+s!*sT4`2Nh(8c?DUhjy;dvM8VCcOI>VX>Z!R1pG zKZ80_kb^o>2!-R+{*bAYkWU@&QD-vxT~KEVNx`nvna-;~oerC`i^A&u``=2Pc{r2{ z(N0|Z^D(o4q)?K=_}YI9T0~MfNpS9SJAdVe!XQ6`x6DjXA$b0NI!O^EMUoW7OYP7S zlN8Y;#pDfAaD5SzVik7G;_I9p^n!9VHnYgou*~-JUJbTDL&iO-oj82R_(VRb>BgP1u4eF%L79fm%JK7o!vN1;ziN+v0Vq*Rj9 zNJ=LugQRCjDoav1lAdMiV0hkzIwxI6lKn7>&eVC%Nu3J+jwDMj=2ORe)VYFw7u5Nl zr1GxRxyGwNod(GHG(O^-QeX=Ts$_mzse}B2A6#~mIyW)%8%Y&Os>IZ}1^q!1&hQt! z;On3;$dA(z;_OHLiQhe3MkGD&Jo_Jrv%iY(n3#1E_gmRN9{d3J}b{j3*i?@;)tkRMyOSPj4vr#m1lN znFRBDT}1KB-JAc?q~y&a7Y@F)R@g+ zcs@II{4vCnJ%8n25$i#nCQj-!drX}U`PA_mb^L3i-U@qNqQ;weI0)k2Kjg5Ei)6^Lva25JCcMgwkD|! zFMS#6Y?7iaN$v6mDSBa_nH0S}UG*)}ziu`CR+IK~T1`3hpzPJ#4pQ`WwCU%m&1b*X zZ!v2}?cjGSjp#Z*oM?kzerV0v~}KBpUqRBdH%r{TVqMpp7IAAPFzg&F%2Y zA08LlhI44KZmLm_R zQ|OQM5}d+eCMgR1^&>ll^D(U9UX<*P96XWWf7)q?k@J;6&WI;Agt32rcB}<*kOc6* z0DT8x_}~8$bQ!t=eGgrQejw>Jl17pAI!U8RdV{1fB#k9$97%7IG@g<3BkW~I4hG=) zrR=rNi{-xlzhMgG;JY9AA4wDWrR=u0{Nvnwnz$L zQDRQT3oSCtPYZHvMSXm2CD4wMV=D#~CutH%s898^m4q2iJTcE&CC3Ki9ViPzJcaSXg(SU25=IK&CTTHA5=k;i3P~!PsSkVEsAFr44#Vl`q>imQ)`L2l zlR8NE2RNv+CZ9T9qmB)+hM|br88&uNXJ+b_&_KQ($ z?Cvz#@I-=b5%(23x)xLCEkT{NIrh7Ir(^8jh8(F$9V7v4I%Gh0XbH3wS_bjC#D@S! zV;xEGq}P+Qfh73Qn@HMB()%QBA!#d9=N;I~P8|%uXMdlLjeT-Z=L08owm%N9KFp_% z_o%ZQ{m#CQZ4XJ?T&c64SFx`%0q4_v=ad3gkS*E#wE8;8FxZZwouCd<4YngB?I39< zpDCY0pOLhSq`h9C4r+vKr<_~<0(*?{>fHbjZy8An&dBUx@K{0yzry9*F91~i*ql{A zHhBIvIQ+H?B<&+Apl!x1IGpl~2gCt?tBoBmYHV!D5IzM?LNc)hv8wRA*^V!)e z@|pjg`vDPz@S6~Hh&FI$t<)J*{w%HWY1n&t(=m;bDt5l?fjX%AvHfB8yGb1+C0X<-dkrRL{ zKmf7;0Ue=E(92L~2%c0xSEw6=QR7P_T_))YN#B!nl_U)FTqEg6l71rTI-BVUd)blG z2Y+Y@p91xZiRHcl?2`jIH=M}%mBXtpPw}7*GN1V+$zCc+4j7Go7s$a#+|RDa8ON)D zoR4vP0Cs!>CW!Fr1%$gJNJ5b*!YjW5mE6xBBp3pwqlKUjG7SM3Q@KgfZ%myT&`gqk zC+V&is51}N-{LJZUr-|y0M|bNLH{k1{vhc#FI@z^jZ+WQxkJ*Qd4oFqurpJ~@I;XN zolk5S+^w14x--kJZC#OtCoTkamO9!j^VFtN!GF$Me&_&64@i1Q(j$_6NG?FKFUbW-E<|!+lAmJmV0_*M zJRiG8SOK46{qrOjaezlI`fr3K<4L!C@OTS6-=NO3;r1Y%;~V%C_mzV>frXhmGDb`giDKQ; z?4rmRzjIGu`4#-p4HkjO5d@ZT+TzBgnL09?{=aRx8wx_(SQujJ1O`JG{0|I;!k};{ z0*Zv9plB$DWb9=q$zddilN>>EB*{@EN0W?Iv1}#|_OiJL6z~ z+t@PGCp$7N`@5DkCdFiaq#o-1E1aPy649c?+(z|Ffe>oxm=R zHeEfn*|B5X&gC7No!YT%bkU#znTVX+M}Px+V0*pIqa=Ktz+QqnWld5PsBoI8(;lxK za;J{_;l?8gfrFif7&(Ika-Mx+LnF|3JPZlsp#CTDHE0y{Iy4%30~!O3g~mZ|l3bqT z3M5w~xf02hNd`Ttkc`u~D#_ItITK(nJ8~wwA%}f(G^*}I4szyBkYq%mu6ppaOrxiI2FElZc!<<=8@{1&+K-D*JCG-x-wMecb zkdvzktU%NV1#&)uU97-$*jt>1wZ%Y%&wvMFpdxzSe;KF<+=BLa#8r4qfvEop`~ccU zau&(pXFX;Y9RI+b*aX;BpX3I4gIx!(&&;la*fGl!6}Jk1RQBSvM(rowxiI@cZuj`$~69U*3osZ{W)zfzgfc_IY(gQGqcmhpiUs3?GGlok%=61 zJoh;IJx6x&&ah)Gkc0Z4z*Epy&}rxl^fmMi^euE2I!AI7lADs;jO6AdV#FoppM)#A35Gb4q^=xId@2Y z$rU+&@hb46BW@4;u4HpcVUze($>P(BoJT&sLB43m7k&^@4MB*rJCKY5Ro|e35Tfl) zBzMn!FDD2!LP4C2;Mgjt7*rfW9QQKGok{M(OG`m`P=HC%mE>-Df)qjMCBEu|P-SE# z#mggY`)+*G_|&v}+d3|K`WCJPCPffGb--o?f@}r0azaiJ zvH(HVV2F_uge*W%d8h(Z5yJR?P-W@~z8J>0!uI=F@qd?U+s5{hykr;t3ANCwT_RGnqOX>}99U64%%Yw6~YCUA+u%5l^4C&R|all?3 z*nM=LVM9g^?$xUI@R0*Yv>q{JSnsZ7%Kaa|*k;J+tbW6}VVxm^M+_S>aA5CYUCTsS zS`6>kt9Os?!^)28*K0&y_I}P`pBY66QLHE``o%XLdMs@C*3?dGe{ZvDH?A&$uZxa0 zmprwp(W>M3txsjyc3rsk-mZiuxD4H6t03eIf*d&m)6w}sAV+aHI){#OkE7pnbaZ}! zA$F_{b*If$^^pYriJIZG_}4K9Ew9G#U;krRwe&O0v1 z3AXVnAZKlWk58Lp&M7@NkV3vOKP|`!Mvfsk673i{!ALd)Bb%_A8CBp2AxO6M_>VlnVu8wEA6=*OB}lFHMCI39zHHp5zUAf)v5eVV^;Y;PRfX z`c3~l`_lg6nVsdx7G;i~n)HuJir`9)HkCcK`My!vwOy(=y*Q)atJl|M{ME`zieLmM z!5n#rqf`|}fagsD&%VJm1fFH_ItmLZ{DQZ*`6t13V9Sv+5Y!2-E2y)@;pha{5KhzP z9H|rB1cqM1PBC?Ykq-z)8X&ki)BwN!~&7PLg+#yqn}b zB;!W6kIl4)y=>G8ei`BZA|IbGH;U!H!QC(gb@n@{a}X~MtkHm>b1WY^-h<9ybi07g z5RwnLLT4DS0(7R}P&F&=oKn(v6!e|>X@$;c9ObU0d#WJ&k3Fc>r9RLsB;?iX{(kUHlD{YUD#<_a zQh5Erw@m6>Bl*X?K^=}Km^$}75#-x|Tb&-3ZoFk(+tDLRUi6#dpblaV(dMD2Hp=!N zhS%y*@4(x!U%ol<(t-(A>Vy>V@eL{D?01amgcKCixt?RcyLEa0)3(3EdjDzzV$*9P>Me-jc-zNDEo8d9~Y}5$}!yk#$ zun5!bS*(x36x8|CNga&2x1mL?;p-^)GxAGxyi}qSl7W6_>V!N)GQLvg3(S^+_$c$? z0(A=1giG3Glygd*W>WZW^V33|5abs^;IRwpgdoun@&d_!lY9@<38@BEC;1f+0jkI}WcxkZA~!NU@O;z_SXZk`hQth!>Ev1lDn;n_FIrOQ3JfDF!Jfmb@aNpAvj%P6V_VD@K6~N%hpZzdl$0=1!g(qD{*VpWN<&g2NQulF z)ZzO#QwLFnl^}y_Z5-FOeZ89V7oWTN?*5~SgE~7MZ4h}_+e9oF+t2TXdR;aR-gIuY z9{ZLD>g>h#xHaxq zPP&si&+s>VK8r8>B;|#C>UfVjKcU|Rb*__=;Yyufcoo8{=5SK$;CPu+3eF_k8S~Rh z9po26?xLNb4iXI^f09y`lyZFS{{{U`%Cn?Y@B(!n`uK)&IzpWN2(LnY*wIm*bDaI5 zqF_WRZ$10{T7Tts0fat{<|Wt`_!3$aDhA<3T9K4Wq*Ugm@cTpI5i)gf+E&RE)CuM2 z1k?$|0kaaMd(xM!<-~?53#2th(J%U=dw5VMG}O_CBM(bGVU;b{lD=%$EN0!|t+np1 zxQPcP+y`|+BVi+k`^rI`&}c!OsyX(%d#7XMKa_{nnL42;{|QZjQlT^`9m;^7fyzSV zAe>0mNvT0fO;TPYC6km|q|_#*4k=lr)MYc}VJ{nXLMyu#>V&dSj>A{aNu37&7V0Ri z^Qq%C>V!5xzcY10arxADp-yNMUIps#_s{U4PAhhP%8Di6N>yoXgmBG zQzsOOhS0X8z%uGneM4V@+LO|ll%}~)olukrg?4jpxeG2K_&QC5uTx;#t3G&&k;ZN0 zhZu9Z=Z3xlL;cwh!v*C(p>X{}`;pR&l;)(g;HB{ULkF73X-Nt)L^kmUJ$WYlKPTC9 zPML=e$38Q15LH<5;WzI6CiSai-k5$Q^Iq8|L&rLhGs@8hk%zTS$j^7@z1yU2{iPM7 zn+}?jfgxfGa_~$-=$mGz3r8mu#XZ5Kv;lJP*eE)ldmR0qW2aAsp?NSQkb_5tL#IO1 zpy|*IXeKlZnhni?=91Eml$S`s8P$Q5j-+%V}5v|MhUXN9yyeK zav-Oh6FEKpteVG4!z=e2 z?uRh+2^(U#d;}eaJ|?9vDF9D@UJA!Q^r(rP0i+CcBIiE?SJ|(nmp#s)l*A#)E&q{sgY=N+EbgI*S1wIQnta+ceg(suyC+C!vk`VDF{7h zcDjiiyekCA8Ekqv=y>jN^m~rTxeP<>SPSG_!3^quLa#zUK-Zujp`W1Z&<*HkQeGux zC@C1)8BWRwQbv;U8Y!bld7YHejGSL#FFSH>xgqCItOs)5a3TjB9?tjCGo(z*M~>H! z6IKZQ&d3QXOv)G+LG_^qP(!E@DKkmIFyw4f=8yuXXC5i@Nm)S3 zLQ>vhGwh{jLrz!=*T5>Q4b}rWi=4<={5Y^$mX93oA*ToWT_6X($lI>Sd4*R!nU@nb z2#5Mrv=hidt|4p)DH16%BM0e*Fx-;oWvNUfXXAbt6k%REpikuI2ei%Ei zQsYBY{YOu2*|{)EW_TSdST4lgk%c#;R?AZHN9@yWl) zL0vYG^FIf2jvnG3N5ALf<%HQ`XblVrn!TJ| z`N;7ea`vO&1#%9MvcVNOAMz?7=jIPMA^$L^^@!>=<5yYWGhn6F%lQD z_w#kv2Ro2+)6wQPPi@|7R5LhZbL~hiz4eODLwoo4fSfS138~Kk#qF1mvcHFIbK6fcoh1bkrN(G$`KdjgvaqJAg6_d zplY&nO2Hc`aJu5_mpklEOEI!v(xcBGMniGd)cWoz{jWlb@S^?*wG0eg7u)z6(@DBQeZ5;--I2V-}9;CJ?e}@ zzYFTTNy_)G)FEC4>SR@i49B!O+3r$6Ab;9WL+F0$Ajc3s3+)7TW?%*}_Yb68W9lH^ z5RS%~H0-tTG_D z{^5wCFl_k?DZlbk1~o1$4zF&K@>|{@7)K{eFhmvB@G5ltz^?Ornm@B!vAO2Z>iiDtx6Lh!@GATdzJIHZqFCSXKl$ueQDWjAUirOv&;0`U2euxuE#?b*{&4ui zACg*xRG2J^r5LXEjX*sRsG}AmwRoPOP6P)OAV@?}PXxKUa(A`9gEHsrZhHIJSI36d zH>neWphL7N>8Z_%EsMTyVbptS{mzn$>x#VN1Gm=+SKg)i_$Kj;ipQ>=2{6&k6iLVir&~>U*}OmR0F?IO%#5i z&pHgjW6Zt0csH_z(C(x_rXXUdX-GIa5w8m5B%8>AF-ARXNBL4CAA!>&yxBaspT0tlVC49a;CWs>O`7gF0%heB^i!ISTq+AV(#&qAPL`Q3>Sqnu;HQ9CJ#MeHl68(~2Bq7$R2T z*9CHrYKVA;RGiPxGjdi#Ye=m^YPH;VbRyQn`X=X=H<*_ZaeNz8l=|brSSVB_F^k=bY3JiGjHIFqZ7s#q6%xM^vkhp zBR9k~FjmaGvZiY0c*B9OBaSwRJgjXlA9;UsmmlkWr25`GOba*l^nkC=vAq*!znj!K zE~r!6;pjw&mt&yobEM8`7`g;Qf;wj~^ELDh^euE2ItQJHErV{Tc5SCOSf zc*RAr_$C6M<~JBQ!2@zU`y+#3D2xpOE|I}d2oy?cJ5paFwLLF|;~$9ti;>fT)Q))q zIg#<$XCNmMA&M0r6DDn%IJtY>KPTS)Y;P+&52N#lPGqv94Hq0)9)1{7;^f}1>NTG} zr^}39V-iYrwIU}n9X4=3;=?VF6Zwol&dX2S=@|QuWXGD36Nw~1BnG%6pNFbIFF;kH zYEX5k22_(&+(){S+Ktrir1l`SC#k(i?M><{r1oJmnXs1)Igwf7#mEJU6co#SBO71} zAbqZ9c7sgqr)vx8TGIxTSxKNba_`}e<<0Y9zr`oodcLTNa|El zr}4G_A@mWc(@C8xsFSNBI*~_V{TOeVnSg4cNE8W0eoiRcS7(wsisZH&Y)4zZ5?S|!NFRlFS z%GQH-cpwFWlgP`?qjV8QKN5-1D|y#G#*Nb{Moc+`Z`EW29vtbNu4W# zI`ea;&Mg>v07HU0sQ-z)4c&qMgziFrL4QN{pnstIq%I=$ZBiGLDv>Ias*s9N0*zFi zRD-GW5caZBC(74#P$!Cga!|+aq|VaEgF5f#Q^#x6i3&i!Gj*ac?7zf?I#D6K3eM~MMpz0eH4<(SgoYXbBPn{^#2t{!+f~gag2Ep}@!U*FE zQdg4t4ll)X$x-D@>Z~Glb)KM3RAuZls1t=MBdf0wnL2pbjPuR@TE8p&;=Jn1G3LPj zNfbYIz-^EOu(ru;Fk|wyO3mjkAK&P~^(p7}S*a6M6K!ibj}oF9rVhUG7k;77FYsI7 z7iKN+NF6uiL?KfU1rPXNM<=SGK+ZZ7IWWdnU@Ip_Ckk1Bs7^4%$caK0APQN4sMb&$ zs4dhEdI@R|b$~jOx}MYxq;4d26RDd?eV^1Vq;4e@_s?x?=4IH+j+|~jKI3q@*P9@g z`$n-(4&-ciB4;NhETDiD9A15tj~wqIXBhfjAZIwKJ6w_T8m|I!Y9Z~&b>rrgYz0v# zZhl%EohW1&q9&l7Kn_w3QE+!L0E+@u-zb76lDdafTn4!vUPVoV^_k|D#fVPS3^Ag! z*Kzib+RJBu+?|}y{`oMphz&8N7C;N3w@BSj>H$&@@=`edQH#+bh^-Eh`eEK+7Z3Y0 zhY+GzIaFXVPVF&LkCS?W)RT;yov@c3IeT4WtEhum59EB|M9!(lvDJ6^$nhR>5Nnvo zIZ5i5uE;sXtDexyIg3Mm0qq2GkZXuKPwH2so@V60qmM$m0XLCvynvjmu>PaDWfM8q z1aiK1oc%u(XXMn*d1N8#R~Wj*h8Qk4q2Hk2N&S}8v!tHmrSSZtZkx!#--o9rQ8EXH z{{Q-HdDK7HXGRXj{;l}+{k=Z616Kk8aOmZ?0ECHK==mPIN&Z-)Kk9Km=CNsDT1i+ zALI|&pa3Wk3L^C~saHt-p46+P{y^$AQhy}%CsMDIdV|fdm!1td(HQpUV&sdAnrE>- z22&vCXD4!gMsdS0F35>4&#Qo(9nJ7VS)T%>GkHpt z@V3Aa)GV3Hr`(H?qmg2Wu8v=0BuiXeLNISfCV|-VWXGX=_YcJPX}`FK3Yx|qT`wK==YogtLXkPG!ljca*z** z9taJB217%jSD~TMFlac0k$Vj1JRtQUsgFqWA*}#uzN8f-tq^I289D5wXGhK(u3k>` zn^^xmX-_$jqhU84HGx_{K61Q=oZ0Aift)#{6>&w*d|n0QG(g=)ht19@;k&@Y>YATc z_M*V{n~91PLs zeNSzE`|SMI9wi!=-f+I~xy@~Q?e{WsruVlsw?*!~|iV zfv*^ZC{}z0{yu&G$fnJ2ygxeP>Emzsoj36n6Xs|W?y1eV{wMu^ZdLEIneW<9T^TU( zPb zVxA)n|I3qBfwYRGRU!@K1VE~g_5x{D*-Qo4%Z8j7peFmP0%I`#&d90eL{5#zj!uJo z{zA*KUq znWWVd$jMblCx%b>9=v5{LRY98)Sa|iq}3*^4lnHqArfFmCyTVYd4m*q;#rV_Yl+z}luSIMzzBG*?;u6H9*pN6c;?*w@iaH*BxWoOjdvR2BY^KC4koSP6C0X>w(M97 zpH72bIX-!FMMp|>yT9DR~v{t0GCan!4hu;vC z9XWUm*abNX)&n_hoyd9VF>(+h=6g9_@^WIhDoP+{HEHc!k@GIEdP3xE#-ZkdAAy|r zF|&oV_M~-Sgb?!d4*p|~x zo9-)dvD}udt&#&@XB=%jRtH6_vIQ+$T6gQ7kD5KD58GeJ1HOEUQr}OlSCaeLKM98LFo21#$(VubAB*$(Ez%Z|_BP`Set+x?6JLu-gV&H3@HHR% z%=ki7VRdv0`?vhP(}6lw7VVnw-u2+k{T=vP z=mB5I6vS%IPG{t(0y)YPcRJtq*1?cK4xcRC%`2dl&^yp7Xf?D3VxGK9nnoJZ5(a5@ z(w306l(c1}{g1Teq^;mzc@OroBL|NGXAiGp*(V2bRyvWh>T!6rIUhORLk?#h1adwk z?HyO-e9Wt!5IIOO#GXVuft=%*IYAl%w>5kg@h$pG($6bIqyGlr$6%Xjbq1}krRh}KwJUH7b*x9f(k=VK}Ddap`xU1 zCG7*!wvo1-v>l}FByAUIyGh$a+FmwO9QLvyC$6;l-mXUcbSGTBI2)!w&ORq{4)A-s z0zc%~>a%?0cnvvmoONL2#Kn=e-vv2wiM$G5=UL%2Jkrk2DYYL@0Zq+MOKcT~6hmA& zv}5GNA=eOBmb8PU9pYI&%*Zu>ZAS%ia&-_n4k1Du2kK0UxaXlN5Kkvu_)xH{NpkRmS2(^a25e#fy&bu#zMF)xRF8Tni*lN53F9c^&&Sm_c} z_1A=>V=_Nk+@@_W*5f(tsHvVwz0{{z-G5syuWC|$`?z2>0p~r#43dI$R$yu0ipoMUFmfYx}s12X-N65a-Aln8?{8kaO*cJAD@n9mXFZkb`_c z+#YBzv=7=39e@r(hoBE3+(~{S?K){UNc)+zUr76vw40>;M%wSB-D2dhm!2ItpQ6sJ zB6LqI_l-M_DUkDr6FGM%tRjUChL@uk$VZO%ki%6`0y!YTZCB)6;#ELSyKd%J2b)t0 zZOY#rEIzHs`4NZu2HFYaAlVRylj2X(?(#*7d_x>g4bG(w`>1DCxyWFHU+1(o3?LB-qPF zo%l5K5zqGNV!3a8SxlcNy_ADGdKrGiGZc?sksgsx9j{R*o}W};>crO|y|fE;;xl;_ zsKf6=u7#`6obn5iZNBEGg*x%bF~m1QJEl&21E?YCex&>JEIj)7CZyX)56XS&#J7a? zHs+RvqZ8kn9UVQuarVczW8~;~Xvlpy$FF!ZH|oT9f~~G>i}~_0)EVkRI<6+z2<4^l z`{TO{>gZvlhvyCIaCE{1K~!NS$c7&thG7Jgo zARiDv1{w>EgWiP3LlYo^CPI@)k0w2a^jOm4NRKBS97-fTiS%UBQg4K(PW(n#-@;pFCTxP>`p3UddO6ac zCH*;GiU*V9KQKvAp7aWNgA{wP&rAxGB3McBW`n0!C){dWMNPl)$I^9u@JcK}iUW=| z2R*epyLW1bxZzp9EjE5!le|*G8^ztne&avF_C7I>l1b=~1)(dMq$p76StfL2#2D^` zb|(dL2Jw!Zfr*?G0y%geEhFa%44r|Y%h)4<9OMJyzk$Am&O+y)^Uww8JLn>GiS!pp zuS$9~(yNn>duC12UnD(~^jf6X=5y@|>}5v|hW)eWt>W1y2Xg8-k%MB@;rtvS932du z+^7Lm!{UN6cv!4sTrws>GlCl`~~dxt)axNH8Qk zjg}0Z1Y{Z#;Q7`ky#db_h2a0f`Dv2-u1*3j+ysAf%i=;xz>{5YbsCxHzi&c-aCI76 zFC@QF>)ii}P}quOTR>F;9RCFP`w0=GHzmCp>CJg5y#54K1YuZ5Z$Wy?JOQu-jwiSu zl0CtwS>X8A(T5wW@3nlZXQR`DF_g~$OF+ya+92kzLT}UCa>mHSrvDhj^v>r3I(SH4 zC6tAY=bZfxS0~|F!JXDQ_PcwhW9UDjHViR$5|9H(z%#=MRiSE7b*KhZ6M7NKgaDVe zq_-peCDPlI-huRvq<13yWzsv7-i6K7fxT?pNvQA2orK0%5AJkza;N)a?hMT5j@MkB zgbwI;=1u~RST`5$By{FgaCLYTnO#zI%EQQbx?Fr(T%82u7ZUp5*9CQuXh?X4^d6-5 zWa{*V`jOs?bX17o>GE84brJ@{`Y_%yGhqk>&p%-(>AgwEKJ?+GDEvliSWj1d`Pdqbm-f#5bK~I5J)2Xy{^lSB5C3zU37*q;3Fn3bShM{?;A>ryI;5CrJ zqz^KY17mCjwsP{B65fWPr7$FrvlufHBtr_MLK>t)24shpkUoU;S4qbq9!C0b(npX! zlJwU|A4U4>jGSe#mmN7PU8Ac6cFBPpd~Y!SBYn){=n9>d@9KET)k)Zfeiz8uPWl_J z$l1lKfE?#H&cNN_7h0I#I0J9T!wW4E4&qRMgkKXU^C8T9NcvdP$1!paLm!j=Ch4dU z$#vv>2J0ty%M6##A$a}?$4MVg`UKL6m!5>aFp)En^htRGIp1KP86V$z!beRXRjm?V z@24f(&(7Rh)W8#^!Z|tbXmi0+o06Lo+O4L#C$=|ApL6Wg|7v?c&LwQ`d-EunPT>{d z6i#tECqD?MaH^FQew9YMQ|AV3{pz&Ej?OQFI@5Es2HBLJTRS|I*El`9i2q>$w8e( zPU;}x=?t)z9EcNgxIpUk`i%=BD_)^_uS9LIK`wd ztyhxU*`HVuhN`e3fGV*Pg!-REoSHi62I+QQ3dcVY6+!GV;fA|3Pv9%D7WNtVO04Y( zMHkL>cy-*}dJErbJh{#%^@fs(uf)2JHuXHUx$$1#1&7Ml-K!O;R%6BcvzA!#mDmv5 zLzR!&=|D~*!dIL~|9j$2Z-ut(STk}GTSKV-No)(XgI(?X1c&$Hb*D1hpVHL_zKqJxUP31XX9f>XLmkwyoVgb8YXh! zmu_%H4oD-A(|#sS$b~566jKWQm24^IrxiI!FeFYyJAoWz8WM^0O{8yTxjyM zU3L3S@h$n>;w?JE=51?((c4!B*6WT@kKGOG-et`6Yq#q(3UiC+$A0{3C^e0T6J+POZ zItSdS!#+8vbHquVPajj~Og?qIM;$))!qGWJ`cYTvoZ(e)be`ay7Ks;ds4t<3pbioZ zi5E%#jC9ne`X*k6u8@9=^iy7-4oZX)f95SSUw(qFLpMlAgmr@Sle`p9B_|>hVCsB9 zI(#0R*pL5T-z=KQ#YIdV6cbqqa-;r>Ez&b;N9_3DYyTXmHG7eRIz0T(ZSHw$^Zmn? zjbE?Ubk;(3+-I}P^nB!jItWgZV8T2~$P@604$|RV)Ra^}jOgg6J&x%31ypr|MG_uK zNGfL95`#KPMFn*nuZD#^L9o+Sg1H+i14H33#MDXhgZv>I6aWQ6K~OLh0);|hq<>5L zS<=suexCFTq<=>`&bLdXUnczun~8wEY}84LaSgAM*e3^dzIRdwWysF(>Q+8=yhfd* z^5}P_PErNZuewktsWPu}P^UkiScqQw7vn+XXn*t5;_Dz~w!^y{R9JwNl(CQwt8I=_$(mn{!a zCy9%TK#-)io(OXOhwt7=tk-1x%pyI9Y3@=bm-N3#|C{uC zr2j+uebOJ0{*b9N2KKU32Ltfg3w4qvVLhnx$Uz;Wz`wqZQ6ir@-lNU}^t+(WLNa_@ zsq;3kdNN-p2?>UzC1@w8gG@t`oeW1#8L(HBm%{H)+A8p6 z6eFW}-oO_}CyXyd6;>2ImDIlf?zv4y?(Q_F@!If57&_)L>7@ORHi$f|ZPpf2Yc|_n zyTts-#LOXFXBh`@Hkqn&A zs897xhDV>=nT#rA)bs*!dcZm-BiK1f?g^n>D7iNoFOX4{jB32J57gI0PIWTy9^5<- zTO|*{J~MJ&^@NXw+ZuN|Q?ltZdq$=YP_(ni7_xJcJlxTS3yv&rHVxW4WW%F#4YOv} zo!9z}V*|E&Kn|jlWDa8lDJo-TwD1V=E?H4UoF%^cw=>=joP$T0j7&i?$0z?HXQDt( zttU2wEI{%i7!t^ti5X-8l2HMaJO{$~fATzNKC}Q@2)#u{9Wt`Ws7ppYGU}7jfDGJA z8j;bMj3$g6_R_N>M?r6$^YJ;+Uo7`cHZTQpnmUowf^2Q5dR>(37%%4|$9u@(tOI*F z$?M2y=8BvRylMqjZN#zq!<;twh>YfB!x3(dFM*hl>gOBie&<7mA$cd73hE%$ki3J8 zmSnVI>gYKlvCLFOkunj1IgMet+^wbPY~)fEC_EULY7pCrmIz6;>J*N)2n6 z)~QbA^_3qre5!C;)j=>^hoTK44{Mvm-7lY9u&4383GJleyZ1LkL8$xaQ1V4=?+W)7 zI+`E7O1><>(>cd}ckgtJ{U_gsApxH2n7IM{4E+NA3f+W$gMNo@L4T0Zm5gp=bSI++ z89mA9MF#FOuaMD)jJ^z>JFu4>Jbz;!NBj7URD7#rsLgmTZ1ne4P|z7*ayfj;WJ^R6`1` z^nqlcK-D)T3<@V>Fd0L0pE@ZqupV!2Sx_e>PEcov&sjhvGnbb)^&>`AX_td6hO4x}h{$(Y1uc#u9Dby5&JW`FuBeYIv?*<<3}L)GucWVWEfIjM>|0sq#9C2kui;o=}eu`5KfaBWX$pcbxdNB4s)Z&1ORk7kK_DGoe{z%qC+F8FP6l-2N1V zos67$WX#VS$l-v3k+awnKJFgfdhB%723ME%`*B=Q@+3#ePm1Dbqk3v{y5GFY-%QGy zzQ?}i(9k!Yg&*MV=%gT1kg}Bf3XEY#Ck5m5!DK8nk%Nxs9!J0D6sn~l3y`u2h6Hl( zpm54+Xbr^dco$j+y$7v_Hb5K6SVYF#WGp5_B10xaAwwlYBSR;{;AWd)FFSHRz<0Kx zl5wC}H0YbcJ~@zMcOqvg1=ghKb?oS1kMo~`@X}KdDW9O<1#*s%vBVWQpYbY(qf@)B z!_kQsE>3Up>1#y}G7KrF(M})-sfLuV$UwRZ1**O&XP~diSWd*y^e#SKqa{Rea3u3WEBy?sjx zd=c^C`YL}roReQ2ZEkvMQ|ff}w2X&!!xyv~dSusVwUh@^AUH|k$U~3b0;Hk>DD`QmC{zq8 z4wZmPLZ!%9PsRo^z@ANHAhq~D8C%HMO2!9dY-2NJU@seTQUhGG<*6Z959DljB4_90 zZ23p|$nlz&lgbrhjGWYDGIqEiCpC>%0Xa`l8JPMUELB7kMowyZr~(*nz=sY}3`=I@^ha(lhjHXoWC~I_J`slC<)mV0E0~PKPi&|M+75yt zft;S0K^7nt&kCo$0%80=wJ+2U>JJTo5U_tj2JVwb$@r9v&&c?k3=Fy*C*uSeCmA{H zrDsRZFw@IS61pe{6eB^i!Ig`=v0y$I2_|g?Q(|Hw; z!$WR(H?m`jF*bfTviP)kIjQq-s28H0K+b&3EFc4p&S^%@TM(RK98r8BQm!LMfptzs z2;``k(IEKP@T33LPkX)cp-g^cgXxJt$kWLzWTM>2jQ<2o5P7&+{vXGhKn*Rh<`Q&|5z z89zIbgE~=XwjAzceqiOLz$*1J`duIgNADL`l?H^SNSw5J_y zih62Or*Vw^V6Vo1POARY!By4nHnt)s4be#&hcSGV(lAQL$ia6vaDmRGMgloW_5TZU z(gM+*;}aMX$Vm$p$hqf0&ZI_c1-5cRPFfTUrNR&+CoLL6LLe;`ii6^z1Sk*^rZlQ#gAWa$0$;f1d34s&e7w*q{D4 zu(Ai_BgboAPFg1VospAPi|j>Qkdv0htAHGS$dj>SPWdTMrVf8vyqq*78Pb}eoj941 zZAfcM_M&7j#^-i(s0G=Jlie@(k(1UI);sW)0hhFP&`VHzvX>xxNwSyXr5zzu4*@y$ z(qu1_H;~f<`^?Dci5;^9Nx^fM9qVvDYv{Y9M!(na_Ad5V7&%;s#BKU`YV%HHvESGC zZ8-Mb&v$;@ zQ18Jbn)DvrXGCAW!X?~tO=%NA?7=Co*;5 z(Wh-7dlK0}EW}p1TA-7*1=hEjTNbJEGV?B4@Jco@LM z*Ivx*gZ7g>mF#I`PiK4`gbtbb${;&loskEIqSKCIpBY66QLOmd7gYC;=sKB;w*o2o*g+i+#H>oSdSLfoXDy1*wJa2j~wqgI$RYckn@o2)m@O2UVv8tIc7{{z8o2` zm58eN-N+tdt90ZT(u<=VBPSinhV)`&uSs^)xca8Uqfdv=kxBMCxsRN5e^?K6ZrO%Q z2&W(lMG!CerU!|5!Cu>AyxVAion94&_@zEfopj^_ z(yK!?pqkK&P$pChstwhFa5S2b9iDVEvNtC?eCU>BZ$}8`)dLvir zq_a;B>a=rGr~PB<^vb7>*Qk@uSqG+0dS|k~MzP%p^V1Su zr6a|V-XFg%sDoTXdOxyvAbUr?_K|K#A4v92WbZDhldGxn^r5gmlDEuE7zPc8Mv(nw zvg1$d!b?#tl#WP%!>g`j@0K@6@h0|}Nip8jRewFYZJf}OzI#Dkd7=sx(*qT9a;h{h4^gc^JzKR`;fga z*>R5bC;I@hJ9XBWUwDzRF?T^r4BL-=||8`PzR}o z^iRl+OMfJvB}bu8$^IJI$9jP}Ct#hE5rR4=F$32>{Y$csBKzxPAI;Q3AW*9zrZ}hG zVC2}xi2W$nddSFOJ$u&~(yO@(tbW6JzRr-rBZdtbII#Dy zu4SSuEr$2&)w@UcVP!}4>ouZp*E0X{)jYh5=dsUBoeQ1_lF_37pw=Dgw%S^3&9R16 zTS^YC&>bc<`Ky>TDZNxzEi{b(K~5sIcGrH)V(FO&7@ z(ACH1YBvhYpxSsW&3#bEofOCvr2p@ z4&-F8PY&eFaw2CAh3}#`JPSc~IUhM*Lrw-isldp|z)0L|7vy9_@+u&QAAG3whjYqL zKH#Y<@o7O$1~Lp8$!N#O$v~+tWM4@CAA9c|B}MhT|1XOHB*>CMa#CP(&bzaboE21ZkRTZZkyr$gjFKcx=LG@D zNy%9d1QS6eN)ki`LrC|Y33_aYP>c*V_PD zWD5M7n}$Se_u$2?L{E-Fl?+inX9Dig1{E-Fl$E;!hS0Rl5 z`@asghdMxDn?F3&#bjSX_N8RElU*V^h9niTt7L}*q_deWu$LVJ7d&uFegFp^kfh>n|5;L-czIkbZ8YrTM+>97tqn#jS_1pk@PEV8d8`zo@3 z%*c5kLK=>dvzqK{@&)uwAVEv*`Vt7X6!9+1P27@S!1ECCOUoOR~tmp{T06zJI3dqj?3?R)OjL8ice zwQ0+w&c}i}8%^r?`WqrnTc0y^kOlB($68Ql6IM1uTOdpp_WuO>6xs%Dhju_a$-bHF zTgbkZ?4OYRQ?hR(JDl|$WXG;uOr71Zmz_HM&Dg5@yJEYq|7Tc&I=h|J*~_t2bh_mLenuD<^8=>4yf{Q%iN_X2fp!a64-groB_R!}bF{|ngKrEfk-R~jKk=QJAP?}xERIgAYE#Pu?8<1it@V*!4X*b1%R!yL9c}*c)F!r0R@ZZW zjRvng`gY$U3y-1p#yz&e(6Mg-M;?*vp2T09?MQ7@QO@zJwPXPzU>gobQ~-L7nJjya6E**8H>}CjcpifE2W2i=cgR|-M!P11qc`gLxMWU0t6rn5HJ*a3&Qw+z;NhoXaw{QG?MH$$^J9h zZ;>6(mS4&K8`*D@{SMjhlKpq4&S==nP91VhT?MdD4(i-~z#ppJwU#Myt6{Q*;lg=qUB z+5h$eb(X{WO7qC(!+V9G&R@9td2nIXQhs>9BU`ECe)X?|p-pUv;j$ju0Bt1uKV*MI z_Q$*xj(@-wfgH()qyl*ZIXm&4894}1toS&&f6+&Mw`Hzc-k_FL>#emX9LU-0XtU2# zn|4)#{Yp>I+^Fmb@r@aE;;;wgAZHNZ$QhW(`HYbx;eE7E*y+b%h#hNz9OMH6kOm0A z7<<6i&^OSx&`IbNbQ(HC($ge8L(;P(6(XrHNzai~gruS*6(gxQBL`zsF336WS{4}a zBlbs;^t=N(66#fla23cYk}BmR$9s+rXB`A`?vPZ%6*>2K7m&la`A?z}8O6x_zZE%1 zF$6qDJAoYJ8Uh}XRFb4pz)c`L`oIDtl_sg8Ku)e^%LAW*_2>A=U_#)tP$39cVi}Uk zl2nej7J(26z&Vl1lT;y3kRq@YzB5P>SlZKF-}blCzlFTkpq#z?^5qS#CoeQf5m?UA z22&5Lbh&^1n@xlIHa|Q0%h&psUYL5pN{T=PCxIM!IGw`4%8X~}1(Os$%im%=2YYY| z-S8ZUoI#)?XCROhh?fZiId~r}Bj*VW1;7wH){LA$!xCodI+0VK zDwd_N3`S05K61Qp-aJ&OMkrYT$aPE6Kf!$%fr+H-Ijq!5xqNebhw@caXZnCuEC3GdR)1A$fGJNVAbE{y$KIrMU} z&)Jr18a+L`Y=zU0%S~{MMhA{@v>EHE&GDJb8@1}6d~4UzkG>@bhl441U zBPpJw1dGT9?OK3yZIVjZgW48?b$N++zy*@{!S4ebPS zkZcJ2l%x!jG8s9@Hw5k=sR2nysOI*>^1!{YevpsMOxOqQhYpYgm!=U(jd?4og#wYO zU@xZ$Nlo(xDURbiGbv7Zy6aEQ*m}KwmCVW0|E_hf%${b89bOJQ8{7uZY%5(B{B+{w zUPn^vD=D_wTOU@(YZ)x0Ky(twVT?FSr(qI`B6{@@1tevz#bcdIg2fKLpSi3*|8SXK|UZ5X@Eea0Rn%4euaL6ZbNsV zyU_0>wIS(cl3pRHElKT2dX=QtNP3+lJm@+wb^d_8?9_SaO8^{)amG? zPG@Q`A6GY12eZ)fhjY9%oD;-Z2c}LCg5XXr)CnrVyFi`6ZSe<0M&^=V!;VU1@oAw> z5K;_574g^kdJZZNRUoMgNvLu44T47>REeZ+B=ydH>I7AX_1b)7@Fl1QR1<=~-JPT! zB)!2~>p+MEm^wX4>Xj#`6NHXsf&>M5BFNI{vV(^WY5wWP#--CrPp(ndq)reQB5|8A zPi;o*9&jaVWag%I6N7HNn%OnRN}V7CCqW!}h_i${kg0>QU#3n_tVtd5^E?((_&xiY z8!Up5DF{k6Z3*fGr3mWaeYAo)L9v25Z{|pyAY=i8+Q1M~C#VtB7-|AFg_=Rlp%zd} zs1?+jqyZ$s1sz1vV3LNAG?b*bNE$}caFX6;GZ+=fPMshg_WuFfUl-ebgV-krbw)U; zgJM;H>^-K=lzi%V&DROytb?FVUy|N&rOp7}rQ;k8#JR%5#axnv`rSNn`ku9tn*iX)H;TyZ|18b>ZwYV#Y%gpot`nBZ){F&s$L^ z6f_zC9Drv6NeBk=KwuO!6TQU{nT0QANtn-0YiMLnZq{q!KlMv&$?AfB;~C~bs5KI8 z=6Gsz_SBYbsW+Q$rC}eht?=fus~*5JA2t>`&(Z=I0eIeZfM<~jp2;5FosvEUIyUlq z>XJKs_{oJw6rXmJKANDCnhv<_MiZGbkC zG@YawB+Vpg7D=;7dY_~ZNSZ^^T$1Loz0I(f&F2aF)O9>LXeaiAKJ%UQK_#+tJXz1D zkN4s9C)?hT+vA_>{7 zynvox@SPbwzv7Eo(DU#_soFoRX-q4&47_)E!!)k;WAxl{w7Ki4O@-A>dhM@Zo49G@ z>@pP|zI@9Adj5co2j*E417SfZ=)rh0UMFk%DSru403Yu2Ap8ov;daJxPx}V{Tla&| zDi|5(awHi!+HyC9x}RVSstf7_KZlhfP*JEDR2)Jt1($&QppsB2l9rLQoTQIPT0zoE zl2(!QF-aIRSVPiUP$#$y>}8`)a0Qg=6!!5s#2pxn{gtrID0fwBCg}!SMZ=It8Y*#KnErxuk)6+2;|T7U~4UhYyZHJEl%>6ckMo zo=KZ{H5S4E;AWCO5!A`mmsm+jdqP)Swfg9*zkX%s~gY!Q@|Sn?I|5);;=H@n;8mw*{SoktFIHx6j~ZH~?T@=Lz1B96S%F`a?7k)PXl2ynv+RB%NUDEQA)3^d(6=Bd1e|T+N*a zqc$j5<0CT@WQb9!lJpfxUz79=Z$;D?Y?!3@mZXz;gA}Xqo%ycE@V@n~Pk*;(<4RvQ zT)!jcdNeRKborc)afrn6zr0<^C&_T5Q5{3kFF!~?-8FUyr0(}l0 zg^odAK*ymIB*AY!OVT-#&XaV3q>Ch7BI!qx;NV_i9R3h!PBX_Vbui5wL(1aQ>gZq$D44Sc z0y)291xE+9K_NIWAKAQ(9*dCSXU79K#8*6U5o}mOhNnJr zd*+6q+9#w4+XARUQ1%l7*FOXmXup#58%ei$EByYDVkW-skaRas;46fq6W}WZQH2#n zHCC5;aHC7(ipu40UrqWuql1aBkn)Z;h&-%q*6e#r|9Mlh<fFn*-`zVMGlWB!5KNsAjQ)qb2)zW=h3Y}|A%7?U3WS14x=#|Ws0SoH zBV!nNQYVCc@+guEIH)5R{Fgd%@qFrd&CvT2TqyUc6Ve{m zJDEoo)CuXx)RCWcJac=C!nZ14TdCuI_4j}wo`fur^9ELWLcK^XO!9Li7h&Y|fiM=2 z*h(%+a;XuwXN1NfE+Ekvf{ZQe< zOG+F{Pwhtt>7IuV!K8$c(auh1DGtOZmw09&!+Cn8?W@xsoe#KH^2A-O6e2OfRMCX%a>T*C{<`4rZ7m`65|vt1ykx_R{%7~{i^PCwid?v9Q-a`wT{ zAvVNt*$*9n4w77xu>PE&`ih)d}l@u zLKG`<8YGN+^UqTm%|9qv@n)a>7)0YccZ7Rb4Tl^>zY&=u$^bPc)={RG{BZjxM|WPg$a zNDd@9h~!|BLr4xKIgI3RM$RqR%kJgecJp%XVLy-);Y3c&N{G{ z6AE7>(giu8&+;xHXH*~j0kKt66bq)sQmv*OTa^WMFk8#*eho#6A=D3loskoY8z8g< z$c|<05#-Ql zft*waa%MZd(u^-53?nF*YexHt*eI+CC%twy5kkbYI zE|AleWMsdy1y-Rwco&e=k~ol7c<(trGZIe%J_(-)_50NRO*8Oesw{v@{|xiupP z`G(LzBqP*nE0B|`d8^Q2us*^(vhZ?3-xglZ%jVVZ8#mj(;fL%EGbL>m;|&8~B=m@67l@h+@T8)wv^gFYVM|{fduk zeqZHLeZYYoozV9kZ9eeS=IZr|B|DADNS-zP^)UxG7r;N$J+=x(&LGs0Gcc*MKv1V+ zj{WZ5>2?@m$C@3TP~-zbkp>9mhaq1(+~qoCKv~c-XgSH9N$x^2F5PY`N}yCogjGt$$0qY_RB3oF%LQPwDZVFQSifipm=!u zhMo}*Z+Vc%hqvFi?cHyH^RV?J+v1D;0(23&MDh@lhm!mjZ-w6Hyg4M^^-~$zae4&ESQ_$1U zGtjdnk0f~%$)iagL-JUX$B|4Vk0%*Vh>4(1SYg=9Mx8JW`!@>p@o7_BZ1)XgpB&Vg z7f zi?0(_50(PZj;RxdTtgUQ?)ONZ!mCI(gdy^tO7d($om>sC!op!anvV=7gke5%7+n7_ zTv5|Vo=)-%-WmhNnxvRXGJZoU4-CYFp`3_G5ticVuD|i}iM`8Hnhlj+tNFCgf*vDG zQiP>D+GKcY6ZlGzuuf2Cs0-8;>IQX( z;MU9|c|OStNdA!Ig(NQ`c`?aLNM1^^oz3)wz3j-ru>WWz_qqg%?Y?2`lj8!BoXAnA z*85axFeB&VeB^i!Ih=J6$ibsRc0~@xjRkUEd)^GK%q3Oq!m*Y3v?2#7hOlX9Cy;|& zLl^*~lB_XukZuT@L9$LVUUie(1v+6L!1{bXGQ(vKG#A2EX^@;n@-p7K074|dArV~j zkMag`FoGhGBYVQfl|>awJlK<5m$~ch2g-DDkJP)kSiC?>_zn7SqQg+kK z$Lk8Us8HAgauA$^apWP+(sCGqQ@GM}3d2^KPT?xgPGQvyH~%CInS!v5rY(~?8w7P$ zI~<*`mBP_kl{3DO1qeF;LxMWnu(BQ60qul#LA#+n&|YXCw4da)B(EcRJ;@tL-bgZ1 z6q`xjLh@FUKVj+|guU$4IpP{#g|SZ#>U`>?&i4PptIzVO<2~y9fPNR$IZN_3SL$5g zUAVCM?OnFJ&ZT&NSEl)Cr4BL-VK>lDT+c`~g#ASF4w82=b#6jGle~*$lr!gccolXV z)_*sTY(BgZKNKR_Sri-ghq(IpSg(G+1})w1q`zS6G23ER{SC3}|A^#$B;!&)fUV*1 z`@;*MUqG;fBp=EX1PkZr1T+dqRAHsjSFNhAZ2VF4>EjwLe{)`iXiTHy@G88hqYWYt zYnw6ewzuEv*YsCq@y8XfuSuV0C0KX~*eK=fcep0uB?Wa3JE`-3_PblBhhywNycP^G zb;6MZ2!8>p1XYHrKvkh?P<5yVRFmY-Nj^$4LijI8K29=%_b*BQisY|J{)WxehP`am z39su)opAQaL7i`%)H(GZbr4GC59)YnP$xVN{m#@0M~dg93w6Sico(SCr~&=}pEMnl zgnEnvM3 zADNlZ5`ya=-kRj^N&bQ4v%K|X=oOO`=SV)EH%QR|-Ap#z14C zaS%Zmytzv9HIlEBjECC|l5diX$J#BDe zGeJ;dWc4+o_cT-54Nm`Hhd%1X{k^(lHn{Llc01ba@zmzak9=-!9B&KRUUi@GW^il7 zHtvHu;rnqsQHcaJ*f97Neo#>7Zzm}Z3+nvifjXsLbcY4zB!qv-{m!DyK-UaG3MX1k{%z2r5ipuWgN#^)0b;?4W2qYLHxWb326M;-a1TKW)q@Y06H=+=P z%b^4*<`8bKrp+TzBNV~;2yyk}PKqeOcaq}gxcVbX@tvf={dX@8^m|Tsy8$9l^%LQ& z`iX$&9|4Cy;ssJllTwBh=2`^Y{s^<`M=3{2`8+|e2o5Mfu!uUIXf&mi-@3%Yw(eV( z&%If=%Qj@UnP3qJIz*d#p4yZi5q{v=p_ykk4(PeEd}!NgR)R&K>L-G4Y$tUhf|xo= z#T@(Hz0>)e*n+5z$Z#6br>c@lXPk2qi(uq*NlMGAUI^sY*&UQmT_ugOr-2 z)FP!en@NGaY}ARs*n0}Q@Q%^sh(`D`s8h#D9n>KYF^hGSuzc!xjXDwS(C-o*Brh((<{&D+M zkIYC1awa?4Ao8%bxz?-0Hf=(3yD9q%#ty5}vYQ9wU`|5BOtaI4qZ2VhASc{J4mzHD z9Q~eSr(@_pg2&Yba!~&hF(1O{f5eB-LTC}R7+L}?h3ur@1cMmSq{NUCOG+Fm@uVb> zl1NGtBS(h4?8w2T%&$sLix=B{BiJX0fn+CgQutNLrS7w%(<~o3-a`)Z;U;pnkYaO1 z&ZoQ!=ZW7fYrE@Q@^8@Ky%yrrikv+-)%(#-AZIUD_K}iGN*W{Q0CbR)bW)I_&Fw** z2-FBg9Ool56Hp@*aSZx`lnhcbNol}aPe6zSm=yTGQQja0R~IoUP)%gL>lePNJ`+_U zeg4)*k>3{aFaDu}6hAoHob}YEd1zYgH%~S9T`=pK-g49Mdmc!E;3R@0kAIy)jNia1 zY~plIt_Y_PrRNr>u&C-z=o_$g%V`VYRm9JNI?Z#mx0`CHKcBOtGpxUH#CgqLXr%q%&SP$eQgD;V&5sLJO0!ZmXN>@_4@zx*+ z*C11;J1IT#1a%^#@SQ=O$Y@UlS$FE**lSHP+SrF4o&EgbR8(_wNEFHA|J(+TY%8fY z^gTEG`;94`wa`nQkA1ZGij_K%2u>n7@^Dfol4n7X($nFe6g$n-Y3d=_=SGT1Oi74r z>@)=AL;~gINa_8=hA{RY*&c=%Igv;LL}IFNWE%*>|B!iF%N?%g? zkfq&3_-sO zqQ66I}Ki_fgchU!Fr>LeDEGgp{U-0`QKQ!@0q>RrS_~Phz7{_B?BLebo19+QxAWgK{_NuC0bi*4iCkg!y9lo$Q2_<&Of;#3z86kY z&eLooG4>z14Tc1DkOYWa4{d-pLYtt?&=zPb^a=DSDesapnUwcPnL^4`Ql^nIos=1* z%p_$NQ)fHuWp{LT*XNo@CxWS<<=neC*`2lT==Dl5j3?fKO49(8yKM^NW$ zQr>r^&Pm>di}Ck?=4?-MNg0!Qx~KTGQU@7^$O~vEsB;c0=Si7E%3QwpFG80{!QG26 zA-5}aB2gn0dBZ%i$jC(gBp%-Lomc76{i(6ABp;ZcAA!uvNUf{hocjw4x$PxLB^GRu~okY&FZfCecKB=qK2X7fvFSa zYqp6(fjX~EG_zN{Y_N|i zPT=enKFc(>P$vo*hNvX8W9md9)ewb2z15_w;nifwM#@@J*5^KTqEI6g)zEq5Ox!~7 zb=C=Ar@*L(!q@2+>e1J6zxtcQP-`{>xJ0#p;QB{l=wJgW8%f#3TjBRdy=)?9Gbvm0 z1ahJ{I^jDPQH2#BA2<8*(4V&(`_4{(&u8$4i`N{;>Fj8O$iv#^+Tg&LpSC3TnE7>G z3O?Dcod@I~QxMgY`wEQVgn1MKXE-{an8-oLbC09nEvR?zbYuad-i9H8oc>rD01bo& zL4%~Glb1~!iI-aR z;Loy#6*o z0U%D3a)y-eNcoyf=wj~vBW z2Z5YlNV(vOoZGw$$Z2>D({jIXE_tqJ`7`FH6*)*TME!+!0y)SvL_H)0@zjru9Hbkf zkZ!n4$_;^>T%GP2?d#(k{R|%&Oo%QBJq0~Y$`w+sl5&l=J_{8xNpYPN#9pPu_xOMM z-mPd%Y-3VHm+*Agzus)`n}2U;xNynB5{FhUygtVyMRX}go6?@z46lHLv>*YGfM<=qU&J=X@F>?0ipw-Kqv@;YZ4s-g+gJZ{7TAiq}(Ru4k>p@ zLF{{vls`zhPs*P_PPFOGII-g!9phSz9G!sU0XYwx$ocEvVr2E%eB^k|%ZcW!10yH8 z2`LXybL3dk<$n_wL@KYnQ=+!+Uoh+N)CuuQ3Ua?dX2^&Ws!`NwCz_oOorYZGX{5(&p+l z>P2<2VW@$JV4?>(+6?y8rsI3BrIomt@y4dx6}}H0Qw`3Zdogk}qLXM2V}x@Oi4~-5 z3XzJJ$@;w739Ii=MSoJCv68~CRxvlHFdCVH=J_lRwhL8n_o&!Vd z=tN_taP(AY8Z;f60nLPFL9?Ovp$|xXj?^Ng7A3V9sl`csp41Yg`jJ|a)KY9_F6?D< zbfPirpU!nToZw`DEx|I1)Y1;>sAd174&a&Z=y=J|!6|l7XC-ViUUABgR~(d?6hIzdkAgp4~zY61py)Wm$~I3K~i1`M~oHMG}&!9zNgsAPFUcf-Rv zV?f{Tz5DmOr`iqe+b+HI}!+>yJU7 zFm&Qbjn5O%iQ#yHPimwmfNbp9bB}f}ZPE5VJ3sy0=Pk{IP7GoW(I(bYn+m_h;@~xr6jV z%y6_5+<_+_GmO+`q@q04H|A|<1gR}ZZS4i_jDdABk8E-W<%EKo;DYf|aSzG*a7;`ZB4nFn8ed$ILXj)0R}^b@G6-6EhFrnYlCH6GJv7 zz25Bk)XXN+qTd|2sam)G4(=>;v{~e-P3@WwpF0wgQD)BAa}}t}AEm9%P7Ed_#K_!N z=xBC!VkAMG*K+K4_fE&`;20jj7t~pXmF3V!5aVMdv}99UW*?uHP|pcsyKl^=Sb{olIH}W%%0ER_(wI7M=JP`= zFNIh!pP}CcbqSvzk>0DCzCYb4Iep;!6>_W^*v=h`pnjz*}QhSry zhpBT4I!)@Eq~eOt?K+(pR0zdfa31*_?tn;A`R?ha;*uAr^E;K zx17|uC}`i$N_)3XkHzfZ*b*?r)QLs)PwcZ$A*e9)98?4<3KfHjLm0*xPU_pF;!*Yv zsUt}pMe1l$$B;Uf)NyRa5B9QAC$@h;SftM;4sib1c zbRHl@EY}u+6tSpCu-^6O^#W}Nz1i%;m229myH`)TW|AVdsiRFZPi^+JsQqZGUy~sV zXFtEF)Q#!Kt)z%;iQ~25zGDA`PfKgz7tU~yBK8$QikVhY_!S=R4vW{(yra_=e4SWK zU@AxI>>O>m8$!)b>;M=N)aij0jQq#;gnB`}p+3-?P+zDY)Spz0D9<5vE~)cKoloil zQa>bhA*qW}FPfiL>L9rg%b5c~oe!{ri$Wq*X6np?a84Cc zkp|1{DW9>Z3yPKa$jp}|5M2LQJEu^Ual@FUND;kh(F-=E!iu?^<9=tn?|!LvhvXO$B?8wJEL7VSQ$=5A;| z+G32}1P^8i#~y?ZL7zc~p(D`e&{60Z^aZJ_NnJxKqOEnLt|xT^sT)b%MCxWzw=j54 zz+QIne1m^(QOC>a*xfme{Q%EaCwM-kQl;^(ItI_deDHV=JXg{00zB79{lpbKH+UDo z!@ot-Vu5qXZ%Qt=*8H@B=Qd8|?`S8$a|bJTN!>>3b_UNq=nqnNkh;$c;Q0&Ig|p9y zf#)Cl5A=xCouuv}bvL%gA&C)J0M{MBvxn5Zc>+9fs32nS#1-}gkvqozVud!^3Qm~S zV^Wd&V~`Ev+*2HG9MPtjr#A0)+_Y@u!icrK;N^PhP z^dj^UR2QlT)rb5cB&!aSdW6)^Nkx(o87Oe*IH@N{{gTwLK%KZC*vm$pxG>i;!MG^w z2X(%7QU{Ue5XXQrDhBg|EH4FFap~xHrcNAE0N=P!Cyw2JrViKYaOOM%BP2*i4`Ae;+Oou23|rcN(U1bMpQ=N0yMv88T{SXbefYq1v`)Opj< zrmv?q1-GsK?4#pN4z3;5sn7YRm*N*VEYul*;|(^?l1UxBY7~R-=bfY&DyV~_x%(%6 z1!ua$VgziBa@u0*j1<(ll%p+oL*vnQ1`KhK6*mEz2u*_Cg(gGqK~tcq&@^Z|sh3H; zLh4mg@yxtV>QAI%0PZHKKa+Zk&0xsig*qRg!+!Ab8G<1mZ1;_uk0q${i<3IPQK>dm zeKGqwf8|rhYrak#sA5tFVaKno)M59Zsk8J8bGkV%drqJLlosFTPYn0F|I}yP8k|bb z9SG{I#R^>C+oaxM>TH1E0K@yiyIyj8KsgQ-L2=v7Bb#^9HgPB6g{fSzR$xh6u6`R< z#Cj*WU;TSw=pY+nQ0;@@`o|q06>i#nQt|#%I7`?9zd!CUgG+rtDqew#f6)KalEXNT zP8eT^Dy(Bforcu!@!|&=88f=>dH%bNhYCCJ#s7A0!;y!jOmSrDUs9_(skRTL?N>^* zZ2z4Hd?7~=_nouT89As!E=MZA|MbZ^{Q}zZ5WYapMXX$ceuOSVSD>rVHRw9@69l@z zk$p^>4`~HR^ChhyX-|>%G-=O}_ADdkXV}Z`==|p6lL`Nw-@+@9!#;TwX@wlf(Vn9+ z)$uxBAV({cj~uTdC*BwR&W=tz&RAg=1R*W=rJSA60ljF<5`U`wykRl$%LGcx!ilh}M4d0;z zZ>P_4sZbh} z4rM@@Py^D+lU9K=oZ=Tqt3+C5(yEYFm9%Q4RcAAeU@seT;+wg~R`IQ{AIPcUL{6=L zV=FB#2%5dmy(q1C1E@|}`IqyItP2|)k%|CA-XFR?$ zBM0>(R^+6v+qS>(n5ISSWfJbqJbC(Q2Xc7)pW96K)TT+#13oK%OI@(_Ncb~S$>j(k z-D9ixsc6e#45NV)Sn(RwZt^vtlk`2qXXT>{kou*s&r(82pdt=OJG{dLOYZq^M9lz{aYcZHOhyM_n@;2{Vt%ho3un%=b8f6F%$X{qM3+lJv~)atY!|35vu&%zK7T?vQj99GUl7f4GdErYa7zV(2#Hjz`n_LzGd{cfR`J93Z&NMOHOAO}f+ zcq9ShA3=|?1H=Cb1t4FjAoLW35UMF@%}8rbS_{%zlGci})}*x|?Pbzl0df+ag}rRZ zNq`5(qdBcxitWA$&tnPXv~?l}mB?+VJbvDsv>y4$@fvaxIO)L1Nq}40&ILIM)p-|? z)0WTGU31x?FI5=JZ%M}I3$I!HoCIVT66&KJBPRi=hJ<>gy++#Wyb6atA%L{@q;<-D z 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